Lines Matching refs:_Rep
34 template <class _Rep, class _Period = ratio<1> >
40 template <class _Rep, class _Period>
41 struct __is_duration<duration<_Rep, _Period> > : true_type {};
43 template <class _Rep, class _Period>
44 struct __is_duration<const duration<_Rep, _Period> > : true_type {};
46 template <class _Rep, class _Period>
47 struct __is_duration<volatile duration<_Rep, _Period> > : true_type {};
49 template <class _Rep, class _Period>
50 struct __is_duration<const volatile duration<_Rep, _Period> > : true_type {};
105 template <class _ToDuration, class _Rep, class _Period, __enable_if_t<__is_duration<_ToDuration>::v…
106 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _ToDuration duration_cast(const duration<_Rep, _Peri…
107 return __duration_cast<duration<_Rep, _Period>, _ToDuration>()(__fd);
110 template <class _Rep>
111 struct _LIBCPP_TEMPLATE_VIS treat_as_floating_point : is_floating_point<_Rep> {};
114 template <class _Rep>
115 inline constexpr bool treat_as_floating_point_v = treat_as_floating_point<_Rep>::value;
118 template <class _Rep>
121 _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR _Rep zero() _NOEXCEPT { return _Rep(0); }
122 …_LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR _Rep max() _NOEXCEPT { return numeric_limits<_Rep>:…
123 …_LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR _Rep min() _NOEXCEPT { return numeric_limits<_Rep>:…
127 template <class _ToDuration, class _Rep, class _Period, enable_if_t<__is_duration<_ToDuration>::val…
128 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _ToDuration floor(const duration<_Rep, _Period>& __d…
135 template <class _ToDuration, class _Rep, class _Period, enable_if_t<__is_duration<_ToDuration>::val…
136 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _ToDuration ceil(const duration<_Rep, _Period>& __d)…
143 template <class _ToDuration, class _Rep, class _Period, enable_if_t<__is_duration<_ToDuration>::val…
144 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR _ToDuration round(const duration<_Rep, _Period>& __d…
159 template <class _Rep, class _Period>
161 static_assert(!__is_duration<_Rep>::value, "A duration representation can not be a duration");
193 typedef _Rep rep;