vdbl_alltype.h File Reference

#include <vdbl_config.h>
#include <vdbl_types.h>
#include <string>
#include <vector>
#include <typeinfo>

Include dependency graph for vdbl_alltype.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  _VDBL_alltype_base
 The base class for the all_type class. More...
class  _VDBL_alltype< _TR >
 The templated class for the all_type class. More...
class  _VDBL_date
 The VDBL date class. More...
class  _VDBL_dateinterval
 The VDBL date interval class. More...
class  _VDBL_mixtype
 mixed type More...
class  alltype< _TT >
 The templated alltype class. More...

Defines

#define VDBL_MIXTYPE_EMPTY   -1
#define VDBL_MIXTYPE_ALLOCED_NONE   0
#define VDBL_MIXTYPE_ALLOCED_B   1
#define VDBL_MIXTYPE_ALLOCED_N   2
#define VDBL_MIXTYPE_ALLOCED_D   3
#define VDBL_MIXTYPE_ALLOCED_U   4
#define VDBL_MIXTYPE_ALLOCED_S   5

Typedefs

typedef _VDBL_date date
 the date type
typedef _VDBL_dateinterval dateinterval
 the dateinterval type
typedef _VDBL_mixtype mixtype
 a mixed type of various scalars and vectors
typedef _VDBL_alltype_base alltype_base
 the base class of the alltype


Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file vdbl_alltype.h.


Define Documentation

#define VDBL_MIXTYPE_ALLOCED_B   1

These defines internally describe which kind of vector has been allocated for a mixtype, or whether it is scalar or empty.

Definition at line 337 of file vdbl_alltype.h.

#define VDBL_MIXTYPE_ALLOCED_D   3

These defines internally describe which kind of vector has been allocated for a mixtype, or whether it is scalar or empty.

Definition at line 339 of file vdbl_alltype.h.

#define VDBL_MIXTYPE_ALLOCED_N   2

These defines internally describe which kind of vector has been allocated for a mixtype, or whether it is scalar or empty.

Definition at line 338 of file vdbl_alltype.h.

#define VDBL_MIXTYPE_ALLOCED_NONE   0

These defines internally describe which kind of vector has been allocated for a mixtype, or whether it is scalar or empty.

Definition at line 336 of file vdbl_alltype.h.

#define VDBL_MIXTYPE_ALLOCED_S   5

These defines internally describe which kind of vector has been allocated for a mixtype, or whether it is scalar or empty.

Definition at line 341 of file vdbl_alltype.h.

#define VDBL_MIXTYPE_ALLOCED_U   4

These defines internally describe which kind of vector has been allocated for a mixtype, or whether it is scalar or empty.

Definition at line 340 of file vdbl_alltype.h.

#define VDBL_MIXTYPE_EMPTY   -1

These defines internally describe which kind of vector has been allocated for a mixtype, or whether it is scalar or empty.

Definition at line 335 of file vdbl_alltype.h.


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