52 #ifndef VINCREMENT_P_H
53 #define VINCREMENT_P_H
55 #include <QSharedData>
57 #include "../ifc/ifcdef.h"
58 #include "../vcontainer.h"
59 #include "../vmisc/diagnostic.h"
62 QT_WARNING_DISABLE_GCC(
"-Weffc++")
63 QT_WARNING_DISABLE_GCC("-Wnon-virtual-dtor")
70 :index(
NULL_ID), formula(QString()), formulaOk(false), data(
VContainer(nullptr, nullptr))
74 :index(index), formula(formula), formulaOk(ok), data(*data)
78 :QSharedData(incr), index(incr.index), formula(incr.formula), formulaOk(incr.formulaOk), data(incr.data)
The VContainer class container of all variables.
VIncrementData(const VIncrementData &incr)
VIncrementData & operator=(const VIncrementData &) Q_DECL_EQ_DELETE
VIncrementData(VContainer *data, quint32 index, const QString &formula, bool ok)
virtual ~VIncrementData()
quint32 index
id each increment have unique identificator