libstdc++
|
Classes | |
struct | std::ratio< _Num, _Den > |
struct | std::ratio_equal< _R1, _R2 > |
struct | std::ratio_not_equal< _R1, _R2 > |
Typedefs | |
template<typename _R1 , typename _R2 > | |
using | std::ratio_divide = typename __ratio_divide< _R1, _R2 >::type |
template<typename _R1 , typename _R2 > | |
using | std::ratio_multiply = typename __ratio_multiply< _R1, _R2 >::type |
typedef ratio< num, den > | std::ratio< _Num, _Den >::type |
typedef ratio< __safe_multiply <(_R1::num/__gcd1),(_R2::num/__gcd2)> ::value, __safe_multiply <(_R1::den/__gcd2),(_R2::den/__gcd1)> ::value > | std::__ratio_multiply< _R1, _R2 >::type |
typedef __ratio_multiply< _R1, ratio< _R2::den, _R2::num > >::type | std::__ratio_divide< _R1, _R2 >::type |
Compile time representation of finite rational numbers.
using std::ratio_divide = typedef typename __ratio_divide<_R1, _R2>::type |
using std::ratio_multiply = typedef typename __ratio_multiply<_R1, _R2>::type |