1 #ifndef DBALLE_DB_V7_FWD_H 2 #define DBALLE_DB_V7_FWD_H 10 struct StationQueryBuilder;
11 struct DataQueryBuilder;
12 struct SummaryQueryBuilder;
13 struct IdQueryBuilder;
44 template <
typename Step = trace::Step>
class Tracer 50 Tracer() : step(
nullptr) {}
51 Tracer(Step* step) : step(step) {}
61 void reset(Step* step) { this->step = step; }
68 Step* operator->() {
return step; }
69 operator bool()
const {
return step; }
Smart pointer for trace::Step objects, which calls done() when going out of scope.
Definition: db/v7/fwd.h:44