|
| template<class _R1 , class _R2 > |
| using | ratio_add = typename _Ratio_add< _R1, _R2 >::type |
| |
| template<class _R1 , class _R2 > |
| using | ratio_subtract = typename _Ratio_subtract< _R1, _R2 >::type |
| |
| template<class _R1 , class _R2 > |
| using | ratio_multiply = typename _Ratio_multiply_sfinae< _R1, _R2, false >::type |
| |
| template<class _R1 , class _R2 , bool _Sfinae = true> |
| using | _Ratio_divide_sfinae = typename _Ratio_multiply_sfinae< _R1, typename _Ratio_divide< _R1, _R2 >::_R2_inverse, _Sfinae >::type |
| |
| template<class _R1 , class _R2 > |
| using | ratio_divide = _Ratio_divide_sfinae< _R1, _R2, false > |
| |
| typedef ratio< 1, 1000000000000000000LL > | atto |
| |
| typedef ratio< 1, 1000000000000000LL > | femto |
| |
| typedef ratio< 1, 1000000000000LL > | pico |
| |
| typedef ratio< 1, 1000000000 > | nano |
| |
| typedef ratio< 1, 1000000 > | micro |
| |
| typedef ratio< 1, 1000 > | milli |
| |
| typedef ratio< 1, 100 > | centi |
| |
| typedef ratio< 1, 10 > | deci |
| |
| typedef ratio< 10, 1 > | deca |
| |
| typedef ratio< 100, 1 > | hecto |
| |
| typedef ratio< 1000, 1 > | kilo |
| |
| typedef ratio< 1000000, 1 > | mega |
| |
| typedef ratio< 1000000000, 1 > | giga |
| |
| typedef ratio< 1000000000000LL, 1 > | tera |
| |
| typedef ratio< 1000000000000000LL, 1 > | peta |
| |
| typedef ratio< 1000000000000000000LL, 1 > | exa |
| |
|
| template<class _R1 , class _R2 > |
| constexpr bool | ratio_equal_v = ratio_equal<_R1, _R2>::value |
| |
| template<class _R1 , class _R2 > |
| constexpr bool | ratio_not_equal_v = ratio_not_equal<_R1, _R2>::value |
| |
| template<class _R1 , class _R2 > |
| constexpr bool | ratio_less_v = ratio_less<_R1, _R2>::value |
| |
| template<class _R1 , class _R2 > |
| constexpr bool | ratio_less_equal_v = ratio_less_equal<_R1, _R2>::value |
| |
| template<class _R1 , class _R2 > |
| constexpr bool | ratio_greater_v = ratio_greater<_R1, _R2>::value |
| |
| template<class _R1 , class _R2 > |
| constexpr bool | ratio_greater_equal_v = ratio_greater_equal<_R1, _R2>::value |
| |