Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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 616 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 619 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 622 of file QuantityCluster.h.


The documentation for this struct was generated from the following file:
Generated on Mon Feb 12 18:48:42 2007 for Quantity by doxygen 1.3.6