![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <hash-table.h>
Public Member Functions | |
int | Lookup (DirectHandle< Name > key) |
Tagged< Object > | ValueAt (InternalIndex entry) |
int | IndexAt (InternalIndex entry) |
Static Public Member Functions | |
static DirectHandle< Map > | GetMap (RootsTable &roots) |
template<typename IsolateT > | |
static Handle< NameToIndexHashTable > | Add (IsolateT *isolate, Handle< NameToIndexHashTable > table, DirectHandle< Name > key, int32_t value) |
Static Public Attributes | |
static const int | kEntryValueIndex = NameToIndexShape::kEntryValueIndex |
Static Private Member Functions | |
static int | EntryToValueIndex (InternalIndex entry) |
Definition at line 536 of file hash-table.h.
|
static |
Definition at line 305 of file hash-table-inl.h.
|
inlinestaticprivate |
|
inlinestatic |
Definition at line 114 of file hash-table-inl.h.
int v8::internal::NameToIndexHashTable::IndexAt | ( | InternalIndex | entry | ) |
int v8::internal::NameToIndexHashTable::Lookup | ( | DirectHandle< Name > | key | ) |
Tagged< Object > v8::internal::NameToIndexHashTable::ValueAt | ( | InternalIndex | entry | ) |
Definition at line 6057 of file objects.cc.
|
static |
Definition at line 539 of file hash-table.h.