#include <refs-map.h>
|
| | RefsMap (uint32_t capacity, AddressMatcher match, Zone *zone) |
| |
| | RefsMap (const RefsMap *other, Zone *zone) |
| |
| bool | IsEmpty () const |
| |
| Entry * | Lookup (const Address &key) const |
| |
| Entry * | LookupOrInsert (const Address &key) |
| |
| ObjectData * | Remove (const Address &key) |
| |
| | TemplateHashMapImpl (uint32_t capacity=kDefaultHashMapCapacity, AddressMatcher match=AddressMatcher(), ZoneAllocationPolicy allocator=ZoneAllocationPolicy()) |
| |
| | TemplateHashMapImpl (const TemplateHashMapImpl &)=delete |
| |
| | TemplateHashMapImpl (const TemplateHashMapImpl *original, ZoneAllocationPolicy allocator=ZoneAllocationPolicy()) |
| |
| | TemplateHashMapImpl (TemplateHashMapImpl &&other) V8_NOEXCEPT=default |
| |
| TemplateHashMapImpl & | operator= (const TemplateHashMapImpl &)=delete |
| |
| TemplateHashMapImpl & | operator= (TemplateHashMapImpl &&other) V8_NOEXCEPT=default |
| |
| | ~TemplateHashMapImpl () |
| |
| Entry * | Lookup (const Address &key, uint32_t hash) const |
| |
| Entry * | LookupOrInsert (const Address &key, uint32_t hash) |
| |
| Entry * | LookupOrInsert (const Address &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 Address &key, uint32_t hash) |
| |
| ObjectData * | Remove (const Address &key, uint32_t hash) |
| |
| void | Clear () |
| |
| void | Invalidate () |
| |
| uint32_t | occupancy () const |
| |
| uint32_t | capacity () const |
| |
| Entry * | Start () const |
| |
| Entry * | Next (Entry *entry) const |
| |
| ZoneAllocationPolicy | allocator () const |
| |
| void * | operator new (size_t, Zone *)=delete |
| |
| void * | operator new (size_t size, void *ptr) |
| |
| void | operator delete (void *, size_t) |
| |
| void | operator delete (void *pointer, Zone *zone)=delete |
| |
Definition at line 31 of file refs-map.h.
◆ RefsMap() [1/2]
| v8::internal::compiler::RefsMap::RefsMap |
( |
uint32_t | capacity, |
|
|
AddressMatcher | match, |
|
|
Zone * | zone ) |
◆ RefsMap() [2/2]
| v8::internal::compiler::RefsMap::RefsMap |
( |
const RefsMap * | other, |
|
|
Zone * | zone ) |
◆ Hash()
| uint32_t v8::internal::compiler::RefsMap::Hash |
( |
Address | addr | ) |
|
|
staticprivate |
◆ IsEmpty()
| bool v8::internal::compiler::RefsMap::IsEmpty |
( |
| ) |
const |
|
inline |
◆ Lookup()
◆ LookupOrInsert()
◆ Remove()
The documentation for this class was generated from the following files: