ISO C++ 0x entities sub namespace for time and date.
More...
Classes
Typedefs
Functions
- template<typename _ToDur , typename _Rep , typename _Period > constexpr enable_if
< __is_duration< _ToDur >
::value, _ToDur >::type duration_cast (const duration< _Rep, _Period > &__d)
-
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 _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > 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 > duration< typename
__common_rep_type< _Rep1,
typename enable_if
<!__is_duration< _Rep2 >
::value, _Rep2 >::type >::type,
_Period > operator% (const duration< _Rep1, _Period > &__d, const _Rep2 &__s)
-
template<typename _Rep1 , typename _Period , typename _Rep2 > duration< typename
__common_rep_type< _Rep1,
_Rep2 >::type, _Period > operator* (const duration< _Rep1, _Period > &__d, const _Rep2 &__s)
-
template<typename _Rep1 , typename _Period , typename _Rep2 > duration< typename
__common_rep_type< _Rep2,
_Rep1 >::type, _Period > operator* (const _Rep1 &__s, const duration< _Rep2, _Period > &__d)
-
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > 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 > 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 > 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 _Clock , typename _Dur1 , typename _Rep2 , typename _Period2 > 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 > common_type< _Dur1, _Dur2 >::type operator- (const time_point< _Clock, _Dur1 > &__lhs, const time_point< _Clock, _Dur2 > &__rhs)
-
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > 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 > duration< typename
__common_rep_type< _Rep1,
typename enable_if
<!__is_duration< _Rep2 >
::value, _Rep2 >::type >::type,
_Period > operator/ (const duration< _Rep1, _Period > &__d, const _Rep2 &__s)
-
template<typename _Rep1 , typename _Period1 , typename _Rep2 , typename _Period2 > common_type< _Rep1, _Rep2 >::type 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 _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 _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 _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)
Detailed Description
ISO C++ 0x entities sub namespace for time and date.
Typedef Documentation
microseconds
Definition at line 502 of file chrono.
milliseconds
Definition at line 505 of file chrono.
minutes
Definition at line 511 of file chrono.
nanoseconds
Definition at line 499 of file chrono.
seconds
Definition at line 508 of file chrono.
Function Documentation
template<typename _ToDur , typename _Rep , typename _Period >
constexpr enable_if<__is_duration<_ToDur>::value, _ToDur>::type std::chrono::duration_cast |
( |
const duration< _Rep, _Period > & |
__d |
) |
[inline] |
template<typename _ToDur , typename _Clock , typename _Dur >
constexpr enable_if<__is_duration<_ToDur>::value, time_point<_Clock, _ToDur> >::type std::chrono::time_point_cast |
( |
const time_point< _Clock, _Dur > & |
__t |
) |
[inline] |
time_point_cast
Definition at line 575 of file chrono.