operator==,!=,<,<=,>,>=,<=>(std::chrono::time_point)
| Defined in header <chrono>
|
||
| (1) | ||
template< class Clock, class Dur1, class Dur2 > bool operator==( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
| template< class Clock, class Dur1, class Dur2 > constexpr bool operator==( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++14) | |
| (2) | ||
template< class Clock, class Dur1, class Dur2 > bool operator!=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
| template< class Clock, class Dur1, class Dur2 > constexpr bool operator!=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++14) (until C++20) |
|
| (3) | ||
template< class Clock, class Dur1, class Dur2 > bool operator<( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
| template< class Clock, class Dur1, class Dur2 > constexpr bool operator<( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++14) | |
| (4) | ||
template< class Clock, class Dur1, class Dur2 > bool operator<=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
| template< class Clock, class Dur1, class Dur2 > constexpr bool operator<=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++14) | |
| (5) | ||
template< class Clock, class Dur1, class Dur2 > bool operator>( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
| template< class Clock, class Dur1, class Dur2 > constexpr bool operator>( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++14) | |
| (6) | ||
template< class Clock, class Dur1, class Dur2 > bool operator>=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++11) (until C++14) |
|
| template< class Clock, class Dur1, class Dur2 > constexpr bool operator>=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(since C++14) | |
| template< class Clock, class Dur1, std::three_way_comparable_with<Dur1> Dur2 > constexpr auto operator<=>( const std::chrono::time_point<Clock,Dur1>& lhs, |
(7) | (since C++20) |
Compares two time points. The comparison is done by comparing the results time_since_epoch() for the time points.
Dur1 and Dur2.|
The |
(since C++20) |
Parameters
| lhs, rhs | - | time points to compare |
Return value
Exceptions
May throw implementation-defined exceptions.
Notes
Two-way comparison operators of time_point were not constexpr in C++11, this was corrected in C++14.