1#ifndef DBALLE_DB_V7_FWD_H
2#define DBALLE_DB_V7_FWD_H
44template<
typename Step=trace::Step>
51 Tracer() : step(
nullptr) {}
52 Tracer(Step* step) : step(step) {}
53 Tracer(
const Tracer&) =
delete;
59 Tracer& operator=(
const Tracer&) =
delete;
60 Tracer& operator=(Tracer&&) =
delete;
63 if (step) step->done();
65 void reset(Step* step)
71 if (step) step->done();
74 Step* operator->() {
return step; }
75 operator bool()
const {
return step; }
DB-ALLe database connection for database format V7.
Definition db/v7/db.h:21
One operation being traced.
Definition db/v7/trace.h:29
Definition db/v7/trace.h:172
Definition qbuilder.h:116
Precompiled queries to manipulate the lev_tr table.
Definition levtr.h:21
Build SQL queries for V7 databases.
Definition qbuilder.h:17
Fast cached access to the repinfo table.
Definition repinfo.h:72
Definition qbuilder.h:125
Definition transaction.h:16
CursorData implementation.
Definition db/v7/cursor.h:259
CursorStationData implementation.
Definition db/v7/cursor.h:208
CursorStation implementation.
Definition db/v7/cursor.h:192
CursorSummary implementation.
Definition db/v7/cursor.h:296