V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::SerializerReferenceMap Class Reference
Inheritance diagram for v8::internal::SerializerReferenceMap:
v8::base::TemplateHashMapImpl< uintptr_t, SerializerReference, base::KeyEqualityMatcher< intptr_t >, base::DefaultAllocationPolicy >

Public Types

typedef base::TemplateHashMapEntry< uintptr_t, SerializerReferenceEntry
 
- Public Types inherited from v8::base::TemplateHashMapImpl< uintptr_t, SerializerReference, base::KeyEqualityMatcher< intptr_t >, base::DefaultAllocationPolicy >
typedef TemplateHashMapEntry< uintptr_t, SerializerReference > Entry
 

Public Member Functions

SerializerReference LookupReference (void *value) const
 
void Add (void *obj, SerializerReference reference)
 
SerializerReference AddAttachedReference (void *attached_reference)
 
- Public Member Functions inherited from v8::base::TemplateHashMapImpl< uintptr_t, SerializerReference, base::KeyEqualityMatcher< intptr_t >, base::DefaultAllocationPolicy >
 TemplateHashMapImpl (uint32_t capacity=kDefaultHashMapCapacity, base::KeyEqualityMatcher< intptr_t > match=base::KeyEqualityMatcher< intptr_t >(), base::DefaultAllocationPolicy allocator=base::DefaultAllocationPolicy())
 
 TemplateHashMapImpl (const TemplateHashMapImpl< uintptr_t, SerializerReference, base::KeyEqualityMatcher< intptr_t >, base::DefaultAllocationPolicy > *original, base::DefaultAllocationPolicy allocator=base::DefaultAllocationPolicy())
 
EntryLookup (const uintptr_t &key, uint32_t hash) const
 
EntryLookupOrInsert (const uintptr_t &key, uint32_t hash, base::DefaultAllocationPolicy allocator=base::DefaultAllocationPolicy())
 
EntryLookupOrInsert (const uintptr_t &key, uint32_t hash, const Func &value_func, base::DefaultAllocationPolicy allocator=base::DefaultAllocationPolicy())
 
EntryInsertNew (const uintptr_t &key, uint32_t hash, base::DefaultAllocationPolicy allocator=base::DefaultAllocationPolicy())
 
SerializerReference Remove (const uintptr_t &key, uint32_t hash)
 
void Clear ()
 
void Invalidate ()
 
uint32_t occupancy () const
 
uint32_t capacity () const
 
EntryStart () const
 
EntryNext (Entry *entry) const
 
void Reset (base::DefaultAllocationPolicy allocator)
 

Additional Inherited Members

- Static Public Attributes inherited from v8::base::TemplateHashMapImpl< uintptr_t, SerializerReference, base::KeyEqualityMatcher< intptr_t >, base::DefaultAllocationPolicy >
static const uint32_t kDefaultHashMapCapacity
 
- Protected Member Functions inherited from v8::base::TemplateHashMapImpl< uintptr_t, SerializerReference, base::KeyEqualityMatcher< intptr_t >, base::DefaultAllocationPolicy >
void Initialize (uint32_t capacity, base::DefaultAllocationPolicy allocator)
 

Detailed Description

Definition at line 152 of file references.h.


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