Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

__VDBL_colbase Class Reference
[Classes and types for internal use]

The base class of the internal column structure. More...

#include <vdbl_col.h>

Inheritance diagram for __VDBL_colbase:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual __VDBL_colbase * new_copy () const
 __VDBL_colbase ()
 __VDBL_colbase (const __VDBL_colbase &__v)
virtual ~__VDBL_colbase ()

Detailed Description

__VDBL_colbase is the base class of all columns. This class defines a few virtual functions needed for all columns independent of their type. Especially important is the overloading trick for the (not overloadable) copy-constructor. This is the type independent part of the column implementation

Definition at line 72 of file vdbl_col.h.


Constructor & Destructor Documentation

__VDBL_colbase::__VDBL_colbase   [inline]
 

Standard constructor, copy constructor, and destructor

Definition at line 79 of file vdbl_col.h.

__VDBL_colbase::__VDBL_colbase const __VDBL_colbase &    __v [inline]
 

Standard constructor, copy constructor, and destructor

Definition at line 80 of file vdbl_col.h.

virtual __VDBL_colbase::~__VDBL_colbase   [inline, virtual]
 

Standard constructor, copy constructor, and destructor

Definition at line 81 of file vdbl_col.h.


Member Function Documentation

virtual __VDBL_colbase* __VDBL_colbase::new_copy   const [inline, virtual]
 

This function is used to overload the copy constructor.

Reimplemented in _VDBL_colbase< _R >, _VDBL_stdcol< _T >, _VDBL_mthdcol< _C, _M, _R >, _VDBL_colbase< _T >, _VDBL_colbase< _M::return_type >, and _VDBL_mthdcol< _M::context, _M, _M::return_type >.

Definition at line 87 of file vdbl_col.h.


The documentation for this class was generated from the following file:
Generated on Tue Nov 4 01:29:21 2003 for Vienna Database Library by doxygen1.2.18