.TH "std::chrono" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::chrono \- ISO C++ 2011 entities sub-namespace for time and date\&. .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "struct \fBduration\fP" .br .RI "duration " .ti -1c .RI "struct \fBduration_values\fP" .br .RI "duration_values " .ti -1c .RI "struct \fBtime_point\fP" .br .RI "time_point " .ti -1c .RI "struct \fBtreat_as_floating_point\fP" .br .RI "treat_as_floating_point " .in -1c .SS "Typedefs" .in +1c .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_CRep\fP = typename common_type<_Rep1, _Rep2>::type> \fBusing\fP \fB__common_rep_t\fP = \fBtypename\fP \fBenable_if\fP< \fBis_convertible\fP< \fBconst\fP \fB_Rep2\fP &, \fB_CRep\fP >::value, \fB_CRep\fP >::type" .br .ti -1c .RI "template<\fBtypename\fP _Tp > \fBusing\fP \fB__disable_if_is_duration\fP = \fBtypename\fP \fBenable_if\fP::value, _Tp >::type" .br .ti -1c .RI "template<\fBtypename\fP _Tp > \fBusing\fP \fB__enable_if_is_duration\fP = \fBtypename\fP \fBenable_if\fP< __is_duration< _Tp >::value, _Tp >::type" .br .ti -1c .RI "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP, \fBratio\fP< 3600 > > \fBhours\fP" .br .RI "hours " .ti -1c .RI "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP, \fBmicro\fP > \fBmicroseconds\fP" .br .RI "microseconds " .ti -1c .RI "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP, \fBmilli\fP > \fBmilliseconds\fP" .br .RI "milliseconds " .ti -1c .RI "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP, \fBratio\fP< 60 > > \fBminutes\fP" .br .RI "minutes " .ti -1c .RI "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP, \fBnano\fP > \fBnanoseconds\fP" .br .RI "nanoseconds " .ti -1c .RI "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP > \fBseconds\fP" .br .RI "seconds " .in -1c .SS "Functions" .in +1c .ti -1c .RI "template<\fBtypename\fP \fB_ToDur\fP , \fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBconstexpr\fP __enable_if_is_duration< \fB_ToDur\fP > \fBduration_cast\fP (\fBconst\fP \fBduration\fP< _Rep, \fB_Period\fP > &__d)" .br .RI "duration_cast " .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool \fBoperator!=\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool \fBoperator!=\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > &\fB__lhs\fP, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period\fP , \fBtypename\fP \fB_Rep2\fP > \fBconstexpr\fP \fBduration\fP< __common_rep_t< \fB_Rep1\fP, __disable_if_is_duration< \fB_Rep2\fP > >, \fB_Period\fP > \fBoperator%\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period\fP > &__d, \fBconst\fP \fB_Rep2\fP &\fB__s\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP >, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type \fBoperator%\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period\fP > \fBconstexpr\fP \fBduration\fP< __common_rep_t< \fB_Rep2\fP, \fB_Rep1\fP >, \fB_Period\fP > \fBoperator*\fP (\fBconst\fP \fB_Rep1\fP &\fB__s\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period\fP > &__d)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period\fP , \fBtypename\fP \fB_Rep2\fP > \fBconstexpr\fP \fBduration\fP< __common_rep_t< \fB_Rep1\fP, \fB_Rep2\fP >, \fB_Period\fP > \fBoperator*\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period\fP > &__d, \fBconst\fP \fB_Rep2\fP &\fB__s\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP >, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type \fBoperator+\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP \fBtime_point\fP< \fB_Clock\fP, \fBtypename\fP \fBcommon_type\fP< \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP >, \fB_Dur2\fP >::type > \fBoperator+\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBtime_point\fP< \fB_Clock\fP, \fBtypename\fP \fBcommon_type\fP< \fB_Dur1\fP, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type > \fBoperator+\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP >, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type \fBoperator\-\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBtime_point\fP< \fB_Clock\fP, \fBtypename\fP \fBcommon_type\fP< \fB_Dur1\fP, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type > \fBoperator\-\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fB_Dur1\fP, \fB_Dur2\fP >::type \fBoperator\-\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > &\fB__lhs\fP, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period\fP , \fBtypename\fP \fB_Rep2\fP > \fBconstexpr\fP \fBduration\fP< __common_rep_t< \fB_Rep1\fP, __disable_if_is_duration< \fB_Rep2\fP > >, \fB_Period\fP > \fBoperator/\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period\fP > &__d, \fBconst\fP \fB_Rep2\fP &\fB__s\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fB_Rep1\fP, \fB_Rep2\fP >::type \fBoperator/\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool \fBoperator<\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool \fBoperator<\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > &\fB__lhs\fP, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool \fBoperator<=\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool \fBoperator<=\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > &\fB__lhs\fP, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool \fBoperator==\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool \fBoperator==\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > &\fB__lhs\fP, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool \fBoperator>\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool \fBoperator>\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > &\fB__lhs\fP, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool \fBoperator>=\fP (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > &\fB__lhs\fP, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool \fBoperator>=\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > &\fB__lhs\fP, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > &\fB__rhs\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_ToDur\fP , \fBtypename\fP \fB_Clock\fP , \fBtypename\fP _Dur > \fBconstexpr\fP \fBenable_if\fP< __is_duration< \fB_ToDur\fP >::value, \fBtime_point\fP< \fB_Clock\fP, \fB_ToDur\fP > >::type \fBtime_point_cast\fP (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, _Dur > &__t)" .br .RI "time_point_cast " .in -1c .SH "Detailed Description" .PP ISO C++ 2011 entities sub-namespace for time and date\&. .SH "Typedef Documentation" .PP .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_CRep\fP = typename common_type<_Rep1, _Rep2>::type> \fBusing\fP std::chrono::__common_rep_t = \fBtypedef\fP \fBtypename\fP \fBenable_if\fP<\fBis_convertible\fP<\fBconst\fP \fB_Rep2\fP&, \fB_CRep\fP>::value, \fB_CRep\fP>::type" .PP Definition at line \fB478\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Tp > \fBusing\fP std::chrono::__disable_if_is_duration = \fBtypedef\fP \fBtypename\fP \fBenable_if\fP::value, _Tp>::type" .PP Definition at line \fB185\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Tp > \fBusing\fP std::chrono::__enable_if_is_duration = \fBtypedef\fP \fBtypename\fP \fBenable_if\fP<__is_duration<_Tp>::value, _Tp>::type" .PP Definition at line \fB181\fP of file \fBchrono\fP\&. .SS "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP , \fBratio\fP<3600> > \fBstd::chrono::hours\fP" .PP hours .PP Definition at line \fB620\fP of file \fBchrono\fP\&. .SS "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP , \fBmicro\fP> \fBstd::chrono::microseconds\fP" .PP microseconds .PP Definition at line \fB608\fP of file \fBchrono\fP\&. .SS "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP , \fBmilli\fP> \fBstd::chrono::milliseconds\fP" .PP milliseconds .PP Definition at line \fB611\fP of file \fBchrono\fP\&. .SS "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP , \fBratio\fP< 60> > \fBstd::chrono::minutes\fP" .PP minutes .PP Definition at line \fB617\fP of file \fBchrono\fP\&. .SS "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP , \fBnano\fP> \fBstd::chrono::nanoseconds\fP" .PP nanoseconds .PP Definition at line \fB605\fP of file \fBchrono\fP\&. .SS "\fBtypedef\fP \fBduration\fP< \fBint64_t\fP > \fBstd::chrono::seconds\fP" .PP seconds .PP Definition at line \fB614\fP of file \fBchrono\fP\&. .SH "Function Documentation" .PP .SS "template<\fBtypename\fP \fB_ToDur\fP , \fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBconstexpr\fP __enable_if_is_duration< \fB_ToDur\fP > std::chrono::duration_cast (\fBconst\fP \fBduration\fP< _Rep, \fB_Period\fP > & __d)\fC [constexpr]\fP" .PP duration_cast .PP Definition at line \fB191\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool std::chrono::operator!= (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB569\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool std::chrono::operator!= (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > & __lhs, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB774\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period\fP , \fBtypename\fP \fB_Rep2\fP > \fBconstexpr\fP \fBduration\fP< __common_rep_t< \fB_Rep1\fP, __disable_if_is_duration< \fB_Rep2\fP > >, \fB_Period\fP > std::chrono::operator% (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period\fP > & __d, \fBconst\fP \fB_Rep2\fP & __s)\fC [constexpr]\fP" .PP Definition at line \fB521\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP >, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type std::chrono::operator% (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB532\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period\fP > \fBconstexpr\fP \fBduration\fP< __common_rep_t< \fB_Rep2\fP, \fB_Rep1\fP >, \fB_Period\fP > std::chrono::operator* (\fBconst\fP \fB_Rep1\fP & __s, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period\fP > & __d)\fC [constexpr]\fP" .PP Definition at line \fB492\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period\fP , \fBtypename\fP \fB_Rep2\fP > \fBconstexpr\fP \fBduration\fP< __common_rep_t< \fB_Rep1\fP, \fB_Rep2\fP >, \fB_Period\fP > std::chrono::operator* (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period\fP > & __d, \fBconst\fP \fB_Rep2\fP & __s)\fC [constexpr]\fP" .PP Definition at line \fB483\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP >, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type std::chrono::operator+ (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB450\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP \fBtime_point\fP< \fB_Clock\fP, \fBtypename\fP \fBcommon_type\fP< \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP >, \fB_Dur2\fP >::type > std::chrono::operator+ (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB738\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBtime_point\fP< \fB_Clock\fP, \fBtypename\fP \fBcommon_type\fP< \fB_Dur1\fP, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type > std::chrono::operator+ (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB725\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP >, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type std::chrono::operator\- (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB463\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBtime_point\fP< \fB_Clock\fP, \fBtypename\fP \fBcommon_type\fP< \fB_Dur1\fP, \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > >::type > std::chrono::operator\- (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB751\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fB_Dur1\fP, \fB_Dur2\fP >::type std::chrono::operator\- (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > & __lhs, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB762\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period\fP , \fBtypename\fP \fB_Rep2\fP > \fBconstexpr\fP \fBduration\fP< __common_rep_t< \fB_Rep1\fP, __disable_if_is_duration< \fB_Rep2\fP > >, \fB_Period\fP > std::chrono::operator/ (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period\fP > & __d, \fBconst\fP \fB_Rep2\fP & __s)\fC [constexpr]\fP" .PP Definition at line \fB498\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP \fBcommon_type\fP< \fB_Rep1\fP, \fB_Rep2\fP >::type std::chrono::operator/ (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB508\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool std::chrono::operator< (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB556\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool std::chrono::operator< (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > & __lhs, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB779\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool std::chrono::operator<= (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB575\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool std::chrono::operator<= (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > & __lhs, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB785\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool std::chrono::operator== (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB545\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool std::chrono::operator== (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > & __lhs, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB768\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool std::chrono::operator> (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB583\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool std::chrono::operator> (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > & __lhs, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB792\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period1\fP , \fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP > \fBconstexpr\fP bool std::chrono::operator>= (\fBconst\fP \fBduration\fP< \fB_Rep1\fP, \fB_Period1\fP > & __lhs, \fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB590\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_Clock\fP , \fBtypename\fP \fB_Dur1\fP , \fBtypename\fP \fB_Dur2\fP > \fBconstexpr\fP bool std::chrono::operator>= (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur1\fP > & __lhs, \fBconst\fP \fBtime_point\fP< \fB_Clock\fP, \fB_Dur2\fP > & __rhs)\fC [constexpr]\fP" .PP Definition at line \fB798\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP \fB_ToDur\fP , \fBtypename\fP \fB_Clock\fP , \fBtypename\fP _Dur > \fBconstexpr\fP \fBenable_if\fP< __is_duration< \fB_ToDur\fP >::value, \fBtime_point\fP< \fB_Clock\fP, \fB_ToDur\fP > >::type std::chrono::time_point_cast (\fBconst\fP \fBtime_point\fP< \fB_Clock\fP, _Dur > & __t)\fC [constexpr]\fP" .PP time_point_cast .PP Definition at line \fB684\fP of file \fBchrono\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.