library of assembled shared sources

http://lass.cocamware.com

lass::meta::tuple Namespace Reference


Namespaces

namespace  impl

Data Structures

struct  Field
struct  Field< const TupleType, index >
struct  SubType< Tuple< TypeList< H, Ts > >, index >
struct  SubType< Tuple< TypeList< H, Ts > >, 0 >
struct  SubType< const Tuple< TypeList< H, Ts > >, index >
struct  SubType< const Tuple< TypeList< H, Ts > >, 0 >

Functions

template<size_t index, typename TupleType >
Field< TupleType, index >::Type & field (TupleType &tuple)
template<typename TupleType , typename Functor >
void forEach (TupleType &tuple, Functor &fun)

Function Documentation

template<size_t index, typename TupleType >
Field<TupleType, index>::Type& lass::meta::tuple::field ( TupleType &  tuple  )  [inline]

Definition at line 137 of file tuple.h.

Referenced by lass::io::ArgValue< T >::checkMode().

template<typename TupleType , typename Functor >
void lass::meta::tuple::forEach ( TupleType &  tuple,
Functor &  fun 
) [inline]

Definition at line 175 of file tuple.h.


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