libwreport 2.1
|
Common bulletin::Visitor base for visitors that do not modify the bulletin. More...
#include <internals.h>
Public Member Functions | |
ConstBaseVisitor (const Bulletin &bulletin) | |
Create visitor for the given bulletin. | |
const Var & | get_var () |
Get the next variable. | |
const Var & | get_var (unsigned var_pos) const |
Get the variable at the given position. | |
virtual void | do_start_subset (unsigned subset_no, const Subset ¤t_subset) |
Notify the start of a subset. | |
virtual const Var & | do_bitmap (Varcode code, Varcode rep_code, Varcode delayed_code, const Opcodes &ops) |
Request processing of a data present bitmap. | |
Data Fields | |
const Bulletin & | bulletin |
Bulletin being visited. | |
unsigned | current_subset_no |
Index of the subset being visited. | |
unsigned | current_var |
Index of the next variable to be visited. |
Common bulletin::Visitor base for visitors that do not modify the bulletin.
This assumes a fully decoded bulletin.
virtual const Var& wreport::bulletin::ConstBaseVisitor::do_bitmap | ( | Varcode | code, |
Varcode | rep_code, | ||
Varcode | delayed_code, | ||
const Opcodes & | ops | ||
) | [virtual] |
Request processing of a data present bitmap.
Returns a pointer to the bitmap that has been processed.
Implements wreport::bulletin::Visitor.
Reimplemented in wreport::bulletin::DDSPrinter.