operator==,!=,<,<=,>,>=(std::time_point)
(1) | ||
template< class Clock, class Dur1, class Dur2 > bool operator==( const time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator==( const time_point<Clock,Dur1>& lhs, |
(since C++14) | |
(2) | ||
template< class Clock, class Dur1, class Dur2 > bool operator!=( const time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator!=( const time_point<Clock,Dur1>& lhs, |
(since C++14) | |
(3) | ||
template< class Clock, class Dur1, class Dur2 > bool operator<( const time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator<( const time_point<Clock,Dur1>& lhs, |
(since C++14) | |
(4) | ||
template< class Clock, class Dur1, class Dur2 > bool operator<=( const time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator<=( const time_point<Clock,Dur1>& lhs, |
(since C++14) | |
(5) | ||
template< class Clock, class Dur1, class Dur2 > bool operator>( const time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator>( const time_point<Clock,Dur1>& lhs, |
(since C++14) | |
(6) | ||
template< class Clock, class Dur1, class Dur2 > bool operator>=( const time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator>=( const time_point<Clock,Dur1>& lhs, |
(since C++14) | |
Compares two time points. The comparison is done by comparing the results time_since_epoch() for the time points.
lhs
and rhs
refer to the same time point for the given clock.lhs
and rhs
.Parameters
lhs, rhs | - | time points to compare |
Return value
lhs
and rhs
refer to the same time point, false otherwise.lhs
and rhs
refer to different time points, false otherwise.lhs
refers to time point before rhs
, false otherwise.lhs
refers to time point before rhs
, or to the same time point as rhs
, false otherwise.lhs
refers to time point after rhs
, false otherwise.lhs
refers to time point after rhs
, or to the same time point as rhs
, false otherwise.Exceptions
(none)
Notes
These operators were not constexpr
in C++11, this was corrected in C++14.