|
Broom 1.0.0
A thread-local C++ Garbage Collector
|
#include <broom.h>

Public Member Functions | |
| Visitor ()=default | |
| virtual | ~Visitor ()=default |
| virtual void | Visit (const void *pointer)=0 |
The base Visitor interface. An object derived from this type will be passed into the BroomValue::Visit() method during tracing. gc_visitor is also available as a type alias for this class to support a more traditional C++ style.
|
default |
A default constructor.
|
virtualdefault |
A default destructor.
An abstract Visit() method. This method should be implemented by any visitor class derived from this one.
Implemented in broom::RootVisitor, and broom::RootVisitor.