#include <trace-trait.h>
Static Public Member Functions | |
static TraceDescriptor | GetTraceDescriptor (const void *self) |
static void | Trace (Visitor *visitor, const void *self) |
Trait specifying how the garbage collector processes an object of type T.
Advanced users may override handling by creating a specialization for their type.
|
inlinestatic |
Accessor for retrieving a TraceDescriptor to process an object of type T.
self | The object to be processed. |
|
inlinestatic |
Function invoking the tracing for an object of type T.
visitor | The visitor to dispatch to. |
self | The object to invoke tracing on. |