.TH "std::chrono::duration< _Rep, _Period >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::chrono::duration< _Rep, _Period > \- duration .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "\fBtypedef\fP \fB_Period\fP \fBperiod\fP" .br .ti -1c .RI "\fBtypedef\fP _Rep \fBrep\fP" .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< __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> _GLIBCXX17_CONSTEXPR \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> _GLIBCXX17_CONSTEXPR \fBenable_if\fP::value, \fBduration\fP & >::type \fBoperator%=\fP (\fBconst\fP rep &\fB__rhs\fP)" .br .ti -1c .RI "_GLIBCXX17_CONSTEXPR \fBduration\fP & \fBoperator*=\fP (\fBconst\fP rep &\fB__rhs\fP)" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP \fBoperator+\fP () \fBconst\fP" .br .ti -1c .RI "_GLIBCXX17_CONSTEXPR \fBduration\fP & \fBoperator++\fP ()" .br .ti -1c .RI "_GLIBCXX17_CONSTEXPR \fBduration\fP \fBoperator++\fP (int)" .br .ti -1c .RI "_GLIBCXX17_CONSTEXPR \fBduration\fP & \fBoperator+=\fP (\fBconst\fP \fBduration\fP &__d)" .br .ti -1c .RI "\fBconstexpr\fP \fBduration\fP \fBoperator\-\fP () \fBconst\fP" .br .ti -1c .RI "_GLIBCXX17_CONSTEXPR \fBduration\fP & \fBoperator\-\-\fP ()" .br .ti -1c .RI "_GLIBCXX17_CONSTEXPR \fBduration\fP \fBoperator\-\-\fP (int)" .br .ti -1c .RI "_GLIBCXX17_CONSTEXPR \fBduration\fP & \fBoperator\-=\fP (\fBconst\fP \fBduration\fP &__d)" .br .ti -1c .RI "_GLIBCXX17_CONSTEXPR \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 .SH "Detailed Description" .PP .SS "template<\fBtypename\fP _Rep, \fBtypename\fP \fB_Period\fP> .br struct std::chrono::duration< _Rep, _Period >"duration .PP Definition at line \fB300\fP of file \fBchrono\fP\&. .SH "Member Typedef Documentation" .PP .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBtypedef\fP \fB_Period\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::period" .PP Definition at line \fB314\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBtypedef\fP _Rep \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::rep" .PP Definition at line \fB313\fP of file \fBchrono\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > template<\fBtypename\fP \fB_Rep2\fP , \fBtypename\fP = _Require< is_convertible, __or_<__is_float, __not_<__is_float<_Rep2>>>>> \fBconstexpr\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::duration (\fBconst\fP \fB_Rep2\fP & __rep)\fC [inline]\fP, \fC [explicit]\fP, \fC [constexpr]\fP" .PP Definition at line \fB331\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > template<\fBtypename\fP \fB_Rep2\fP , \fBtypename\fP \fB_Period2\fP , \fBtypename\fP = _Require< __or_<__is_float, __and_<__is_harmonic<_Period2>, __not_<__is_float<_Rep2>>>>>> \fBconstexpr\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::duration (\fBconst\fP \fBduration\fP< \fB_Rep2\fP, \fB_Period2\fP > & __d)\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB338\fP of file \fBchrono\fP\&. .SH "Member Function Documentation" .PP .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBconstexpr\fP rep \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::count () const\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB346\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBstatic\fP \fBconstexpr\fP \fBduration\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::max ()\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB439\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBstatic\fP \fBconstexpr\fP \fBduration\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::min ()\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB435\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > template<\fBtypename\fP \fB_Rep2\fP = rep> _GLIBCXX17_CONSTEXPR \fBenable_if\fP::value, \fBduration\fP & >::type \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator%= (\fBconst\fP \fBduration\fP< _Rep, \fB_Period\fP > & __d)\fC [inline]\fP" .PP Definition at line \fB423\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > template<\fBtypename\fP \fB_Rep2\fP = rep> _GLIBCXX17_CONSTEXPR \fBenable_if\fP::value, \fBduration\fP & >::type \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator%= (\fBconst\fP rep & __rhs)\fC [inline]\fP" .PP Definition at line \fB413\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > _GLIBCXX17_CONSTEXPR \fBduration\fP & \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator*= (\fBconst\fP rep & __rhs)\fC [inline]\fP" .PP Definition at line \fB395\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBconstexpr\fP \fBduration\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator+ () const\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB351\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > _GLIBCXX17_CONSTEXPR \fBduration\fP & \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator++ ()\fC [inline]\fP" .PP Definition at line \fB359\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > _GLIBCXX17_CONSTEXPR \fBduration\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator++ (int)\fC [inline]\fP" .PP Definition at line \fB366\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > _GLIBCXX17_CONSTEXPR \fBduration\fP & \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator+= (\fBconst\fP \fBduration\fP< _Rep, \fB_Period\fP > & __d)\fC [inline]\fP" .PP Definition at line \fB381\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBconstexpr\fP \fBduration\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator\- () const\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB355\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > _GLIBCXX17_CONSTEXPR \fBduration\fP & \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator\-\- ()\fC [inline]\fP" .PP Definition at line \fB370\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > _GLIBCXX17_CONSTEXPR \fBduration\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator\-\- (int)\fC [inline]\fP" .PP Definition at line \fB377\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > _GLIBCXX17_CONSTEXPR \fBduration\fP & \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator\-= (\fBconst\fP \fBduration\fP< _Rep, \fB_Period\fP > & __d)\fC [inline]\fP" .PP Definition at line \fB388\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > _GLIBCXX17_CONSTEXPR \fBduration\fP & \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::operator/= (\fBconst\fP rep & __rhs)\fC [inline]\fP" .PP Definition at line \fB402\fP of file \fBchrono\fP\&. .SS "template<\fBtypename\fP _Rep , \fBtypename\fP \fB_Period\fP > \fBstatic\fP \fBconstexpr\fP \fBduration\fP \fBstd::chrono::duration\fP< _Rep, \fB_Period\fP >::zero ()\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB431\fP of file \fBchrono\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.