Lines Matching refs:Rep
25 template <class ToDuration, class Rep, class Period>
28 duration_cast(const duration<Rep, Period>& fd);
30 template <class Rep> struct treat_as_floating_point : is_floating_point<Rep> {};
32 template <class Rep> inline constexpr bool treat_as_floating_point_v
33 = treat_as_floating_point<Rep>::value; // C++17
35 template <class Rep>
39 static constexpr Rep zero(); // noexcept in C++20
40 static constexpr Rep max(); // noexcept in C++20
41 static constexpr Rep min(); // noexcept in C++20
46 template <class Rep, class Period = ratio<1>>
49 static_assert(!__is_duration<Rep>::value, "A duration representation can not be a duration");
53 typedef Rep rep;
206 template <class ToDuration, class Rep, class Period>
207 ToDuration duration_cast(const duration<Rep, Period>& d);
209 template <class ToDuration, class Rep, class Period>
210 constexpr ToDuration floor(const duration<Rep, Period>& d); // C++17
211 template <class ToDuration, class Rep, class Period>
212 constexpr ToDuration ceil(const duration<Rep, Period>& d); // C++17
213 template <class ToDuration, class Rep, class Period>
214 constexpr ToDuration round(const duration<Rep, Period>& d); // C++17
217 template<class charT, class traits, class Rep, class Period> // C++20
220 const duration<Rep, Period>& d);
271 template <class Rep, class Period>
272 constexpr duration<Rep, Period> abs(duration<Rep, Period> d); // C++17
868 template<class Rep, class Period, class charT>
869 struct formatter<chrono::duration<Rep, Period>, charT>; // C++20
885 template<class Rep, class Period, class charT>
886 struct formatter<chrono::hh_mm_ss<duration<Rep, Period>>, charT>; // C++20