Broom 1.0.0
A thread-local C++ Garbage Collector
Loading...
Searching...
No Matches
broom::GarbageCollector Member List

This is the complete list of members for broom::GarbageCollector, including all inherited members.

AllocateRawDontRegister(size_t size)broom::GarbageCollectorinline
AtomicMark()broom::GarbageCollector
AtomicSweep()broom::GarbageCollector
CollectIfNecessary()broom::GarbageCollectorinline
DisableAutomatedCollection()broom::GarbageCollectorinline
EnableAutomatedCollection()broom::GarbageCollectorinline
ExternalRootSet typedefbroom::GarbageCollector
ForceFastCollection()broom::GarbageCollectorinline
ForceSlowCollection()broom::GarbageCollectorinline
GarbageCollector(broom_configuration config, Allocator *allocator)broom::GarbageCollectorinlineexplicit
GarbageCollector()broom::GarbageCollectorinlineexplicit
GarbageCollector(broom_configuration config)broom::GarbageCollectorinlineexplicit
GarbageCollector(Allocator *allocator)broom::GarbageCollectorinlineexplicit
GcSet typedefbroom::GarbageCollector
MarkAlive(const void *pointer)broom::GarbageCollectorinline
Pin(const void *pointer, uint32_t how_many=1)broom::GarbageCollectorinline
RegisterExternalRoot(ExternalRoot root)broom::GarbageCollectorinline
RegisterPointer(const void *pointer, Destructor destructor=nullptr)broom::GarbageCollectorinline
RegisterPreciseRoot(PreciseRoot root)broom::GarbageCollectorinline
Unpin(const void *pointer)broom::GarbageCollectorinline
UnregisterExternalRoot(ExternalRoot root)broom::GarbageCollectorinline
UnregisterPreciseRoot(void *type_erased_root)broom::GarbageCollectorinline
~GarbageCollector()broom::GarbageCollectorinline