Lines Matching refs:AllocationPolicy

27 template <typename Key, typename Value, class MatchFun, class AllocationPolicy>
41 AllocationPolicy allocator = AllocationPolicy());
45 AllocationPolicy>* original,
46 AllocationPolicy allocator = AllocationPolicy());
58 AllocationPolicy allocator = AllocationPolicy());
65 AllocationPolicy allocator = AllocationPolicy());
68 AllocationPolicy allocator = AllocationPolicy());
80 AllocationPolicy::Delete(map_); in Invalidate()
105 void Reset(AllocationPolicy allocator) { in Reset()
111 void Initialize(uint32_t capacity, AllocationPolicy allocator);
125 AllocationPolicy allocator = AllocationPolicy());
126 void Resize(AllocationPolicy allocator);
131 class AllocationPolicy>
132 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::
134 AllocationPolicy allocator) in TemplateHashMapImpl()
140 class AllocationPolicy>
141 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::
143 AllocationPolicy>* original, in TemplateHashMapImpl()
144 AllocationPolicy allocator) in TemplateHashMapImpl()
153 class AllocationPolicy>
155 AllocationPolicy>::~TemplateHashMapImpl() { in ~TemplateHashMapImpl()
156 AllocationPolicy::Delete(map_); in ~TemplateHashMapImpl()
160 class AllocationPolicy>
161 typename TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Entry*
162 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Lookup( in Lookup()
169 class AllocationPolicy>
170 typename TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Entry*
171 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::LookupOrInsert( in LookupOrInsert()
172 const Key& key, uint32_t hash, AllocationPolicy allocator) { in LookupOrInsert()
177 class AllocationPolicy>
179 typename TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Entry*
180 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::LookupOrInsert( in LookupOrInsert()
182 AllocationPolicy allocator) { in LookupOrInsert()
193 class AllocationPolicy>
194 typename TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Entry*
195 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::InsertNew( in InsertNew()
196 const Key& key, uint32_t hash, AllocationPolicy allocator) { in InsertNew()
202 class AllocationPolicy>
203 Value TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Remove( in Remove()
264 class AllocationPolicy>
265 void TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Clear() { in Clear()
274 class AllocationPolicy>
275 typename TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Entry*
276 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Start() const { in Start()
281 class AllocationPolicy>
282 typename TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Entry*
283 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Next( in Next()
296 class AllocationPolicy>
297 typename TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Entry*
298 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Probe( in Probe()
313 class AllocationPolicy>
314 typename TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Entry*
315 TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::FillEmptyEntry( in FillEmptyEntry()
317 AllocationPolicy allocator) { in FillEmptyEntry()
333 class AllocationPolicy>
334 void TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Initialize( in Initialize()
335 uint32_t capacity, AllocationPolicy allocator) { in Initialize()
347 class AllocationPolicy>
348 void TemplateHashMapImpl<Key, Value, MatchFun, AllocationPolicy>::Resize( in Resize()
349 AllocationPolicy allocator) { in Resize()
367 AllocationPolicy::Delete(map); in Resize()
386 template <typename AllocationPolicy>
391 AllocationPolicy> {
394 AllocationPolicy>
402 AllocationPolicy allocator = AllocationPolicy())
407 const CustomMatcherTemplateHashMapImpl<AllocationPolicy>* original,
408 AllocationPolicy allocator = AllocationPolicy())
428 template <typename AllocationPolicy>
431 AllocationPolicy> {
433 AllocationPolicy>
438 AllocationPolicy allocator = AllocationPolicy())
445 template <class Key, class Value, class MatchFun, class AllocationPolicy>
449 AllocationPolicy> {
452 AllocationPolicy>
484 AllocationPolicy allocator = AllocationPolicy())
491 AllocationPolicy allocator = AllocationPolicy()) {