Lines Matching refs:stream

40 bool WARN_UNUSED Read8(std::istream& stream, uint8_t* out) {  in Read8()  argument
42 if (stream.read(reinterpret_cast<char*>(&value), sizeof(uint8_t))) { in Read8()
49 bool WARN_UNUSED Read16(std::istream& stream, uint16_t* out) { in Read16() argument
51 if (stream.read(reinterpret_cast<char*>(&value), sizeof(uint16_t))) { in Read16()
58 bool WARN_UNUSED Read32(std::istream& stream, uint32_t* out) { in Read32() argument
60 if (stream.read(reinterpret_cast<char*>(&value), sizeof(uint32_t))) { in Read32()
67 bool WARN_UNUSED ReadString(std::istream& stream, std::string* out) { in ReadString() argument
69 if (!Read32(stream, &size)) { in ReadString()
77 if (!stream.read(buf.data(), size)) { in ReadString()
81 if (padding_size != 0 && !stream.seekg(padding_size, std::ios_base::cur)) { in ReadString()
90 std::unique_ptr<const IdmapHeader> IdmapHeader::FromBinaryStream(std::istream& stream) { in FromBinaryStream() argument
92 if (!Read32(stream, &idmap_header->magic_) || !Read32(stream, &idmap_header->version_)) { in FromBinaryStream()
102 if (!Read32(stream, &idmap_header->target_crc_) || !Read32(stream, &idmap_header->overlay_crc_) || in FromBinaryStream()
103 !Read32(stream, &idmap_header->fulfilled_policies_) || in FromBinaryStream()
104 !Read32(stream, &enforce_overlayable) || !ReadString(stream, &idmap_header->target_path_) || in FromBinaryStream()
105 !ReadString(stream, &idmap_header->overlay_path_) || in FromBinaryStream()
106 !ReadString(stream, &idmap_header->overlay_name_) || in FromBinaryStream()
107 !ReadString(stream, &idmap_header->debug_info_)) { in FromBinaryStream()
185 std::unique_ptr<const IdmapData::Header> IdmapData::Header::FromBinaryStream(std::istream& stream) { in FromBinaryStream() argument
187 if (!Read32(stream, &idmap_data_header->target_entry_count) || in FromBinaryStream()
188 !Read32(stream, &idmap_data_header->target_entry_inline_count) || in FromBinaryStream()
189 !Read32(stream, &idmap_data_header->target_entry_inline_value_count) || in FromBinaryStream()
190 !Read32(stream, &idmap_data_header->config_count) || in FromBinaryStream()
191 !Read32(stream, &idmap_data_header->overlay_entry_count) || in FromBinaryStream()
192 !Read32(stream, &idmap_data_header->string_pool_index_offset)) { in FromBinaryStream()
199 std::unique_ptr<const IdmapData> IdmapData::FromBinaryStream(std::istream& stream) { in FromBinaryStream() argument
201 data->header_ = IdmapData::Header::FromBinaryStream(stream); in FromBinaryStream()
209 if (!Read32(stream, &target_entry.target_id) || !Read32(stream, &target_entry.overlay_id)) { in FromBinaryStream()
221 if (!Read32(stream, &target_entry.target_id) || !Read32(stream, &entry_offset) in FromBinaryStream()
222 || !Read32(stream, &entry_count)) { in FromBinaryStream()
234 if (!Read32(stream, &config_index)) { in FromBinaryStream()
238 if (!Read16(stream, &unused2) in FromBinaryStream()
239 || !Read8(stream, &unused1) in FromBinaryStream()
240 || !Read8(stream, &value.data_type) in FromBinaryStream()
241 || !Read32(stream, &value.data_value)) { in FromBinaryStream()
251 if (!stream.read(reinterpret_cast<char*>(&cd), sizeof(ConfigDescription))) { in FromBinaryStream()
270 if (!Read32(stream, &overlay_entry.overlay_id) || !Read32(stream, &overlay_entry.target_id)) { in FromBinaryStream()
277 if (!ReadString(stream, &data->string_pool_data_)) { in FromBinaryStream()
292 Result<std::unique_ptr<const Idmap>> Idmap::FromBinaryStream(std::istream& stream) { in FromBinaryStream() argument
296 idmap->header_ = IdmapHeader::FromBinaryStream(stream); in FromBinaryStream()
304 std::unique_ptr<const IdmapData> data = IdmapData::FromBinaryStream(stream); in FromBinaryStream()