quantity::GetVar< Loki::Typelist< Head, Tail > > Struct Template Reference

get variables More...

#include <QuantityCluster.h>

List of all members.

Public Types

typedef
Loki::Typelist
< typename Head::V,
L1
Result

Private Types

typedef GetVar< Tail >
::Result 
L1


Detailed Description

template<class Head, class Tail>
struct quantity::GetVar< Loki::Typelist< Head, Tail > >

get variables

specialization for the case of a Typelist as argument. This recursive template stores the result extracted from the Tail part of the Typelist into a temporary type L1, which is then used as the Tail of the Result typelist; the head part of the typelist is retrieved from the quantity in Head as Head::V.

Definition at line 469 of file QuantityCluster.h.


Member Typedef Documentation

template<class Head, class Tail>
typedef GetVar<Tail>::Result quantity::GetVar< Loki::Typelist< Head, Tail > >::L1 [private]

Definition at line 472 of file QuantityCluster.h.

template<class Head, class Tail>
typedef Loki::Typelist<typename Head::V, L1> quantity::GetVar< Loki::Typelist< Head, Tail > >::Result

Definition at line 475 of file QuantityCluster.h.


The documentation for this struct was generated from the following file:
Generated on Mon Jul 27 15:55:47 2009 for Quantities by  doxygen 1.5.3