Lines Matching full:period
22 template <class ToDuration, class Rep, class Period>
25 duration_cast(const duration<Rep, Period>& fd);
40 template <class Rep, class Period = ratio<1>>
44 static_assert(__is_ratio<Period>::value, "Second template parameter of duration must be a std::ratio");
45 static_assert(Period::num > 0, "duration period must be positive");
48 typedef Period period;
66 ratio_divide<Period2, period>::type::den == 1
109 typedef typename duration::period period;
156 template <class Rep1, class Period, class Rep2>
158 duration<typename common_type<Rep1, Rep2>::type, Period>
159 operator*(const duration<Rep1, Period>& d, const Rep2& s);
160 template <class Rep1, class Period, class Rep2>
162 duration<typename common_type<Rep1, Rep2>::type, Period>
163 operator*(const Rep1& s, const duration<Rep2, Period>& d);
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);
194 template <class ToDuration, class Rep, class Period>
195 ToDuration duration_cast(const duration<Rep, Period>& d);
237 typedef duration::period period;
251 typedef duration::period period;
327 class _Period = typename ratio_divide<typename _FromDuration::period, typename _ToDuration::period>::type,
411 static_assert(_Period::num > 0, "duration period must be positive");
445 typedef _Period period;
474 __no_overflow<_Period2, period>::value && (
476 (__no_overflow<_Period2, period>::type::den == 1 &&
758 typedef typename duration::period period;
920 typedef duration::period period;
934 typedef duration::period period;