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

#include <gc-info.h>

Collaboration diagram for cppgc::internal::EnsureGCInfoIndexTrait:

Classes

struct  EnsureGCInfoIndexTraitDispatch
 

Static Public Member Functions

template<typename T >
static V8_INLINE GCInfoIndex EnsureIndex (std::atomic< GCInfoIndex > &registered_index)
 

Static Private Member Functions

static GCInfoIndex V8_PRESERVE_MOST EnsureGCInfoIndex (std::atomic< GCInfoIndex > &, TraceCallback, FinalizationCallback, NameCallback)
 
static GCInfoIndex V8_PRESERVE_MOST EnsureGCInfoIndex (std::atomic< GCInfoIndex > &, TraceCallback, FinalizationCallback)
 
static GCInfoIndex V8_PRESERVE_MOST EnsureGCInfoIndex (std::atomic< GCInfoIndex > &, TraceCallback, NameCallback)
 
static GCInfoIndex V8_PRESERVE_MOST EnsureGCInfoIndex (std::atomic< GCInfoIndex > &, TraceCallback)
 

Detailed Description

Definition at line 23 of file gc-info.h.

Member Function Documentation

◆ EnsureGCInfoIndex() [1/4]

GCInfoIndex cppgc::internal::EnsureGCInfoIndexTrait::EnsureGCInfoIndex ( std::atomic< GCInfoIndex > & registered_index,
TraceCallback trace_callback )
staticprivate

Definition at line 51 of file gc-info.cc.

Here is the call graph for this function:

◆ EnsureGCInfoIndex() [2/4]

GCInfoIndex cppgc::internal::EnsureGCInfoIndexTrait::EnsureGCInfoIndex ( std::atomic< GCInfoIndex > & registered_index,
TraceCallback trace_callback,
FinalizationCallback finalization_callback )
staticprivate

Definition at line 34 of file gc-info.cc.

Here is the call graph for this function:

◆ EnsureGCInfoIndex() [3/4]

GCInfoIndex cppgc::internal::EnsureGCInfoIndexTrait::EnsureGCInfoIndex ( std::atomic< GCInfoIndex > & registered_index,
TraceCallback trace_callback,
FinalizationCallback finalization_callback,
NameCallback name_callback )
staticprivate

Definition at line 25 of file gc-info.cc.

Here is the call graph for this function:

◆ EnsureGCInfoIndex() [4/4]

GCInfoIndex cppgc::internal::EnsureGCInfoIndexTrait::EnsureGCInfoIndex ( std::atomic< GCInfoIndex > & registered_index,
TraceCallback trace_callback,
NameCallback name_callback )
staticprivate

Definition at line 43 of file gc-info.cc.

Here is the call graph for this function:

◆ EnsureIndex()

template<typename T >
static V8_INLINE GCInfoIndex cppgc::internal::EnsureGCInfoIndexTrait::EnsureIndex ( std::atomic< GCInfoIndex > & registered_index)
inlinestatic

Definition at line 27 of file gc-info.h.


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