#include <vdbl_col.h>
Inheritance diagram for method_col< _M >:


Public Types | |
| typedef _M::return_type | return_type |
return_type is the type of object stored | |
Public Methods | |
| _Self * | new_copy () const |
| virtual void | setcontext (const context *_c, const _VDBL_row *_r) |
| 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 |
| 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 | |
| virtual void | get_copy (_VDBL_alltype_base *&v) const |
| void | def_copy (return_type *&d) const |
| virtual void | def_copy (_VDBL_alltype_base *&v) const |
| virtual const std::type_info & | return_type_id () const |
a method can only be used if it provides at least the following
method base class.
Definition at line 631 of file vdbl_col.h.
|
|
This version of 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< _M::return_type >. Definition at line 559 of file vdbl_col.h. |
|
|
This version of Definition at line 196 of file vdbl_col.h. |
|
|
Reimplemented from _VDBL_colbase< _M::return_type >. 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. |
1.2.18