Lines Matching refs:allocator
40 AllocationPolicy allocator = AllocationPolicy());
62 AllocationPolicy allocator = AllocationPolicy());
102 void Initialize(uint32_t capacity, AllocationPolicy allocator);
103 void Resize(AllocationPolicy allocator);
110 MatchFun match, uint32_t initial_capacity, AllocationPolicy allocator) {
112 Initialize(initial_capacity, allocator);
130 void* key, uint32_t hash, AllocationPolicy allocator) {
146 Resize(allocator);
265 uint32_t capacity, AllocationPolicy allocator) {
267 map_ = reinterpret_cast<Entry*>(allocator.New(capacity * sizeof(Entry)));
277 void TemplateHashMapImpl<AllocationPolicy>::Resize(AllocationPolicy allocator) {
282 Initialize(capacity_ * 2, allocator);
287 Entry* entry = LookupOrInsert(p->key, p->hash, allocator);
332 AllocationPolicy allocator = AllocationPolicy())
336 allocator) {}
341 AllocationPolicy allocator = AllocationPolicy()) {
343 return Iterator(this, this->LookupOrInsert(key, key->Hash(), allocator));