|
| void | Set (Type value, uint32_t index) |
| |
| Maybe< uint32_t > | Get (Type value) const |
| |
| | TemplateHashMapImpl (uint32_t capacity=kDefaultHashMapCapacity, base::KeyEqualityMatcher< intptr_t > match=base::KeyEqualityMatcher< intptr_t >(), base::DefaultAllocationPolicy allocator=base::DefaultAllocationPolicy()) |
| |
| | TemplateHashMapImpl (const TemplateHashMapImpl &)=delete |
| |
| | TemplateHashMapImpl (const TemplateHashMapImpl *original, base::DefaultAllocationPolicy allocator=base::DefaultAllocationPolicy()) |
| |
| | TemplateHashMapImpl (TemplateHashMapImpl &&other) V8_NOEXCEPT=default |
| |
| TemplateHashMapImpl & | operator= (const TemplateHashMapImpl &)=delete |
| |
| TemplateHashMapImpl & | operator= (TemplateHashMapImpl &&other) V8_NOEXCEPT=default |
| |
| | ~TemplateHashMapImpl () |
| |
| Entry * | Lookup (const uintptr_t &key, uint32_t hash) const |
| |
| Entry * | LookupOrInsert (const uintptr_t &key, uint32_t hash) |
| |
| Entry * | LookupOrInsert (const uintptr_t &key, uint32_t hash, const Func &value_func) |
| |
| Entry * | LookupOrInsert (const LookupKey &lookup_key, uint32_t hash, const KeyFunc &key_func, const ValueFunc &value_func) |
| |
| Entry * | InsertNew (const uintptr_t &key, uint32_t hash) |
| |
| uint32_t | Remove (const uintptr_t &key, uint32_t hash) |
| |
| void | Clear () |
| |
| void | Invalidate () |
| |
| uint32_t | occupancy () const |
| |
| uint32_t | capacity () const |
| |
| Entry * | Start () const |
| |
| Entry * | Next (Entry *entry) const |
| |
| base::DefaultAllocationPolicy | allocator () const |
| |
template<typename
Type>
class v8::internal::PointerToIndexHashMap< Type >
Definition at line 17 of file address-map.h.