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

#include <explicit-management.h>

Collaboration diagram for cppgc::internal::ExplicitManagementImpl:

Static Private Member Functions

static V8_EXPORT void FreeUnreferencedObject (HeapHandle &, void *)
 
static V8_EXPORT bool Resize (void *, size_t)
 

Friends

template<typename T >
void subtle::FreeUnreferencedObject (HeapHandle &, T &)
 
template<typename T >
bool subtle::Resize (T &, AdditionalBytes)
 

Detailed Description

Definition at line 29 of file explicit-management.h.

Member Function Documentation

◆ FreeUnreferencedObject()

void cppgc::internal::ExplicitManagementImpl::FreeUnreferencedObject ( HeapHandle & heap_handle,
void * object )
staticprivate

Definition at line 31 of file explicit-management.cc.

Here is the call graph for this function:

◆ Resize()

bool cppgc::internal::ExplicitManagementImpl::Resize ( void * object,
size_t new_object_size )
staticprivate

Definition at line 162 of file explicit-management.cc.

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ subtle::FreeUnreferencedObject

template<typename T >
void subtle::FreeUnreferencedObject ( HeapHandle & ,
T &  )
friend

◆ subtle::Resize

template<typename T >
bool subtle::Resize ( T & ,
AdditionalBytes  )
friend

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