#include <Unit.h>
Public Types | |
typedef Loki::Typelist < Composed < ComposeBase< BT1, CEL >, CUL >, UTail > | Units |
typedef BSUtilities::Rational < N, D > | Power |
Private Types | |
typedef CheckUnits < Unit< BT1 >, Loki::Typelist < Composed < ComposeBase< BT1, CEL >, CUL >, UTail > >::Check | Check |
specialization for second argument being a typelist with first element Composed, and third argument being a Rational<>; checks that all units in the typelist are subclassed from Unit<BT> using the CheckUnits<> template.
Definition at line 459 of file Unit.h.
typedef CheckUnits<Unit<BT1>, Loki::Typelist<Composed<ComposeBase<BT1, CEL>, CUL>, UTail> >::Check unit::ComposeElement< BT, Loki::Typelist< Composed< ComposeBase< BT1, CEL >, CUL >, UTail >, BSUtilities::Rational< N, D > >::Check [private] |
typedef Loki::Typelist<Composed<ComposeBase<BT1, CEL>, CUL>, UTail> unit::ComposeElement< BT, Loki::Typelist< Composed< ComposeBase< BT1, CEL >, CUL >, UTail >, BSUtilities::Rational< N, D > >::Units |
typedef BSUtilities::Rational<N, D> unit::ComposeElement< BT, Loki::Typelist< Composed< ComposeBase< BT1, CEL >, CUL >, UTail >, BSUtilities::Rational< N, D > >::Power |