|
Broom 1.0.0
A thread-local C++ Garbage Collector
|
Functions | |
| void * | AllocateRaw (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) |
| GarbageCollector * | GetGarbageCollector () |
| void | TurnOffGarbageCollection () |
| void | TurnOnGarbageCollection () |
| BROOM_EXPORT void * broom::__impl::AllocateRaw | ( | size_t | size | ) |
| BROOM_EXPORT GarbageCollector * broom::__impl::GetGarbageCollector | ( | ) |
| BROOM_EXPORT void broom::__impl::RegisterWithGc | ( | const void * | pointer, |
| Destructor | destructor | ||
| ) |
| BROOM_EXPORT void broom::__impl::ShareRaw | ( | const void * | pointer, |
| uint32_t | how_many | ||
| ) |
| BROOM_EXPORT void broom::__impl::TurnOffGarbageCollection | ( | ) |
| BROOM_EXPORT void broom::__impl::TurnOnGarbageCollection | ( | ) |
| BROOM_EXPORT void broom::__impl::UnpinPointer | ( | GarbageCollector * | gc, |
| const void * | pointer | ||
| ) |