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

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 673 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 677 of file Unit.h.


The documentation for this struct was generated from the following file:
Generated on Sun Jan 15 14:05:24 2006 for Quantity by doxygen 1.3.6