unit::GenComposedList< Loki::Typelist< U, UTail >, Loki::NullType > Struct Template Reference

generate a list of unit combinations to be composed More...

#include <Unit.h>

List of all members.

Public Types

typedef
Loki::Typelist
< Loki::Typelist< U,
Loki::NullType >,
typename
GenComposedList
< UTail,
Loki::NullType >
::List
List


Detailed Description

template<class U, class UTail>
struct unit::GenComposedList< Loki::Typelist< U, UTail >, Loki::NullType >

generate a list of unit combinations to be composed

specialization for no previous ComposedList, i.e. second argument being NullType, the Loki::Typelist of units to be applied starts with U; this starts the list of composed units; it adds the unit U as the first element to a Loki::Typelist and then recurses through all elements of the list of units to be applied.

Definition at line 688 of file Unit.h.


Member Typedef Documentation

template<class U, class UTail>
typedef Loki::Typelist<Loki::Typelist<U, Loki::NullType>, typename GenComposedList<UTail, Loki::NullType>::List> unit::GenComposedList< Loki::Typelist< U, UTail >, Loki::NullType >::List

Definition at line 692 of file Unit.h.


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