.TH "std::literals::chrono_literals" 3cxx "Wed Jul 14 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::literals::chrono_literals .SH SYNOPSIS .br .PP .SS "Functions" .in +1c .ti -1c .RI "template constexpr \fBchrono::hours\fP \fBoperator''h\fP ()" .br .RI "Literal suffix for durations of type \fCstd::chrono::hours\fP " .ti -1c .RI "constexpr \fBchrono::duration\fP< long double, \fBratio\fP< 3600, 1 > > \fBoperator''h\fP (long double __hours)" .br .RI "Literal suffix for durations representing non-integer hours\&. " .ti -1c .RI "template constexpr \fBchrono::minutes\fP \fBoperator''min\fP ()" .br .RI "Literal suffix for durations of type \fCstd::chrono::minutes\fP " .ti -1c .RI "constexpr \fBchrono::duration\fP< long double, \fBratio\fP< 60, 1 > > \fBoperator''min\fP (long double __mins)" .br .RI "Literal suffix for durations representing non-integer minutes\&. " .ti -1c .RI "template constexpr \fBchrono::milliseconds\fP \fBoperator''ms\fP ()" .br .RI "Literal suffix for durations of type \fCstd::chrono::milliseconds\fP " .ti -1c .RI "constexpr \fBchrono::duration\fP< long double, \fBmilli\fP > \fBoperator''ms\fP (long double __msecs)" .br .RI "Literal suffix for durations representing non-integer milliseconds\&. " .ti -1c .RI "template constexpr \fBchrono::nanoseconds\fP \fBoperator''ns\fP ()" .br .RI "Literal suffix for durations of type \fCstd::chrono::nanoseconds\fP " .ti -1c .RI "constexpr \fBchrono::duration\fP< long double, \fBnano\fP > \fBoperator''ns\fP (long double __nsecs)" .br .RI "Literal suffix for durations representing non-integer nanoseconds\&. " .ti -1c .RI "template constexpr \fBchrono::seconds\fP \fBoperator''s\fP ()" .br .RI "Literal suffix for durations of type \fCstd::chrono::seconds\fP " .ti -1c .RI "constexpr \fBchrono::duration\fP< long double > \fBoperator''s\fP (long double __secs)" .br .RI "Literal suffix for durations representing non-integer seconds\&. " .ti -1c .RI "template constexpr \fBchrono::microseconds\fP \fBoperator''us\fP ()" .br .RI "Literal suffix for durations of type \fCstd::chrono::microseconds\fP " .ti -1c .RI "constexpr \fBchrono::duration\fP< long double, \fBmicro\fP > \fBoperator''us\fP (long double __usecs)" .br .RI "Literal suffix for durations representing non-integer microseconds\&. " .in -1c .SH "Detailed Description" .PP ISO C++ 2014 namespace for suffixes for duration literals\&. .PP These suffixes can be used to create \fCchrono::duration\fP values with tick periods of hours, minutes, seconds, milliseconds, microseconds or nanoseconds\&. For example, \fCstd::chrono::seconds(5)\fP can be written as \fC5s\fP after making the suffix visible in the current scope\&. The suffixes can be made visible by a using-directive or using-declaration such as: .IP "\(bu" 2 \fCusing namespace std::chrono_literals;\fP .IP "\(bu" 2 \fCusing namespace std::literals;\fP .IP "\(bu" 2 \fCusing namespace std::chrono;\fP .IP "\(bu" 2 \fCusing namespace std;\fP .IP "\(bu" 2 \fCusing std::chrono_literals::operator''s;\fP .PP .PP The result of these suffixes on an integer literal is one of the standard typedefs such as \fCstd::chrono::hours\fP\&. The result on a floating-point literal is a duration type with the specified tick period and an unspecified floating-point representation, for example \fC1\&.5e2ms\fP might be equivalent to \fCchrono::duration(1\&.5e2)\fP\&. .SH "Function Documentation" .PP .SS "template constexpr \fBchrono::hours\fP std::literals::chrono_literals::operator''h ()\fC [constexpr]\fP" .PP Literal suffix for durations of type \fCstd::chrono::hours\fP .PP Definition at line 1186 of file chrono\&. .SS "constexpr \fBchrono::duration\fP > std::literals::chrono_literals::operator''h (long double __hours)\fC [constexpr]\fP" .PP Literal suffix for durations representing non-integer hours\&. .PP Definition at line 1180 of file chrono\&. .SS "template constexpr \fBchrono::minutes\fP std::literals::chrono_literals::operator''\fBmin\fP ()\fC [constexpr]\fP" .PP Literal suffix for durations of type \fCstd::chrono::minutes\fP .PP Definition at line 1197 of file chrono\&. .SS "constexpr \fBchrono::duration\fP > std::literals::chrono_literals::operator''\fBmin\fP (long double __mins)\fC [constexpr]\fP" .PP Literal suffix for durations representing non-integer minutes\&. .PP Definition at line 1191 of file chrono\&. .SS "template constexpr \fBchrono::milliseconds\fP std::literals::chrono_literals::operator''ms ()\fC [constexpr]\fP" .PP Literal suffix for durations of type \fCstd::chrono::milliseconds\fP .PP Definition at line 1219 of file chrono\&. .SS "constexpr \fBchrono::duration\fP std::literals::chrono_literals::operator''ms (long double __msecs)\fC [constexpr]\fP" .PP Literal suffix for durations representing non-integer milliseconds\&. .PP Definition at line 1213 of file chrono\&. .SS "template constexpr \fBchrono::nanoseconds\fP std::literals::chrono_literals::operator''ns ()\fC [constexpr]\fP" .PP Literal suffix for durations of type \fCstd::chrono::nanoseconds\fP .PP Definition at line 1241 of file chrono\&. .SS "constexpr \fBchrono::duration\fP std::literals::chrono_literals::operator''ns (long double __nsecs)\fC [constexpr]\fP" .PP Literal suffix for durations representing non-integer nanoseconds\&. .PP Definition at line 1235 of file chrono\&. .SS "template constexpr \fBchrono::seconds\fP std::literals::chrono_literals::operator''s ()\fC [constexpr]\fP" .PP Literal suffix for durations of type \fCstd::chrono::seconds\fP .PP Definition at line 1208 of file chrono\&. .SS "constexpr \fBchrono::duration\fP std::literals::chrono_literals::operator''s (long double __secs)\fC [constexpr]\fP" .PP Literal suffix for durations representing non-integer seconds\&. .PP Definition at line 1202 of file chrono\&. .SS "template constexpr \fBchrono::microseconds\fP std::literals::chrono_literals::operator''us ()\fC [constexpr]\fP" .PP Literal suffix for durations of type \fCstd::chrono::microseconds\fP .PP Definition at line 1230 of file chrono\&. .SS "constexpr \fBchrono::duration\fP std::literals::chrono_literals::operator''us (long double __usecs)\fC [constexpr]\fP" .PP Literal suffix for durations representing non-integer microseconds\&. .PP Definition at line 1224 of file chrono\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.