Lines Matching refs:it
40 auto it = strings_.emplace(str, IdxAndDataOffset()).first;
41 CHECK_LT(it->first.length(), 128u); // Don't allow multi-byte length in uleb128.
72 auto it = protos_.emplace(proto_key, IdxAndDataOffset()).first;
73 const ProtoKey* proto = &it->first; // Valid as long as the element remains in protos_.
81 // NOTE: The builder holds the actual data, so it must live as long as the dex file.
208 auto it = protos_.find(*entry.first.proto);
209 CHECK(it != protos_.end());
210 Write16(raw_offset + 2u, it->second.idx);
218 // Write the complete header early, as part of it needs to be checksummed.
238 auto it = strings_.find(type);
239 CHECK(it != strings_.end());
240 return it->second.idx;
244 auto it = types_.find(type);
245 CHECK(it != types_.end());
246 return it->second;
252 auto it = fields_.find(key);
253 CHECK(it != fields_.end());
254 return it->second;
261 auto it = methods_.find(method_key);
262 CHECK(it != methods_.end());
263 return it->second;