![]() |
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 |