|
Broom 1.0.0
A thread-local C++ Garbage Collector
|
#include <broom.h>
Public Member Functions | |
| BroomScope (broom_configuration config={}) | |
| ~BroomScope () | |
| BroomScope (const BroomScope &other)=delete | |
| BroomScope (BroomScope &&other)=delete | |
| BroomScope & | operator= (const BroomScope &other)=delete |
| BroomScope & | operator= (BroomScope &&other)=delete |
A helper RAII wrapper for per-thread initialization and teardown of Broom. broom::scope is also available as an alias for this class to support a more traditional C++ style.
|
inline |
The constructor simply calls thread_init() with an optional configuration.
| config | The configuration to initialize Broom on this thread with. |
|
inline |
The destructor simply calls thread_teardown().
|
delete |
|
delete |
|
delete |
|
delete |