18 #include "xlistnode.h"
23 class XRecordDependency;
32 XDriver(
const char *name,
bool runtime,
Transaction &tr_meas,
const shared_ptr<XMeasure> &meas);
36 virtual void showForms() = 0;
67 virtual ~XRecordError() =
default;
72 XSkippedRecordError(
const char *file,
int line) :
XRecordError(
"", file, line) {}
73 virtual ~XSkippedRecordError() =
default;
78 virtual ~XBufferUnderflowRecordError() =
default;
89 const XTime &time_awared,
const XTime &time_recorded);
94 XDriverList(
const char *name,
bool runtime,
const shared_ptr<XMeasure> &measure);
97 reference_wrapper<Transaction>,
98 const shared_ptr<XMeasure> &
102 const weak_ptr<XMeasure> m_measure;