#include <vdbl_col.h>
Inheritance diagram for _VDBL_colbase< _R >:
Public Types | |
typedef _R | return_type |
return_type is the type of object stored | |
Public Methods | |
virtual _Self * | new_copy () 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 (return_type *&d) const |
virtual void | get_copy (_VDBL_alltype_base *&v) const |
virtual void | def_copy (_VDBL_alltype_base *&v) const |
virtual const std::type_info & | return_type_id () const |
_VDBL_colbase () | |
_VDBL_colbase (const _Self &__c) | |
virtual | ~_VDBL_colbase () |
_VDBL_colbase
is the templated base class of all columns of the same type - for copy-constructor and get-operation overload. This class is the second step. The first step is done in __VDBL_colbase, which makes columns "type independent". The second step makes it possible to have different kinds of columns of the same type. All type dependent member functions are virtual in this class.
Definition at line 131 of file vdbl_col.h.
|
standard constructor, copy constructor, and destructor Definition at line 143 of file vdbl_col.h. |
|
standard constructor, copy constructor, and destructor Definition at line 144 of file vdbl_col.h. |
|
standard constructor, copy constructor, and destructor Definition at line 145 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 in _VDBL_stdcol< _T >, _VDBL_mthdcol< _C, _M, _R >, and _VDBL_mthdcol< _M::context, _M, _M::return_type >. Definition at line 187 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. Reimplemented in _VDBL_stdcol< _T >, _VDBL_mthdcol< _C, _M, _R >, and _VDBL_mthdcol< _M::context, _M, _M::return_type >. Definition at line 151 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. |