#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. |