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

#include <finalizer-trait.h>

Collaboration diagram for cppgc::internal::FinalizerTraitImpl< T, true >:

Classes

struct  Custom
 
struct  Destructor
 

Static Public Member Functions

static void Finalize (void *obj)
 

Private Types

using FinalizeImpl
 

Detailed Description

template<typename T>
struct cppgc::internal::FinalizerTraitImpl< T, true >

Definition at line 31 of file finalizer-trait.h.

Member Typedef Documentation

◆ FinalizeImpl

template<typename T >
using cppgc::internal::FinalizerTraitImpl< T, true >::FinalizeImpl
private
Initial value:
std::conditional_t<HasFinalizeGarbageCollectedObject<T>::value, Custom,
Destructor>

Definition at line 45 of file finalizer-trait.h.

Member Function Documentation

◆ Finalize()

template<typename T >
static void cppgc::internal::FinalizerTraitImpl< T, true >::Finalize ( void * obj)
inlinestatic

Definition at line 50 of file finalizer-trait.h.


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