#include <vdbl_col.h>
Inheritance diagram for typed_col< _T >:
Public Types | |
typedef _T | return_type |
return_type is the type of object stored | |
Public Methods | |
_Self * | new_copy () const |
void | set (const _Self &_p) |
void | set (const type &__t) |
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 | def (type &d) const |
void | get_copy (_VDBL_alltype_base *&v) const |
void | def_copy (return_type *&d) const |
void | def_copy (_VDBL_alltype_base *&v) const |
void | set_default (const type &__t) |
const type & | get_val () const |
virtual const std::type_info & | return_type_id () const |
_VDBL_stdcol<_T>
.
Definition at line 598 of file vdbl_col.h.
|
the default for the constant value coincides with the value, since in the table definition the reference object of this class will hold the default, then. There have to be different access methods Definition at line 453 of file vdbl_col.h. |
|
This version of Reimplemented from _VDBL_colbase< _T >. Definition at line 470 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< _T >. Definition at line 460 of file vdbl_col.h. |
|
This version of Reimplemented from _VDBL_colbase< _T >. Definition at line 463 of file vdbl_col.h. |
|
get a const reference to the column value Definition at line 492 of file vdbl_col.h. |
|
Reimplemented from _VDBL_colbase< _T >. Definition at line 432 of file vdbl_col.h. |
|
This function returns the Definition at line 220 of file vdbl_col.h. |
|
set the column value Definition at line 480 of file vdbl_col.h. |
|
explicit copy operation Definition at line 437 of file vdbl_col.h. |
|
set the default value for this column. This is actually equivalent to Definition at line 487 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. |
|
this method is empty, since constant values are independend of the context. Definition at line 443 of file vdbl_col.h. |