V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::compiler::RefsMap Class Reference
Inheritance diagram for v8::internal::compiler::RefsMap:
v8::base::TemplateHashMapImpl< Address, ObjectData *, AddressMatcher, ZoneAllocationPolicy > v8::internal::ZoneObject

Public Member Functions

 RefsMap (uint32_t capacity, AddressMatcher match, Zone *zone)
 
 RefsMap (const RefsMap *other, Zone *zone)
 
bool IsEmpty () const
 
EntryLookup (const Address &key) const
 
EntryLookupOrInsert (const Address &key, Zone *zone)
 
- Public Member Functions inherited from v8::base::TemplateHashMapImpl< Address, ObjectData *, AddressMatcher, ZoneAllocationPolicy >
 TemplateHashMapImpl (uint32_t capacity=kDefaultHashMapCapacity, AddressMatcher match=AddressMatcher(), ZoneAllocationPolicy allocator=ZoneAllocationPolicy())
 
 TemplateHashMapImpl (const TemplateHashMapImpl< Address, ObjectData *, AddressMatcher, ZoneAllocationPolicy > *original, ZoneAllocationPolicy allocator=ZoneAllocationPolicy())
 
EntryLookup (const Address &key, uint32_t hash) const
 
EntryLookupOrInsert (const Address &key, uint32_t hash, ZoneAllocationPolicy allocator=ZoneAllocationPolicy())
 
EntryLookupOrInsert (const Address &key, uint32_t hash, const Func &value_func, ZoneAllocationPolicy allocator=ZoneAllocationPolicy())
 
EntryInsertNew (const Address &key, uint32_t hash, ZoneAllocationPolicy allocator=ZoneAllocationPolicy())
 
ObjectData * Remove (const Address &key, uint32_t hash)
 
void Clear ()
 
void Invalidate ()
 
uint32_t occupancy () const
 
uint32_t capacity () const
 
EntryStart () const
 
EntryNext (Entry *entry) const
 
void Reset (ZoneAllocationPolicy allocator)
 
- Public Member Functions inherited from v8::internal::ZoneObject
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Additional Inherited Members

- Public Types inherited from v8::base::TemplateHashMapImpl< Address, ObjectData *, AddressMatcher, ZoneAllocationPolicy >
typedef TemplateHashMapEntry< Address, ObjectData * > Entry
 
- Static Public Attributes inherited from v8::base::TemplateHashMapImpl< Address, ObjectData *, AddressMatcher, ZoneAllocationPolicy >
static const uint32_t kDefaultHashMapCapacity
 
- Protected Member Functions inherited from v8::base::TemplateHashMapImpl< Address, ObjectData *, AddressMatcher, ZoneAllocationPolicy >
void Initialize (uint32_t capacity, ZoneAllocationPolicy allocator)
 

Detailed Description

Definition at line 32 of file refs-map.h.


The documentation for this class was generated from the following files: