libdballe
7.29
|
Workflow information about a variable listed for bulk insert/update. More...
#include <data.h>
Public Member Functions | |
Var (values_t::iterator cur, const wreport::Var *var, const LevTrState &levtr) | |
bool | is_new () const |
bool | has_cur (State &state) const |
void | fill_cur (State &state, const ValueDesc &desc) |
void | dump (FILE *out) const |
![]() | |
VarItem (typename values_t::iterator cur, const wreport::Var *var) | |
![]() | |
bool | needs_update () const |
bool | updated () const |
bool | needs_insert () const |
bool | inserted () const |
void | set_needs_update () |
void | set_updated () |
void | set_needs_insert () |
void | set_inserted () |
void | format_flags (char *dest) const |
Format flags in the first 4 characters of dest. More... | |
Public Attributes | |
LevTrState | levtr |
![]() | |
values_t::iterator | cur |
const wreport::Var * | var |
![]() | |
unsigned | flags = 0 |
Additional Inherited Members | |
![]() | |
static const unsigned | FLAG_NEEDS_UPDATE = 1 << 0 |
static const unsigned | FLAG_UPDATED = 1 << 1 |
static const unsigned | FLAG_NEEDS_INSERT = 1 << 2 |
static const unsigned | FLAG_INSERTED = 1 << 3 |
Workflow information about a variable listed for bulk insert/update.