#include <Unit.h>
Public Member Functions | |
bool | isSI (void) const |
whether the unit is an SI unit; | |
std::string | name (void) const |
return the name of this unit. | |
std::string | symbol (void) const |
return the symbol of this unit. | |
Static Public Member Functions | |
static bool | IsSI (void) |
report whether the unit is an SI unit. | |
static const std::string | Name (void) |
the name of this unit. | |
static const std::string | Symbol (void) |
the symbol of this unit; | |
Private Types | |
typedef Composed < ComposeBase< BT, CEL >, UL > | Unit |
typedef ComposeBase < BT, CEL > ::Powers::Powers | Powers |
specialization for first argument being the base compound unit; the units in list UL must be compatible with to the units present in the unit lists of the corresponding CEL elements; UL must be a Loki::Typelist of Unit types; template parameter BT is defined as for Unit; Composed is derived from a base class ComposeBase, which ties together several Composed units for the same combination of T and CEL; composition may be from any number of NonPrefixable, Prefixed or Composed units.
Definition at line 617 of file Unit.h.
typedef Composed<ComposeBase<BT, CEL>, UL> unit::Composed< ComposeBase< BT, CEL >, UL >::Unit [private] |
typedef ComposeBase<BT, CEL>::Powers::Powers unit::Composed< ComposeBase< BT, CEL >, UL >::Powers [private] |
static bool unit::Composed< ComposeBase< BT, CEL >, UL >::IsSI | ( | void | ) | [inline, static] |
bool unit::Composed< ComposeBase< BT, CEL >, UL >::isSI | ( | void | ) | const [inline] |
static const std::string unit::Composed< ComposeBase< BT, CEL >, UL >::Name | ( | void | ) | [inline, static] |
std::string unit::Composed< ComposeBase< BT, CEL >, UL >::name | ( | void | ) | const [inline] |
static const std::string unit::Composed< ComposeBase< BT, CEL >, UL >::Symbol | ( | void | ) | [inline, static] |
std::string unit::Composed< ComposeBase< BT, CEL >, UL >::symbol | ( | void | ) | const [inline] |