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

#include <name-trait.h>

Inheritance diagram for cppgc::internal::NameTrait< T >:
Collaboration diagram for cppgc::internal::NameTrait< T >:

Static Public Member Functions

static constexpr bool HasNonHiddenName ()
 
static HeapObjectName GetName (const void *obj, HeapObjectNameForUnnamedObject name_retrieval_mode)
 

Static Private Member Functions

static HeapObjectName GetNameFor (const NameProvider *name_provider, HeapObjectNameForUnnamedObject)
 
static HeapObjectName GetNameFor (const void *, HeapObjectNameForUnnamedObject name_retrieval_mode)
 

Additional Inherited Members

- Static Protected Member Functions inherited from cppgc::internal::NameTraitBase
static HeapObjectName GetNameFromTypeSignature (const char *)
 

Detailed Description

template<typename T>
class cppgc::internal::NameTrait< T >

Definition at line 75 of file name-trait.h.

Member Function Documentation

◆ GetName()

template<typename T >
static HeapObjectName cppgc::internal::NameTrait< T >::GetName ( const void * obj,
HeapObjectNameForUnnamedObject name_retrieval_mode )
inlinestatic

Definition at line 87 of file name-trait.h.

Here is the call graph for this function:

◆ GetNameFor() [1/2]

template<typename T >
static HeapObjectName cppgc::internal::NameTrait< T >::GetNameFor ( const NameProvider * name_provider,
HeapObjectNameForUnnamedObject  )
inlinestaticprivate

Definition at line 93 of file name-trait.h.

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

◆ GetNameFor() [2/2]

template<typename T >
static HeapObjectName cppgc::internal::NameTrait< T >::GetNameFor ( const void * ,
HeapObjectNameForUnnamedObject name_retrieval_mode )
inlinestaticprivate

Definition at line 100 of file name-trait.h.

Here is the call graph for this function:

◆ HasNonHiddenName()

template<typename T >
static constexpr bool cppgc::internal::NameTrait< T >::HasNonHiddenName ( )
inlinestaticconstexpr

Definition at line 77 of file name-trait.h.


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