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

Units::Compound< GT, Loki::Typelist< CompoundElement< GT, Loki::Typelist< UHead, UTail >, BSUtilities::Rational< N, D >, ST >, Tail >, ST > Class Template Reference

a set of units which are composed of other units; More...

#include <Unit.h>

Inheritance diagram for Units::Compound< GT, Loki::Typelist< CompoundElement< GT, Loki::Typelist< UHead, UTail >, BSUtilities::Rational< N, D >, ST >, Tail >, ST >:

Units::Unit< GT, ST > Units::Units List of all members.

Public Types

typedef GenPowers< ElementList > Powers
typedef GenComposedUnits<
Compound< GT, ElementList,
ST >, typename ExpandCompoundElementList<
ElementList >::Result
>::Result 
Units

Private Types

typedef Loki::Typelist< CompoundElement<
GT, Loki::Typelist< UHead,
UTail >, BSUtilities::Rational<
N, D >, ST >, Tail > 
ElementList

Detailed Description

template<class GT, class UHead, class UTail, long N, long D, class Tail, class ST>
class Units::Compound< GT, Loki::Typelist< CompoundElement< GT, Loki::Typelist< UHead, UTail >, BSUtilities::Rational< N, D >, ST >, Tail >, ST >

a set of units which are composed of other units;

specialization for Typelist of CompoundElements, and Rational; derived from a base unit; the base unit is a Unit<GT, ST>, defined by group type GT; template parameter U is a typelist with CompoundElements; the storage type ST determines the parameter and return type for the standard and reverse functions.

Definition at line 1241 of file Unit.h.


The documentation for this class was generated from the following file:
Generated on Sun Jan 15 13:58:01 2006 for Quantity by doxygen 1.3.6