v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::RegisteredSymbolTable Class Reference

#include <hash-table.h>

Inheritance diagram for v8::internal::RegisteredSymbolTable:
Collaboration diagram for v8::internal::RegisteredSymbolTable:

Public Member Functions

Tagged< ObjectSlowReverseLookup (Tagged< Object > value)
 
Tagged< ObjectValueAt (InternalIndex entry)
 

Static Public Member Functions

static DirectHandle< MapGetMap (RootsTable &roots)
 
static Handle< RegisteredSymbolTableAdd (Isolate *isolate, Handle< RegisteredSymbolTable > table, DirectHandle< String > key, DirectHandle< Symbol >)
 

Static Private Member Functions

static int EntryToValueIndex (InternalIndex entry)
 

Detailed Description

Definition at line 580 of file hash-table.h.

Member Function Documentation

◆ Add()

Handle< RegisteredSymbolTable > v8::internal::RegisteredSymbolTable::Add ( Isolate * isolate,
Handle< RegisteredSymbolTable > table,
DirectHandle< String > key,
DirectHandle< Symbol > symbol )
static

Definition at line 5635 of file objects.cc.

Here is the caller graph for this function:

◆ EntryToValueIndex()

static int v8::internal::RegisteredSymbolTable::EntryToValueIndex ( InternalIndex entry)
inlinestaticprivate

Definition at line 598 of file hash-table.h.

◆ GetMap()

DirectHandle< Map > v8::internal::RegisteredSymbolTable::GetMap ( RootsTable & roots)
inlinestatic

Definition at line 119 of file hash-table-inl.h.

◆ SlowReverseLookup()

Tagged< Object > v8::internal::RegisteredSymbolTable::SlowReverseLookup ( Tagged< Object > value)

Definition at line 10 of file symbol-table.cc.

Here is the call graph for this function:

◆ ValueAt()

Tagged< Object > v8::internal::RegisteredSymbolTable::ValueAt ( InternalIndex entry)

Definition at line 6053 of file objects.cc.

Here is the caller graph for this function:

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