#include <Unit.h>
Public Types | |
typedef GenPowers < ElementList > | Powers |
typedef GenComposedUnits < ComposeBase< BT, ElementList >, typename ExpandComposeElementList < ElementList > ::List >::List | Units |
Private Types | |
typedef Loki::Typelist < ComposeElement< BT, Loki::Typelist < UHead, UTail >, BSUtilities::Rational < N, D > >, ELTail > | ElementList |
specialization for Typelist of ComposeElements, CEL, and Rational; CEL has a first element and all other elements are in ELTail; derived from a base unit Unit<BT>.
Definition at line 862 of file Unit.h.
typedef Loki::Typelist<ComposeElement<BT, Loki::Typelist<UHead, UTail>, BSUtilities::Rational<N, D> >, ELTail> unit::ComposeBase< BT, Loki::Typelist< ComposeElement< BT, Loki::Typelist< UHead, UTail >, BSUtilities::Rational< N, D > >, ELTail > >::ElementList [private] |
typedef GenPowers<ElementList> unit::ComposeBase< BT, Loki::Typelist< ComposeElement< BT, Loki::Typelist< UHead, UTail >, BSUtilities::Rational< N, D > >, ELTail > >::Powers |
typedef GenComposedUnits<ComposeBase<BT, ElementList>, typename ExpandComposeElementList<ElementList>::List>::List unit::ComposeBase< BT, Loki::Typelist< ComposeElement< BT, Loki::Typelist< UHead, UTail >, BSUtilities::Rational< N, D > >, ELTail > >::Units |