V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Classes | |
class | IteratableScope |
class | Iterator |
Public Member Functions | |
IdentityMap (Heap *heap, AllocationPolicy allocator=AllocationPolicy()) | |
V * | Get (Handle< Object > key) |
V * | Get (Object *key) |
V * | Get (ObjectPtr key) |
V * | Find (Handle< Object > key) const |
V * | Find (Object *key) const |
V * | Find (ObjectPtr key) const |
void | Set (Handle< Object > key, V v) |
void | Set (Object *key, V v) |
void | Set (ObjectPtr key, V v) |
bool | Delete (Handle< Object > key, V *deleted_value) |
bool | Delete (Object *key, V *deleted_value) |
bool | Delete (ObjectPtr key, V *deleted_value) |
void | Clear () |
Public Member Functions inherited from v8::internal::IdentityMapBase | |
bool | empty () const |
int | size () const |
int | capacity () const |
bool | is_iterable () const |
Protected Member Functions | |
void ** | NewPointerArray (size_t length) override |
void | DeleteArray (void *array) override |
Protected Member Functions inherited from v8::internal::IdentityMapBase | |
IdentityMapBase (Heap *heap) | |
RawEntry | GetEntry (Address key) |
RawEntry | FindEntry (Address key) const |
bool | DeleteEntry (Address key, void **deleted_value) |
void | Clear () |
Address | KeyAtIndex (int index) const |
V8_EXPORT_PRIVATE RawEntry | EntryAtIndex (int index) const |
V8_EXPORT_PRIVATE int | NextIndex (int index) const |
void | EnableIteration () |
void | DisableIteration () |
Additional Inherited Members | |
Protected Types inherited from v8::internal::IdentityMapBase | |
typedef void ** | RawEntry |