libdballe 9.6
|
Smart pointer for trace::Step objects, which calls done() when going out of scope. More...
#include <fwd.h>
Public Member Functions | |
Tracer (Step *step) | |
Tracer (const Tracer &)=delete | |
Tracer (Tracer &&o) | |
Tracer & | operator= (const Tracer &)=delete |
Tracer & | operator= (Tracer &&)=delete |
void | reset (Step *step) |
void | done () |
Step * | operator-> () |
operator bool () const | |
Protected Attributes | |
Step * | step |
Smart pointer for trace::Step objects, which calls done() when going out of scope.