#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. |