24 template <
typename _type,
class _ratio = std::ratio<1>>
28 template <
typename _type>
30 template <
typename _type>
32 template <
typename _type>
34 template <
typename _type>
36 template <
typename _type>
38 template <
typename _type>
40 template <
typename _type>
42 template <
typename _type>
44 template <
typename _type>
46 template <
typename _type>
48 template <
typename _type>
50 template <
typename _type>
52 template <
typename _type>
60 template <
typename _ratio>
69 template <
typename _type,
class _ratio = std::ratio<1>>
74 const detail::unit_t<
'G', std::ratio<1>, _type, _ratio> &conductance) {
76 scalar / conductance.
value()};
80 inline namespace literals {
BUILD_UNIT_FROM_DIVISION(electric_conductance_t, electric_current_t, electric_potential_t) template< typename _type
constexpr auto operator/(const _type &lhs, const unit_t< _symbol, _exponent, _rhs_type, _ratio > &rhs)
Definition: unit.h:491
Definition: absorbed_dose.h:18
interface class for number
Definition: number_parser.h:111
Compile time string provider for conversion of unit types to strings.
Definition: unit_symbol.h:21
base template class for holding values of type _type to be multiplied with a ratio _ratio
Definition: unit.h:51
constexpr _type value() const
returns the stored value as raw type
Definition: unit.h:100
Base struct. Unusable needs template overloading.
Definition: unit_symbol.h:64