libdballe  9.11
Public Member Functions | Protected Attributes | List of all members
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)
 
Traceroperator= (const Tracer &)=delete
 
Traceroperator= (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: