Broom 1.0.0
A thread-local C++ Garbage Collector
Loading...
Searching...
No Matches
Functions
broom::__impl Namespace Reference

Functions

voidAllocateRaw (size_t size)
 
void RegisterWithGc (const void *pointer, Destructor destructor)
 
void ShareRaw (const void *pointer, uint32_t how_many)
 
void UnpinPointer (GarbageCollector *gc, const void *pointer)
 
GarbageCollectorGetGarbageCollector ()
 
void TurnOffGarbageCollection ()
 
void TurnOnGarbageCollection ()
 

Function Documentation

◆ AllocateRaw()

BROOM_EXPORT void * broom::__impl::AllocateRaw ( size_t  size)

Definition at line 24 of file api.cc.

◆ GetGarbageCollector()

BROOM_EXPORT GarbageCollector * broom::__impl::GetGarbageCollector ( )

Definition at line 34 of file api.cc.

◆ RegisterWithGc()

BROOM_EXPORT void broom::__impl::RegisterWithGc ( const void pointer,
Destructor  destructor 
)

Definition at line 25 of file api.cc.

◆ ShareRaw()

BROOM_EXPORT void broom::__impl::ShareRaw ( const void pointer,
uint32_t  how_many 
)

Definition at line 28 of file api.cc.

◆ TurnOffGarbageCollection()

BROOM_EXPORT void broom::__impl::TurnOffGarbageCollection ( )

Definition at line 35 of file api.cc.

◆ TurnOnGarbageCollection()

BROOM_EXPORT void broom::__impl::TurnOnGarbageCollection ( )

Definition at line 36 of file api.cc.

◆ UnpinPointer()

BROOM_EXPORT void broom::__impl::UnpinPointer ( GarbageCollector gc,
const void pointer 
)

Definition at line 31 of file api.cc.