|
TypeSI
Units of 'Système international' Blended for C++
|
Namespaces | |
| namespace | Literals |
| Use this namespace to enable literals for base units. | |
Typedefs | |
| template<typename T > | |
| using | Meter = Internal::Unit< T, std::ratio< 1 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 > > |
| template<typename T > | |
| using | Kilogram = Internal::Unit< T, std::ratio< 0 >, std::ratio< 1 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 > > |
| template<typename T > | |
| using | Second = Internal::Unit< T, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 1 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 > > |
| template<typename T > | |
| using | Ampere = Internal::Unit< T, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 1 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 > > |
| template<typename T > | |
| using | Kelvin = Internal::Unit< T, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 1 >, std::ratio< 0 >, std::ratio< 0 > > |
| template<typename T > | |
| using | Mole = Internal::Unit< T, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 1 >, std::ratio< 0 > > |
| template<typename T > | |
| using | Candela = Internal::Unit< T, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 0 >, std::ratio< 1 > > |
Base SI units.
| using Si::Base::Ampere = typedef Internal::Unit<T, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<1>, std::ratio<0>, std::ratio<0>, std::ratio<0> > |
| T | Any number type such as float, double or long double used as a container |
| using Si::Base::Candela = typedef Internal::Unit<T, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<1> > |
| T | Any number type such as float, double or long double used as a container |
| using Si::Base::Kelvin = typedef Internal::Unit<T, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<1>, std::ratio<0>, std::ratio<0> > |
| T | Any number type such as float, double or long double used as a container |
| using Si::Base::Kilogram = typedef Internal::Unit<T, std::ratio<0>, std::ratio<1>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0> > |
| T | Any number type such as float, double or long double used as a container |
| using Si::Base::Meter = typedef Internal::Unit<T, std::ratio<1>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0> > |
| T | Any number type such as float, double or long double used as a container |
| using Si::Base::Mole = typedef Internal::Unit<T, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<1>, std::ratio<0> > |
| T | Any number type such as float, double or long double used as a container |
| using Si::Base::Second = typedef Internal::Unit<T, std::ratio<0>, std::ratio<0>, std::ratio<1>, std::ratio<0>, std::ratio<0>, std::ratio<0>, std::ratio<0> > |
| T | Any number type such as float, double or long double used as a container |