22 #ifndef DBA_MSG_CONTEXT_H
23 #define DBA_MSG_CONTEXT_H
59 std::vector<wreport::Var*>
data;
97 void set(
const wreport::Var& var);
109 void set(std::auto_ptr<wreport::Var> var);
119 const wreport::Var*
find(wreport::Varcode code)
const;
129 wreport::Var*
edit(wreport::Varcode code);
139 bool remove(wreport::Varcode code);
164 void print(FILE* out)
const;
195 dba_err dba_msg_context_set(dba_msg msg, dba_var var, dba_varcode code,
int ltype,
int l1,
int l2,
int pind,
int p1,
int p2);
196 dba_err dba_msg_context_set_by_id(dba_msg msg, dba_var var,
int id);
197 dba_err dba_msg_context_set_nocopy_by_id(dba_msg msg, dba_var var,
int id);
198 dba_err dba_msg_context_seti(dba_msg msg, dba_varcode code,
int val,
int conf,
int ltype,
int l1,
int l2,
int pind,
int p1,
int p2);
199 dba_err dba_msg_context_setd(dba_msg msg, dba_varcode code,
double val,
int conf,
int ltype,
int l1,
int l2,
int pind,
int p1,
int p2);
200 dba_err dba_msg_context_setc(dba_msg msg, dba_varcode code,
const char* val,
int conf,
int ltype,
int l1,
int l2,
int pind,
int p1,
int p2);