Lines Matching refs:allocator
30 AllocationPolicy allocator = AllocationPolicy());
50 AllocationPolicy allocator = AllocationPolicy());
92 void Initialize(uint32_t capacity, AllocationPolicy allocator);
93 void Resize(AllocationPolicy allocator);
100 MatchFun match, uint32_t initial_capacity, AllocationPolicy allocator) {
102 Initialize(initial_capacity, allocator);
115 void* key, uint32_t hash, bool insert, AllocationPolicy allocator) {
132 Resize(allocator);
262 uint32_t capacity, AllocationPolicy allocator) {
264 map_ = reinterpret_cast<Entry*>(allocator.New(capacity * sizeof(Entry)));
275 void TemplateHashMapImpl<AllocationPolicy>::Resize(AllocationPolicy allocator) {
280 Initialize(capacity_ * 2, allocator);
285 Entry* entry = Lookup(p->key, p->hash, true, allocator);
331 AllocationPolicy allocator = AllocationPolicy())
335 allocator) { }
340 AllocationPolicy allocator = AllocationPolicy()) {
341 return Iterator(this, this->Lookup(key, key->Hash(), insert, allocator));