![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <hash-table.h>
Public Member Functions | |
std::array< Tagged< Object >, N > | Lookup (DirectHandle< Object > key) |
std::array< Tagged< Object >, N > | Lookup (PtrComprCageBase cage_base, DirectHandle< Object > key) |
Static Public Member Functions | |
static Handle< Derived > | Put (Isolate *isolate, Handle< Derived > table, DirectHandle< Object > key, const std::array< DirectHandle< Object >, N > &values) |
Private Member Functions | |
void | SetEntryValues (InternalIndex entry, const std::array< DirectHandle< Object >, N > &values) |
Static Private Member Functions | |
static constexpr int | EntryToValueIndexStart (InternalIndex entry) |
Definition at line 472 of file hash-table.h.
|
inlinestaticconstexprprivate |
Definition at line 492 of file hash-table.h.
std::array< Tagged< Object >, N > v8::internal::ObjectMultiHashTableBase< Derived, N >::Lookup | ( | DirectHandle< Object > | key | ) |
std::array< Tagged< Object >, N > v8::internal::ObjectMultiHashTableBase< Derived, N >::Lookup | ( | PtrComprCageBase | cage_base, |
DirectHandle< Object > | key ) |
|
static |
|
private |
Definition at line 6250 of file objects.cc.