#include <report_module.h>
Public Member Functions | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const search_inspector &si, const gptr< vdbl::database > &dbase, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const search_inspector &si, const gptr< vdbl::database > &dbase, const ie_return_type &_ir, bool norestrict) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const search_inspector &si, const gptr< vdbl::database > &dbase, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const search_inspector &si, const gptr< vdbl::database > &dbase, const ie_return_type &_ir, bool norestrict) | |
report_module (const std::string &__n, const gptr< search_graph > &sgraph, const search_inspector &si, const gptr< vdbl::database > &dbase, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const gptr< vdbl::database > &dbase, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const gptr< vdbl::database > &dbase, const ie_return_type &_ir, bool norestrict) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const search_inspector &si, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const search_inspector &si, const ie_return_type &_ir, bool norestrict) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const search_inspector &si, const gptr< vdbl::database > &dbase) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const search_inspector &si, const gptr< vdbl::database > &dbase, bool norestrict) | |
report_module (const std::string &__n, const gptr< search_graph > &sgraph, const gptr< vdbl::database > &dbase, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< search_graph > &sgraph, const search_inspector &si, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< search_graph > &sgraph, const search_inspector &si, const gptr< vdbl::database > &dbase) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const ie_return_type &_ir, bool norestrict) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const gptr< vdbl::database > &dbase) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const gptr< vdbl::database > &dbase, bool norestrict) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const search_inspector &si) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, const search_inspector &si, bool norestrict) | |
report_module (const std::string &__n, const gptr< search_graph > &sgraph, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< search_graph > &sgraph, const gptr< vdbl::database > &dbase) | |
report_module (const std::string &__n, const gptr< search_graph > &sgraph, const search_inspector &si) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< search_graph > &sgraph, bool norestrict) | |
report_module (const std::string &__n, const search_inspector &si, const gptr< vdbl::database > &dbase, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< vdbl::database > &dbase, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< vdbl::database > &dbase, const ie_return_type &_ir, bool norestrict) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const search_inspector &si, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const search_inspector &si, const ie_return_type &_ir, bool norestrict) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const search_inspector &si, const gptr< vdbl::database > &dbase) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const search_inspector &si, const gptr< vdbl::database > &dbase, bool norestrict) | |
report_module (const std::string &__n, const gptr< vdbl::database > &dbase, const ie_return_type &_ir) | |
report_module (const std::string &__n, const search_inspector &si, const ie_return_type &_ir) | |
report_module (const std::string &__n, const search_inspector &si, const gptr< vdbl::database > &dbase) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const ie_return_type &_ir, bool norestrict) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< vdbl::database > &dbase) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const gptr< vdbl::database > &dbase, bool norestrict) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const search_inspector &si) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, const search_inspector &si, bool norestrict) | |
report_module (const std::string &__n, const ie_return_type &_ir) | |
report_module (const std::string &__n, const gptr< vdbl::database > &dbase) | |
report_module (const std::string &__n, const search_inspector &si) | |
report_module (const std::string &__n, const gptr< work_node > &wnode) | |
report_module (const std::string &__n, const gptr< work_node > &wnode, bool norestrict) | |
virtual | ~report_module () |
const model * | get_model () const |
virtual void | print (const control_data &__c, std::ostream &o=std::cout) const |
const std::string & | get_name () const |
Protected Attributes | |
std::string | __name |
const gptr< work_node > * | __wnode |
const gptr< search_graph > * | __sgraph |
search_inspector * | __sgroot |
const gptr< vdbl::database > * | __dbase |
const work_node_context * | __wnc |
const vdbl::viewdbase * | __vdb |
const ie_return_type * | __ier |
Definition at line 74 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is the most general constructor for a report module containing parameters for setting all internal variables. The parameter __n
sets __name
, wnode
sets __wnode
, sgraph
sets __sgraph
, si
sets __sgroot
, dbase
sets __dbase
, and _ir
sets __ier
. This call restricts the search database view to the specialized view for the work node.
Definition at line 102 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir, | |||
bool | norestrict | |||
) | [inline] |
This is the most general constructor for a report module containing parameters for setting all internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, dbase
sets __dbase, and _ir
sets __ier
. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 121 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, dbase
sets __dbase, and _ir
sets __ier
. This call restricts the search database view to the specialized view for the work node.
Definition at line 138 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, dbase
sets __dbase, and _ir
sets __ier
. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 155 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, si
sets __sgroot, dbase
sets __dbase, and _ir
sets __ier
.
Definition at line 170 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, dbase
sets __dbase, and _ir
sets __ier
. This call restricts the search database view to the specialized view for the work node.
Definition at line 185 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, dbase
sets __dbase, and _ir
sets __ier
. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 201 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, and _ir
sets __ier
. This call restricts the search database view to the specialized view for the work node.
Definition at line 216 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
const ie_return_type & | _ir, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, and _ir
sets __ier
. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 232 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, and dbase
sets __dbase. This call restricts the search database view to the specialized view for the work node.
Definition at line 248 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, and dbase
sets __dbase. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 264 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< search_graph > & | sgraph, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, dbase
sets __dbase, and _ir
sets __ier
.
Definition at line 278 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, si
sets __sgroot, and _ir
sets __ier
.
Definition at line 289 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, si
sets __sgroot, and dbase
sets __dbase.
Definition at line 299 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and _ir
sets __ier
. This call restricts the search database view to the specialized view for the work node.
Definition at line 311 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const ie_return_type & | _ir, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and _ir
sets __ier
. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 326 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const gptr< vdbl::database > & | dbase | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and dbase
sets __dbase. This call restricts the search database view to the specialized view for the work node.
Definition at line 341 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const gptr< vdbl::database > & | dbase, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and dbase
sets __dbase. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 357 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and si
sets __sgroot. This call restricts the search database view to the specialized view for the work node.
Definition at line 372 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and si
sets __sgroot. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 388 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< search_graph > & | sgraph, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and _ir
sets __ier
.
Definition at line 401 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< search_graph > & | sgraph, | |||
const gptr< vdbl::database > & | dbase | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and dbase
sets __dbase.
Definition at line 410 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< search_graph > & | sgraph, | |||
const search_inspector & | si | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and si
sets __sgroot.
Definition at line 419 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and wnode
sets __wnode. This call restricts the search database view to the specialized view for the work node.
Definition at line 430 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< search_graph > & | sgraph, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and wnode
sets __wnode. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 444 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, si
sets __sgroot, dbase
sets __dbase, and _ir
sets __ier
.
Definition at line 457 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, dbase
sets __dbase, and _ir
sets __ier
. This call restricts the search database view to the specialized view for the work node.
Definition at line 471 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, dbase
sets __dbase, and _ir
sets __ier
. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 486 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const search_inspector & | si, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, and _ir
sets __ier
. This call restricts the search database view to the specialized view for the work node.
Definition at line 500 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const search_inspector & | si, | |||
const ie_return_type & | _ir, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, and _ir
sets __ier
. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 515 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, and dbase
sets __dbase. This call restricts the search database view to the specialized view for the work node.
Definition at line 530 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, si
sets __sgroot, and dbase
sets __dbase. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 545 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< vdbl::database > & | dbase, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, dbase
sets __dbase, and _ir
sets __ier
.
Definition at line 558 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const search_inspector & | si, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, si
sets __sgroot, and _ir
sets __ier
.
Definition at line 568 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const search_inspector & | si, | |||
const gptr< vdbl::database > & | dbase | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, si
sets __sgroot, and dbase
sets __dbase.
Definition at line 578 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and _ir
sets __ier
. This call restricts the search database view to the specialized view for the work node.
Definition at line 590 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const ie_return_type & | _ir, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and _ir
sets __ier
. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 604 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< vdbl::database > & | dbase | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and dbase
sets __dbase. This call restricts the search database view to the specialized view for the work node.
Definition at line 617 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const gptr< vdbl::database > & | dbase, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and dbase
sets __dbase. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 631 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const search_inspector & | si | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and si
sets __sgroot. This call restricts the search database view to the specialized view for the work node.
Definition at line 644 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
const search_inspector & | si, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, wnode
sets __wnode, and si
sets __sgroot. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 659 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const ie_return_type & | _ir | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and _ir
sets __ier
.
Definition at line 671 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< vdbl::database > & | dbase | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and dbase
sets __dbase.
Definition at line 679 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const search_inspector & | si | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and si
sets __sgroot.
Definition at line 687 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and wnode
sets __wnode. This call restricts the search database view to the specialized view for the work node.
Definition at line 697 of file report_module.h.
coco::report_module::report_module | ( | const std::string & | __n, | |
const gptr< work_node > & | wnode, | |||
bool | norestrict | |||
) | [inline] |
This is a constructor for a report module containing parameters for setting some internal variables. The parameter __n
sets __name, and wnode
sets __wnode. This call does not restrict the search database view to the specialized view for the work node, i.e. all the search database entries can be accessed.
Definition at line 709 of file report_module.h.
virtual coco::report_module::~report_module | ( | ) | [inline, virtual] |
Standard Destructor
Definition at line 718 of file report_module.h.
const model* coco::report_module::get_model | ( | ) | const [inline] |
A call to this method returns a pointer to the model of the work node.
Definition at line 722 of file report_module.h.
const std::string& coco::report_module::get_name | ( | ) | const [inline] |
The get_name method returns the identifier string of the report module.
Definition at line 733 of file report_module.h.
virtual void coco::report_module::print | ( | const control_data & | __c, | |
std::ostream & | o = std::cout | |||
) | const [inline, virtual] |
This method is the main method of a report module. It is supposed to write the output to the ostream o
. This method is overloaded by the various subclasses. Service information and parameters are provided via the control_data structure __c
.
Definition at line 729 of file report_module.h.
const gptr<vdbl::database>* coco::report_module::__dbase [protected] |
This variable contains a global pointer to the search database.
Definition at line 86 of file report_module.h.
const ie_return_type* coco::report_module::__ier [protected] |
This is a pointer to an ie_return_type.
Definition at line 93 of file report_module.h.
std::string coco::report_module::__name [protected] |
This is the identifier string for a management module.
Definition at line 78 of file report_module.h.
const gptr<search_graph>* coco::report_module::__sgraph [protected] |
This variable contains a global pointer to the work node.
Definition at line 82 of file report_module.h.
search_inspector* coco::report_module::__sgroot [protected] |
This is a search inspector pointing to the root of the search graph.
Definition at line 84 of file report_module.h.
const vdbl::viewdbase* coco::report_module::__vdb [protected] |
This is a view to the search database.
Definition at line 91 of file report_module.h.
const work_node_context* coco::report_module::__wnc [protected] |
This is the work_node_context for extracting information from the search database.
Definition at line 89 of file report_module.h.
const gptr<work_node>* coco::report_module::__wnode [protected] |
This variable contains a global pointer to the work node.
Definition at line 80 of file report_module.h.