.TH "std::chrono::duration< _Rep, _Period >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::chrono::duration< _Rep, _Period > \- \fCchrono::duration\fP represents a distance between two points in time .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "\fBusing\fP \fBperiod\fP = \fBtypename\fP _Period::type" .br .ti -1c .RI "\fBusing\fP \fBrep\fP = _Rep" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "template<\fBtypename\fP \fB_Rep2\fP , \fBtypename\fP = _Require< is_convertible, __or_<__is_float, __not_<__is_float<_Rep2>>>>> \fBconstexpr\fP \fBduration\fP (\fBconst\fP \fB_Rep2\fP &__rep)" .br .ti -1c .RI "\fBduration\fP (\fBconst\fP \fBduration\fP &)=\fBdefault\fP" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP , \fBtypename\fP = _Require< is_convertible, __or_<__is_float, __and_<__is_harmonic<_Period2>, __not_<__is_float<_Rep2>>>>>> \fBconstexpr\fP \fBduration\fP (\fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > &__d)" .br .ti -1c .RI "\fBconstexpr\fP rep \fBcount\fP () \fBconst\fP" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep2\fP = rep> \fBconstexpr\fP \fBenable_if\fP::value, \fBduration\fP & >::type \fBoperator%=\fP (\fBconst\fP \fBduration\fP &__d)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Rep2\fP = rep> \fBconstexpr\fP \fBenable_if\fP::value, \fBduration\fP & >::type \fBoperator%=\fP (\fBconst\fP rep &\fB__rhs\fP)" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP & \fBoperator*=\fP (\fBconst\fP rep &\fB__rhs\fP)" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP< \fBtypename\fP \fBcommon_type\fP< rep >::type, period > \fBoperator+\fP () \fBconst\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP & \fBoperator++\fP ()" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP \fBoperator++\fP (int)" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP & \fBoperator+=\fP (\fBconst\fP \fBduration\fP &__d)" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP< \fBtypename\fP \fBcommon_type\fP< rep >::type, period > \fBoperator\-\fP () \fBconst\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP & \fBoperator\-\-\fP ()" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP \fBoperator\-\-\fP (int)" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP & \fBoperator\-=\fP (\fBconst\fP \fBduration\fP &__d)" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP & \fBoperator/=\fP (\fBconst\fP rep &\fB__rhs\fP)" .br .ti -1c .RI "\fBduration\fP & \fBoperator=\fP (\fBconst\fP \fBduration\fP &)=\fBdefault\fP" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "\fBstatic\fP \fBconstexpr\fP \fBduration\fP \fBmax\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBstatic\fP \fBconstexpr\fP \fBduration\fP \fBmin\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBstatic\fP \fBconstexpr\fP \fBduration\fP \fBzero\fP () \fBnoexcept\fP" .br .in -1c .SS "Related Symbols" (Note that these are not member symbols\&.) .PP .RI "\fB\fP" .br .in +1c .in +1c .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 .in -1c .in -1c .PP .RI "\fB\fP" .br .in +1c .in +1c .ti -1c .RI "template<\fBtypename\fP \fB_Rep1\fP , \fBtypename\fP \fB_Period\fP , \fBtypename\fP \fB_Rep2\fP > \fBconstexpr\fP \fBduration\fP< \fB__common_rep_t\fP< \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 .in -1c .in -1c .PP .RI "\fB\fP" .br .in +1c .in +1c .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 .in -1c .in -1c .SH "Detailed Description" .PP .SS "template<\fBtypename\fP _Rep, \fBtypename\fP \fB_Period\fP> .br struct std::chrono::duration< _Rep, _Period >"\fCchrono::duration\fP represents a distance between two points in time .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.