Home Libraries Author Links

stm::db::sql::table::types< DefColSequence > Struct Template Reference
[DbSql: SQL Interface of Named Persistent Associative Containers]

List of all members.


Detailed Description

template<class DefColSequence>
struct stm::db::sql::table::types< DefColSequence >

Definition at line 471 of file dbsql.hpp.


Public Types

typedef DefColSequence coldescr_type
typedef local::xtypes
< DefColSequence >::pkey_type 
pkey_type
typedef local::xtypes
< DefColSequence >
::mapped_type 
mapped_type
typedef local::xtypes
< DefColSequence >::dbmap_type 
dbmap_type
typedef local::xtypes
< DefColSequence >::indexes 
indexes
typedef local::xtypes
< DefColSequence >
::recnomap_type 
recnomap_type
typedef local::xtypes
< DefColSequence >
::recnoindexes 
recnoindexes
typedef local::xtypes
< DefColSequence >
::invrecnomap_type 
invrecnomap_type
typedef local::xtypes
< DefColSequence >
::invrecnoindexes 
invrecnoindexes
typedef boost::array
< table::column, ColumnCount
column_array

Static Public Attributes

static const size_t ColumnCount = boost::mpl::size<coldescr_type>::type::value

Member Typedef Documentation

template<class DefColSequence>
typedef DefColSequence stm::db::sql::table::types< DefColSequence >::coldescr_type

Definition at line 473 of file dbsql.hpp.

template<class DefColSequence>
typedef local::xtypes<DefColSequence>::pkey_type stm::db::sql::table::types< DefColSequence >::pkey_type

Definition at line 474 of file dbsql.hpp.

template<class DefColSequence>
typedef local::xtypes<DefColSequence>::mapped_type stm::db::sql::table::types< DefColSequence >::mapped_type

Definition at line 475 of file dbsql.hpp.

template<class DefColSequence>
typedef local::xtypes<DefColSequence>::dbmap_type stm::db::sql::table::types< DefColSequence >::dbmap_type

Definition at line 476 of file dbsql.hpp.

template<class DefColSequence>
typedef local::xtypes<DefColSequence>::indexes stm::db::sql::table::types< DefColSequence >::indexes

Definition at line 477 of file dbsql.hpp.

template<class DefColSequence>
typedef local::xtypes<DefColSequence>::recnomap_type stm::db::sql::table::types< DefColSequence >::recnomap_type

Definition at line 478 of file dbsql.hpp.

template<class DefColSequence>
typedef local::xtypes<DefColSequence>::recnoindexes stm::db::sql::table::types< DefColSequence >::recnoindexes

Definition at line 479 of file dbsql.hpp.

template<class DefColSequence>
typedef local::xtypes<DefColSequence>::invrecnomap_type stm::db::sql::table::types< DefColSequence >::invrecnomap_type

Definition at line 480 of file dbsql.hpp.

template<class DefColSequence>
typedef local::xtypes<DefColSequence>::invrecnoindexes stm::db::sql::table::types< DefColSequence >::invrecnoindexes

Definition at line 481 of file dbsql.hpp.

template<class DefColSequence>
typedef boost::array<table::column, ColumnCount> stm::db::sql::table::types< DefColSequence >::column_array

Definition at line 484 of file dbsql.hpp.


Member Data Documentation

template<class DefColSequence>
const size_t stm::db::sql::table::types< DefColSequence >::ColumnCount = boost::mpl::size<coldescr_type>::type::value [static]

Definition at line 483 of file dbsql.hpp.


© Copyright Tom Michaelis 2002-2007

Distributed under the SysToMath Software License (See the accompanying file license.txt or a copy at www.SysToMath.com).