Home | History | Annotate | Download | only in base

Lines Matching refs:allocator

41                       AllocationPolicy allocator = AllocationPolicy());
46 AllocationPolicy allocator = AllocationPolicy());
58 AllocationPolicy allocator = AllocationPolicy());
65 AllocationPolicy allocator = AllocationPolicy());
68 AllocationPolicy allocator = AllocationPolicy());
105 void Reset(AllocationPolicy allocator) {
106 Initialize(capacity_, allocator);
111 void Initialize(uint32_t capacity, AllocationPolicy allocator);
125 AllocationPolicy allocator = AllocationPolicy());
126 void Resize(AllocationPolicy allocator);
134 AllocationPolicy allocator)
136 Initialize(initial_capacity, allocator);
144 AllocationPolicy allocator)
148 map_ = reinterpret_cast<Entry*>(allocator.New(capacity_ * sizeof(Entry)));
172 const Key& key, uint32_t hash, AllocationPolicy allocator) {
173 return LookupOrInsert(key, hash, []() { return Value(); }, allocator);
182 AllocationPolicy allocator) {
189 return FillEmptyEntry(entry, key, value_func(), hash, allocator);
196 const Key& key, uint32_t hash, AllocationPolicy allocator) {
198 return FillEmptyEntry(entry, key, Value(), hash, allocator);
317 AllocationPolicy allocator) {
325 Resize(allocator);
335 uint32_t capacity, AllocationPolicy allocator) {
337 map_ = reinterpret_cast<Entry*>(allocator.New(capacity * sizeof(Entry)));
349 AllocationPolicy allocator) {
354 Initialize(capacity_ * 2, allocator);
361 entry->hash, allocator);
402 AllocationPolicy allocator = AllocationPolicy())
404 allocator) {}
408 AllocationPolicy allocator = AllocationPolicy())
409 : Base(original, allocator) {}
438 AllocationPolicy allocator = AllocationPolicy())
439 : Base(capacity, KeyEqualityMatcher<void*>(), allocator) {}
484 AllocationPolicy allocator = AllocationPolicy())
486 HashEqualityThenKeyMatcher<void*, MatchFun>(match), allocator) {}
491 AllocationPolicy allocator = AllocationPolicy()) {
493 return Iterator(this, this->LookupOrInsert(key, key->Hash(), allocator));