Home | History | Annotate | Download | only in src

Lines Matching defs:AddressMap

98 // AddressMap can be treated as thread-compatible -- that is, it's
103 class AddressMap {
109 // Create an AddressMap that uses the specified allocator/deallocator.
112 AddressMap(Allocator alloc, DeAllocator dealloc);
113 ~AddressMap();
270 AddressMap<Value>::AddressMap(Allocator alloc, DeAllocator dealloc)
279 AddressMap<Value>::~AddressMap() {
289 inline const Value* AddressMap<Value>::Find(Key key) const {
290 return const_cast<AddressMap*>(this)->FindMutable(key);
294 inline Value* AddressMap<Value>::FindMutable(Key key) {
308 void AddressMap<Value>::Insert(Key key, Value value) {
340 bool AddressMap<Value>::FindAndRemove(Key key, Value* removed_value) {
359 const Value* AddressMap<Value>::FindInside(ValueSizeFunc size_func,
406 inline void AddressMap<Value>::Iterate(void (*callback)(Key, Value*, Type),