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

#include <gc-info-table.h>

Collaboration diagram for cppgc::internal::GlobalGCInfoTable:

Public Member Functions

 GlobalGCInfoTable (const GlobalGCInfoTable &)=delete
 
GlobalGCInfoTableoperator= (const GlobalGCInfoTable &)=delete
 

Static Public Member Functions

static void Initialize (PageAllocator &page_allocator)
 
static GCInfoTableGetMutable ()
 
static const GCInfoTableGet ()
 
static const GCInfoGCInfoFromIndex (GCInfoIndex index)
 

Static Private Attributes

static GCInfoTableglobal_table_ = nullptr
 

Detailed Description

Definition at line 101 of file gc-info-table.h.

Constructor & Destructor Documentation

◆ GlobalGCInfoTable()

cppgc::internal::GlobalGCInfoTable::GlobalGCInfoTable ( const GlobalGCInfoTable & )
delete

Member Function Documentation

◆ GCInfoFromIndex()

static const GCInfo & cppgc::internal::GlobalGCInfoTable::GCInfoFromIndex ( GCInfoIndex index)
inlinestatic

Definition at line 115 of file gc-info-table.h.

Here is the caller graph for this function:

◆ Get()

static const GCInfoTable & cppgc::internal::GlobalGCInfoTable::Get ( )
inlinestatic

Definition at line 113 of file gc-info-table.h.

◆ GetMutable()

static GCInfoTable & cppgc::internal::GlobalGCInfoTable::GetMutable ( )
inlinestatic

Definition at line 112 of file gc-info-table.h.

Here is the caller graph for this function:

◆ Initialize()

void cppgc::internal::GlobalGCInfoTable::Initialize ( PageAllocator & page_allocator)
static

Definition at line 42 of file gc-info-table.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

GlobalGCInfoTable & cppgc::internal::GlobalGCInfoTable::operator= ( const GlobalGCInfoTable & )
delete

Member Data Documentation

◆ global_table_

GCInfoTable * cppgc::internal::GlobalGCInfoTable::global_table_ = nullptr
staticprivate

Definition at line 121 of file gc-info-table.h.


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