Lines Matching refs:map

2155     static RAPIDJSON_FORCEINLINE SizeType &GetMapCapacity(Map* &map) {
2156 return *reinterpret_cast<SizeType*>(reinterpret_cast<uintptr_t>(&map) +
2160 static RAPIDJSON_FORCEINLINE Member* GetMapMembers(Map* &map) {
2161 return reinterpret_cast<Member*>(reinterpret_cast<uintptr_t>(&map) +
2166 static RAPIDJSON_FORCEINLINE MapIterator* GetMapIterators(Map* &map) {
2167 return reinterpret_cast<MapIterator*>(reinterpret_cast<uintptr_t>(&map) +
2170 … RAPIDJSON_ALIGN(GetMapCapacity(map) * sizeof(Member)));
2231 Map* &map = GetMap(members);
2232 MapIterator mit = map->find(reinterpret_cast<const Data&>(name.data_));
2233 if (mit != map->end()) {
2242 Map* &map = GetMap(members);
2243 MapIterator* mit = GetMapIterators(map);
2245 map->erase(DropMapIterator(mit[i]));
2259 Map** map = &GetMap(members);
2260 Allocator::Free(*map);
2261 Allocator::Free(map);
2313 Map* &map = GetMap(members);
2314 MapIterator* mit = GetMapIterators(map);
2315 new (&mit[o.size]) MapIterator(map->insert(MapPair(m->name.data_, o.size)));
2324 Map* &map = GetMap(members);
2325 MapIterator* mit = GetMapIterators(map);
2327 map->erase(DropMapIterator(mit[mpos]));
2350 Map* &map = GetMap(GetMembersPointer());
2351 MapIterator* mit = GetMapIterators(map);
2355 map->erase(DropMapIterator(mit[itr - beg]));
2387 Map* &map = GetMap(lm);
2388 MapIterator* mit = GetMapIterators(map);
2394 new (&mit[i]) MapIterator(map->insert(MapPair(lm[i].name.data_, i)));
2422 Map* &map = GetMap(m);
2423 MapIterator* mit = GetMapIterators(map);
2425 new (&mit[i]) MapIterator(map->insert(MapPair(m[i].name.data_, i)));