#include <vdbl_col.h>
Inheritance diagram for _VDBL_mthdcol< _C, _M, _R >:
Public Methods | |
_VDBL_mthdcol (const method &__m) | |
_Self * | new_copy () const |
virtual void | setcontext (const context *_c, const _VDBL_row *_r) |
void | get (type &c) const |
the function object provides us with the retrieval method | |
void | get_ptr (type const *&c) const |
there is no way to get a pointer to the method's result properly | |
void | def (type &d) const |
the default value might be different, and might be computed differently | |
void | def_copy (return_type *&d) const |
virtual void | setcontext (const context *_c, const _VDBL_row *_r) VDBL_PURE_VIRTUAL virtual void get(return_type &c) const VDBL_PURE_VIRTUAL virtual void def(return_type &d) const VDBL_PURE_VIRTUAL virtual void get_ptr(return_type const *&c) const VDBL_PURE_VIRTUAL virtual void get_copy(return_type *&c) const |
virtual void | def_copy (_VDBL_alltype_base *&v) const |
virtual void | get_copy (_VDBL_alltype_base *&v) const |
virtual const std::type_info & | return_type_id () const |
_VDBL_mthdcol () | |
_VDBL_mthdcol (const _Self &__c) | |
virtual | ~_VDBL_mthdcol () |
_VDBL_mthdcol
is the generic column class for computed values. It allows to define a method, which is called within the given context together with a reference to the row, whenever a column is accessed.
Definition at line 506 of file vdbl_col.h.
|
standard constructor, copy constructor, and destructor Definition at line 525 of file vdbl_col.h. |
|
standard constructor, copy constructor, and destructor Definition at line 526 of file vdbl_col.h. |
|
standard constructor, copy constructor, and destructor Definition at line 527 of file vdbl_col.h. |
|
constructor for explicitely setting the method Definition at line 533 of file vdbl_col.h. |
|
This version of Reimplemented in _VDBL_stdcol< _T >. Definition at line 209 of file vdbl_col.h. |
|
This function returns a pointer to a copy of the column's default value. The copy of the value is allocated by Reimplemented from _VDBL_colbase< _R >. Definition at line 559 of file vdbl_col.h. |
|
This version of Reimplemented in _VDBL_stdcol< _T >. Definition at line 196 of file vdbl_col.h. |
|
Reimplemented from _VDBL_colbase< _R >. Definition at line 535 of file vdbl_col.h. |
|
This function returns the Definition at line 220 of file vdbl_col.h. |
|
This function returns a pointer to a copy of the column's value. The copy of the value is allocated by Definition at line 156 of file vdbl_col.h. |
|
for setting the context, the setcontext method of the function object is used. Definition at line 541 of file vdbl_col.h. |