Lines Matching refs:struct
35 template <class R1, class R2> struct ratio_equal;
36 template <class R1, class R2> struct ratio_not_equal;
37 template <class R1, class R2> struct ratio_less;
38 template <class R1, class R2> struct ratio_less_equal;
39 template <class R1, class R2> struct ratio_greater;
40 template <class R1, class R2> struct ratio_greater_equal;
100 struct __static_gcd
106 struct __static_gcd<_Xp, 0>
112 struct __static_gcd<0, 0>
120 struct __static_lcm
126 struct __static_abs
132 struct __static_sign
272 template <class _Tp> struct __is_ratio : false_type {};
273 template <intmax_t _Num, intmax_t _Den> struct __is_ratio<ratio<_Num, _Den> > : true_type {};
293 struct __ratio_multiply
314 struct _LIBCPP_TEMPLATE_VIS ratio_multiply
320 struct __ratio_divide
341 struct _LIBCPP_TEMPLATE_VIS ratio_divide
347 struct __ratio_add
376 struct _LIBCPP_TEMPLATE_VIS ratio_add
382 struct __ratio_subtract
411 struct _LIBCPP_TEMPLATE_VIS ratio_subtract
419 struct _LIBCPP_TEMPLATE_VIS ratio_equal
423 struct _LIBCPP_TEMPLATE_VIS ratio_not_equal
431 struct __ratio_less1
437 struct __ratio_less1<_R1, _R2, _Odd, _Qp, 0, _Qp, 0>
443 struct __ratio_less1<_R1, _R2, _Odd, _Qp, 0, _Qp, _M2>
449 struct __ratio_less1<_R1, _R2, _Odd, _Qp, _M1, _Qp, 0>
456 struct __ratio_less1<_R1, _R2, _Odd, _Qp, _M1, _Qp, _M2>
464 struct __ratio_less
470 struct __ratio_less<_R1, _R2, 1LL, 1LL>
476 struct __ratio_less<_R1, _R2, -1LL, -1LL>
482 struct _LIBCPP_TEMPLATE_VIS ratio_less
486 struct _LIBCPP_TEMPLATE_VIS ratio_less_equal
490 struct _LIBCPP_TEMPLATE_VIS ratio_greater
494 struct _LIBCPP_TEMPLATE_VIS ratio_greater_equal
498 struct __ratio_gcd