#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] |
1.5.3