Lines Matching full:period
25 template <class ToDuration, class Rep, class Period>
28 duration_cast(const duration<Rep, Period>& fd);
46 template <class Rep, class Period = ratio<1>>
50 …static_assert(__is_ratio<Period>::value, "Second template parameter of duration must be a std::rat…
51 static_assert(Period::num > 0, "duration period must be positive");
54 typedef typename _Period::type period;
72 ratio_divide<Period2, period>::type::den == 1
117 typedef typename duration::period period;
164 template <class Rep1, class Period, class Rep2>
166 duration<typename common_type<Rep1, Rep2>::type, Period>
167 operator*(const duration<Rep1, Period>& d, const Rep2& s);
168 template <class Rep1, class Period, class Rep2>
170 duration<typename common_type<Rep1, Rep2>::type, Period>
171 operator*(const Rep1& s, const duration<Rep2, Period>& d);
172 template <class Rep1, class Period, class Rep2>
174 duration<typename common_type<Rep1, Rep2>::type, Period>
175 operator/(const duration<Rep1, Period>& d, const Rep2& s);
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
281 typedef duration::period period;
307 typedef nano period;
308 typedef chrono::duration<rep, period> duration;
333 typedef duration::period period;
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