![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
PointerTemplateHashMapImpl (uint32_t capacity=Base::kDefaultHashMapCapacity, AllocationPolicy allocator=AllocationPolicy()) | |
![]() | |
TemplateHashMapImpl (uint32_t capacity=kDefaultHashMapCapacity, KeyEqualityMatcher< void * > match=KeyEqualityMatcher< void * >(), AllocationPolicy allocator=AllocationPolicy()) | |
TemplateHashMapImpl (const TemplateHashMapImpl< void *, void *, KeyEqualityMatcher< void * >, AllocationPolicy > *original, AllocationPolicy allocator=AllocationPolicy()) | |
Entry * | Lookup (const void * &key, uint32_t hash) const |
Entry * | LookupOrInsert (const void * &key, uint32_t hash, AllocationPolicy allocator=AllocationPolicy()) |
Entry * | LookupOrInsert (const void * &key, uint32_t hash, const Func &value_func, AllocationPolicy allocator=AllocationPolicy()) |
Entry * | InsertNew (const void * &key, uint32_t hash, AllocationPolicy allocator=AllocationPolicy()) |
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 |
void | Reset (AllocationPolicy allocator) |
Additional Inherited Members | |
![]() | |
typedef TemplateHashMapEntry< void *, void * > | Entry |
![]() | |
static const uint32_t | kDefaultHashMapCapacity |
![]() | |
void | Initialize (uint32_t capacity, AllocationPolicy allocator) |