libdballe 9.14
dballe::db::v7::Tracer< Step > Class Template Reference

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

Detailed Description

template<typename Step = trace::Step>
class dballe::db::v7::Tracer< Step >

Smart pointer for trace::Step objects, which calls done() when going out of scope.


The documentation for this class was generated from the following file: