library of assembled shared sources

http://lass.cocamware.com

lass::meta::Tuple< TypeList< H, Ts > > Class Template Reference

#include <tuple.h>


Public Types

typedef H TValue
typedef Tuple< Ts > TTail
typedef TypeList< H, Ts > TList

Public Member Functions

 Tuple ()
const H & value () const
H & value ()

Private Attributes

value_


Detailed Description

template<typename H, typename Ts>
class lass::meta::Tuple< TypeList< H, Ts > >

Definition at line 58 of file tuple.h.


Member Typedef Documentation

template<typename H , typename Ts >
typedef H lass::meta::Tuple< TypeList< H, Ts > >::TValue

Definition at line 61 of file tuple.h.

template<typename H , typename Ts >
typedef Tuple<Ts> lass::meta::Tuple< TypeList< H, Ts > >::TTail

Definition at line 62 of file tuple.h.

template<typename H , typename Ts >
typedef TypeList<H, Ts> lass::meta::Tuple< TypeList< H, Ts > >::TList

Definition at line 63 of file tuple.h.


Constructor & Destructor Documentation

template<typename H , typename Ts >
lass::meta::Tuple< TypeList< H, Ts > >::Tuple (  )  [inline]

Definition at line 64 of file tuple.h.


Member Function Documentation

template<typename H , typename Ts >
const H& lass::meta::Tuple< TypeList< H, Ts > >::value (  )  const [inline]

Definition at line 65 of file tuple.h.

template<typename H , typename Ts >
H& lass::meta::Tuple< TypeList< H, Ts > >::value (  )  [inline]

Definition at line 66 of file tuple.h.


Field Documentation

template<typename H , typename Ts >
H lass::meta::Tuple< TypeList< H, Ts > >::value_ [private]

Definition at line 68 of file tuple.h.


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

Generated on Mon Nov 10 14:22:10 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo