Lines Matching refs:Period
23 template <class ToDuration, class Rep, class Period>
26 duration_cast(const duration<Rep, Period>& fd);
44 template <class Rep, class Period = ratio<1>>
48 …static_assert(__is_ratio<Period>::value, "Second template parameter of duration must be a std::rat…
49 static_assert(Period::num > 0, "duration period must be positive");
162 template <class Rep1, class Period, class Rep2>
164 duration<typename common_type<Rep1, Rep2>::type, Period>
165 operator*(const duration<Rep1, Period>& d, const Rep2& s);
166 template <class Rep1, class Period, class Rep2>
168 duration<typename common_type<Rep1, Rep2>::type, Period>
169 operator*(const Rep1& s, const duration<Rep2, Period>& d);
170 template <class Rep1, class Period, class Rep2>
172 duration<typename common_type<Rep1, Rep2>::type, Period>
173 operator/(const duration<Rep1, Period>& d, const Rep2& s);
200 template <class ToDuration, class Rep, class Period>
201 ToDuration duration_cast(const duration<Rep, Period>& d);
203 template <class ToDuration, class Rep, class Period>
204 constexpr ToDuration floor(const duration<Rep, Period>& d); // C++17
205 template <class ToDuration, class Rep, class Period>
206 constexpr ToDuration ceil(const duration<Rep, Period>& d); // C++17
207 template <class ToDuration, class Rep, class Period>
208 constexpr ToDuration round(const duration<Rep, Period>& d); // C++17
257 template <class Rep, class Period>
258 constexpr duration<Rep, Period> abs(duration<Rep, Period> d); // C++17