std::chrono(3cxx) | std::chrono(3cxx) |
std::chrono - ISO C++ 2011 entities sub-namespace for time and date.
struct duration
duration struct duration_values
duration_values struct time_point
time_point struct treat_as_floating_point
treat_as_floating_point
template<typename _Rep1 , typename _Rep2 , typename _CRep =
typename common_type<_Rep1, _Rep2>::type> using
__common_rep_t = typename enable_if<
is_convertible< const _Rep2 &, _CRep >::value, _CRep
>::type
template<typename _Tp > using __disable_if_is_duration = typename
enable_if<!__is_duration< _Tp >::value, _Tp >::type
template<typename _Tp > using __enable_if_is_duration = typename
enable_if< __is_duration< _Tp >::value, _Tp >::type
typedef duration< int64_t, ratio< 3600 > >
hours
hours typedef duration< int64_t, micro > microseconds
microseconds typedef duration< int64_t, milli >
milliseconds
milliseconds typedef duration< int64_t, ratio< 60 >
> minutes
minutes typedef duration< int64_t, nano > nanoseconds
nanoseconds typedef duration< int64_t > seconds
seconds
template<typename _ToDur , typename _Rep , typename _Period
> constexpr __enable_if_is_duration< _ToDur > duration_cast
(const duration< _Rep, _Period > &__d)
duration_cast template<typename _Rep1 , typename _Period1 , typename _Rep2
, typename _Period2 > constexpr bool operator!= (const
duration< _Rep1, _Period1 > &__lhs, const
duration< _Rep2, _Period2 > &__rhs)
template<typename _Clock , typename _Dur1 , typename _Dur2 > constexpr
bool operator!= (const time_point< _Clock, _Dur1 >
&__lhs, const time_point< _Clock, _Dur2 > &__rhs)
template<typename _Rep1 , typename _Period , typename _Rep2 > constexpr
duration< __common_rep_t< _Rep1, __disable_if_is_duration<
_Rep2 > >, _Period > operator% (const duration<
_Rep1, _Period > &__d, const _Rep2 &__s)
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename
_Period2 > constexpr common_type< duration< _Rep1,
_Period1 >, duration< _Rep2, _Period2 > >::type
operator% (const duration< _Rep1, _Period1 > &__lhs,
const duration< _Rep2, _Period2 > &__rhs)
template<typename _Rep1 , typename _Period , typename _Rep2 > constexpr
duration< __common_rep_t< _Rep1, _Rep2 >, _Period >
operator* (const duration< _Rep1, _Period > &__d,
const _Rep2 &__s)
template<typename _Rep1 , typename _Rep2 , typename _Period > constexpr
duration< __common_rep_t< _Rep2, _Rep1 >, _Period >
operator* (const _Rep1 &__s, const duration< _Rep2,
_Period > &__d)
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename
_Period2 > constexpr common_type< duration< _Rep1,
_Period1 >, duration< _Rep2, _Period2 > >::type
operator+ (const duration< _Rep1, _Period1 > &__lhs,
const duration< _Rep2, _Period2 > &__rhs)
template<typename _Clock , typename _Dur1 , typename _Rep2 , typename
_Period2 > constexpr time_point< _Clock, typename
common_type< _Dur1, duration< _Rep2, _Period2 >
>::type > operator+ (const time_point< _Clock, _Dur1
> &__lhs, const duration< _Rep2, _Period2 > &__rhs)
template<typename _Rep1 , typename _Period1 , typename _Clock , typename
_Dur2 > constexpr time_point< _Clock, typename
common_type< duration< _Rep1, _Period1 >, _Dur2
>::type > operator+ (const duration< _Rep1, _Period1
> &__lhs, const time_point< _Clock, _Dur2 > &__rhs)
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename
_Period2 > constexpr common_type< duration< _Rep1,
_Period1 >, duration< _Rep2, _Period2 > >::type
operator- (const duration< _Rep1, _Period1 > &__lhs,
const duration< _Rep2, _Period2 > &__rhs)
template<typename _Clock , typename _Dur1 , typename _Rep2 , typename
_Period2 > constexpr time_point< _Clock, typename
common_type< _Dur1, duration< _Rep2, _Period2 >
>::type > operator- (const time_point< _Clock, _Dur1
> &__lhs, const duration< _Rep2, _Period2 > &__rhs)
template<typename _Clock , typename _Dur1 , typename _Dur2 > constexpr
common_type< _Dur1, _Dur2 >::type operator- (const
time_point< _Clock, _Dur1 > &__lhs, const
time_point< _Clock, _Dur2 > &__rhs)
template<typename _Rep1 , typename _Period , typename _Rep2 > constexpr
duration< __common_rep_t< _Rep1, __disable_if_is_duration<
_Rep2 > >, _Period > operator/ (const duration<
_Rep1, _Period > &__d, const _Rep2 &__s)
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename
_Period2 > constexpr common_type< _Rep1, _Rep2 >::type
operator/ (const duration< _Rep1, _Period1 > &__lhs,
const duration< _Rep2, _Period2 > &__rhs)
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename
_Period2 > constexpr bool operator< (const duration<
_Rep1, _Period1 > &__lhs, const duration< _Rep2, _Period2
> &__rhs)
template<typename _Clock , typename _Dur1 , typename _Dur2 > constexpr
bool operator< (const time_point< _Clock, _Dur1 >
&__lhs, const time_point< _Clock, _Dur2 > &__rhs)
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename
_Period2 > constexpr bool operator<= (const duration<
_Rep1, _Period1 > &__lhs, const duration< _Rep2, _Period2
> &__rhs)
template<typename _Clock , typename _Dur1 , typename _Dur2 > constexpr
bool operator<= (const time_point< _Clock, _Dur1 >
&__lhs, const time_point< _Clock, _Dur2 > &__rhs)
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename
_Period2 > constexpr bool operator== (const duration<
_Rep1, _Period1 > &__lhs, const duration< _Rep2, _Period2
> &__rhs)
template<typename _Clock , typename _Dur1 , typename _Dur2 > constexpr
bool operator== (const time_point< _Clock, _Dur1 >
&__lhs, const time_point< _Clock, _Dur2 > &__rhs)
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename
_Period2 > constexpr bool operator> (const duration<
_Rep1, _Period1 > &__lhs, const duration< _Rep2, _Period2
> &__rhs)
template<typename _Clock , typename _Dur1 , typename _Dur2 > constexpr
bool operator> (const time_point< _Clock, _Dur1 >
&__lhs, const time_point< _Clock, _Dur2 > &__rhs)
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename
_Period2 > constexpr bool operator>= (const duration<
_Rep1, _Period1 > &__lhs, const duration< _Rep2, _Period2
> &__rhs)
template<typename _Clock , typename _Dur1 , typename _Dur2 > constexpr
bool operator>= (const time_point< _Clock, _Dur1 >
&__lhs, const time_point< _Clock, _Dur2 > &__rhs)
template<typename _ToDur , typename _Clock , typename _Dur > constexpr
enable_if< __is_duration< _ToDur >::value,
time_point< _Clock, _ToDur > >::type time_point_cast
(const time_point< _Clock, _Dur > &__t)
time_point_cast
ISO C++ 2011 entities sub-namespace for time and date.
hours
Definition at line 612 of file chrono.
microseconds
Definition at line 600 of file chrono.
milliseconds
Definition at line 603 of file chrono.
minutes
Definition at line 609 of file chrono.
nanoseconds
Definition at line 597 of file chrono.
seconds
Definition at line 606 of file chrono.
duration_cast
Definition at line 193 of file chrono.
time_point_cast
Definition at line 674 of file chrono.
Generated automatically by Doxygen for libstdc++ from the source code.
Sat Apr 6 2019 | libstdc++ |