Lines Matching refs:Rep
21 template <class ToDuration, class Rep, class Period>
24 duration_cast(const duration<Rep, Period>& fd);
26 template <class Rep> struct treat_as_floating_point : is_floating_point<Rep> {};
28 template <class Rep> inline constexpr bool treat_as_floating_point_v
29 = treat_as_floating_point<Rep>::value; // C++17
31 template <class Rep>
35 static constexpr Rep zero(); // noexcept in C++20
36 static constexpr Rep max(); // noexcept in C++20
37 static constexpr Rep min(); // noexcept in C++20
42 template <class Rep, class Period = ratio<1>>
45 static_assert(!__is_duration<Rep>::value, "A duration representation can not be a duration");
49 typedef Rep rep;
203 template <class ToDuration, class Rep, class Period>
204 ToDuration duration_cast(const duration<Rep, Period>& d);
206 template <class ToDuration, class Rep, class Period>
207 constexpr ToDuration floor(const duration<Rep, Period>& d); // C++17
208 template <class ToDuration, class Rep, class Period>
209 constexpr ToDuration ceil(const duration<Rep, Period>& d); // C++17
210 template <class ToDuration, class Rep, class Period>
211 constexpr ToDuration round(const duration<Rep, Period>& d); // C++17
260 template <class Rep, class Period>
261 constexpr duration<Rep, Period> abs(duration<Rep, Period> d); // C++17