Lines Matching full:_num
248 template <intmax_t _Num, intmax_t _Den = 1>
251 static_assert(__static_abs<_Num>::value >= 0, "ratio numerator is out of range");
254 static _LIBCPP_CONSTEXPR const intmax_t __na = __static_abs<_Num>::value;
256 static _LIBCPP_CONSTEXPR const intmax_t __s = __static_sign<_Num>::value * __static_sign<_Den>::value;
265 template <intmax_t _Num, intmax_t _Den>
266 _LIBCPP_CONSTEXPR const intmax_t ratio<_Num, _Den>::num;
268 template <intmax_t _Num, intmax_t _Den>
269 _LIBCPP_CONSTEXPR const intmax_t ratio<_Num, _Den>::den;
272 template <intmax_t _Num, intmax_t _Den> struct __is_ratio<ratio<_Num, _Den> > : true_type {};