|
| PointerTemplateHashMapImpl (uint32_t capacity=Base::kDefaultHashMapCapacity, AllocationPolicy allocator=AllocationPolicy()) |
|
| PointerTemplateHashMapImpl (const PointerTemplateHashMapImpl &other, AllocationPolicy allocator=AllocationPolicy()) |
|
| PointerTemplateHashMapImpl (PointerTemplateHashMapImpl &&other) V8_NOEXCEPT |
|
PointerTemplateHashMapImpl & | operator= (PointerTemplateHashMapImpl &&other) V8_NOEXCEPT |
|
| TemplateHashMapImpl (uint32_t capacity=kDefaultHashMapCapacity, KeyEqualityMatcher< void * > match=KeyEqualityMatcher< void * >(), AllocationPolicy allocator=AllocationPolicy()) |
|
| TemplateHashMapImpl (const TemplateHashMapImpl &)=delete |
|
| TemplateHashMapImpl (const TemplateHashMapImpl *original, AllocationPolicy allocator=AllocationPolicy()) |
|
| TemplateHashMapImpl (TemplateHashMapImpl &&other) V8_NOEXCEPT=default |
|
TemplateHashMapImpl & | operator= (const TemplateHashMapImpl &)=delete |
|
TemplateHashMapImpl & | operator= (TemplateHashMapImpl &&other) V8_NOEXCEPT=default |
|
| ~TemplateHashMapImpl () |
|
Entry * | Lookup (const void *&key, uint32_t hash) const |
|
Entry * | LookupOrInsert (const void *&key, uint32_t hash) |
|
Entry * | LookupOrInsert (const void *&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 void *&key, uint32_t hash) |
|
void * | Remove (const void *&key, uint32_t hash) |
|
void | Clear () |
|
void | Invalidate () |
|
uint32_t | occupancy () const |
|
uint32_t | capacity () const |
|
Entry * | Start () const |
|
Entry * | Next (Entry *entry) const |
|
AllocationPolicy | allocator () const |
|
template<typename AllocationPolicy>
class v8::base::PointerTemplateHashMapImpl< AllocationPolicy >
Definition at line 494 of file hashmap.h.