H A D | chrono.h | 1 // chrono::duration and chrono::time_point -*- C++ -*- 60 /// `chrono::duration` represents a distance between two points in time 62 class duration; 65 template<typename _Clock, typename _Dur = typename _Clock::duration> 73 // 20.11.4.3 specialization of common_type (for duration, sfinae-friendly) 93 using type = chrono::duration<__cr, typename __r::type>; 99 /// @relates chrono::duration 101 /// Specialization of common_type for chrono::duration types. 103 struct common_type<chrono::duration<_Rep1, _Period1>, 104 chrono::duration<_Rep 182 __cast(const duration<_Rep, _Period>& __d) argument 196 __cast(const duration<_Rep, _Period>& __d) argument 208 __cast(const duration<_Rep, _Period>& __d) argument 221 __cast(const duration<_Rep, _Period>& __d) argument 262 duration_cast(const duration<_Rep, _Period>& __d) argument 311 typename _Tp::duration; member in class:chrono::_Tp 313 typename _Tp::time_point::duration; member in class:chrono::_Tp::time_point 364 floor(const duration<_Rep, _Period>& __d) argument 384 ceil(const duration<_Rep, _Period>& __d) argument 409 round(const duration<_Rep, _Period>& __d) argument 501 class duration class in namespace:chrono 562 constexpr explicit duration(const _Rep2& __rep) function in class:chrono::duration 570 duration(const duration<_Rep2, _Period2>& __d) argument 687 operator +(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 701 operator -(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 732 operator *(const duration<_Rep1, _Period>& __d, const _Rep2& __s) argument 741 operator *(const _Rep1& __s, const duration<_Rep2, _Period>& __d) argument 747 operator /(const duration<_Rep1, _Period>& __d, const _Rep2& __s) argument 757 operator /(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 770 operator %(const duration<_Rep1, _Period>& __d, const _Rep2& __s) argument 781 operator %(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 801 operator ==(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 813 operator <(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 827 operator <=>(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 838 operator !=(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 846 operator <=(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 853 operator >(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 860 operator >=(const duration<_Rep1, _Period1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 920 typedef _Dur duration; typedef in class:chrono::time_point 1093 operator +(const time_point<_Clock, _Dur1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 1107 operator +(const duration<_Rep1, _Period1>& __lhs, const time_point<_Clock, _Dur2>& __rhs) argument 1121 operator -(const time_point<_Clock, _Dur1>& __lhs, const duration<_Rep2, _Period2>& __rhs) argument 1219 typedef chrono::nanoseconds duration; typedef in struct:chrono::_V2::system_clock 1259 typedef chrono::nanoseconds duration; typedef in struct:chrono::_V2::steady_clock [all...] |