alltype< _TT > Class Template Reference
[Classes and types for external use]

The templated alltype class. More...

#include <vdbl_alltype.h>

Inheritance diagram for alltype< _TT >:

Inheritance graph
[legend]
Collaboration diagram for alltype< _TT >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef _Base::cont_type cont_type
 the type of the internally stored data

Public Member Functions

const std::type_info & get_type () const
const cont_typecontent () const
bool operator== (const _VDBL_alltype_base &p) const
bool operator!= (const _VDBL_alltype_base &p) const
bool operator== (const _Self &p) const
bool operator!= (const _Self &p) const


Detailed Description

template<class _TT>
class alltype< _TT >

This class is used to hold data of arbitrary types. It is manly used as return value.

Data stored in this class has to provide a copy constructor, an assignment operator.

Finaly, it would be useful if the stored type has a '<<'operator.

Definition at line 622 of file vdbl_alltype.h.


Member Function Documentation

const cont_type& _VDBL_alltype< _TT >::content (  )  const [inline, inherited]

This method returns a const reference to the stored data

Definition at line 140 of file vdbl_alltype.h.

const std::type_info& _VDBL_alltype< _TT >::get_type (  )  const [inline, inherited]

This member function is used for run-time type checking. It returns the of the .

Definition at line 135 of file vdbl_alltype.h.

bool _VDBL_alltype< _TT >::operator!= ( const _Self p  )  const [inline, inherited]

The standard comparison operators are mainly used for expressions and selectors.

Definition at line 175 of file vdbl_alltype.h.

bool _VDBL_alltype< _TT >::operator!= ( const _VDBL_alltype_base p  )  const [inline, inherited]

The standard comparison operators are mainly used for expressions and selectors.

Definition at line 164 of file vdbl_alltype.h.

bool _VDBL_alltype< _TT >::operator== ( const _Self p  )  const [inline, inherited]

The standard comparison operators are mainly used for expressions and selectors.

Definition at line 174 of file vdbl_alltype.h.

bool _VDBL_alltype< _TT >::operator== ( const _VDBL_alltype_base p  )  const [inline, inherited]

The standard comparison operators are mainly used for expressions and selectors.

Definition at line 161 of file vdbl_alltype.h.


The documentation for this class was generated from the following file:

Generated on Tue Feb 9 14:59:50 2010 for Vienna Database Library by  doxygen 1.5.8