reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
268 : StringMapImpl(std::move(RHS)), Allocator(std::move(RHS.Allocator)) {} 272 Allocator(RHS.Allocator) { 292 static_cast<MapEntryTy *>(Bucket)->getKey(), Allocator, 307 std::swap(Allocator, RHS.Allocator); 307 std::swap(Allocator, RHS.Allocator); 319 static_cast<MapEntryTy*>(Bucket)->Destroy(Allocator); 326 AllocatorTy &getAllocator() { return Allocator; } 327 const AllocatorTy &getAllocator() const { return Allocator; } 441 Bucket = MapEntryTy::Create(Key, Allocator, std::forward<ArgsTy>(Args)...); 458 static_cast<MapEntryTy*>(Bucket)->Destroy(Allocator); 476 V.Destroy(Allocator);