operator==,!=,<,<=,>,>=,<=>(std::chrono::time_point)
|
在标头
<chrono> 定义 |
||
| (1) | ||
|
template< class Clock, class Dur1, class Dur2 >
bool operator==( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
|
template< class Clock, class Dur1, class Dur2 >
constexpr bool operator==( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
| (2) | ||
|
template< class Clock, class Dur1, class Dur2 >
bool operator!=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
|
template< class Clock, class Dur1, class Dur2 >
constexpr bool operator!=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++14 起) (C++20 前) |
|
| (3) | ||
|
template< class Clock, class Dur1, class Dur2 >
bool operator<( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
|
template< class Clock, class Dur1, class Dur2 >
constexpr bool operator<( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
| (4) | ||
|
template< class Clock, class Dur1, class Dur2 >
bool operator<=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
|
template< class Clock, class Dur1, class Dur2 >
constexpr bool operator<=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
| (5) | ||
|
template< class Clock, class Dur1, class Dur2 >
bool operator>( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
|
template< class Clock, class Dur1, class Dur2 >
constexpr bool operator>( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
| (6) | ||
|
template< class Clock, class Dur1, class Dur2 >
bool operator>=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
|
template< class Clock, class Dur1, class Dur2 >
constexpr bool operator>=( const std::chrono::time_point<Clock,Dur1>& lhs, |
(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) | (C++20 起) |
比较两个时间点。通过对这些时间点 time_since_epoch() 的结果进行比较来完成。
Dur1 与 Dur2 的三路比较结果类型。|
|
(C++20 起) |
参数
| lhs, rhs | - | 要比较的 time_point |
返回值
异常
可能会抛出由实现定义的异常。
注解
time_point 的双路比较运算符曾在 C++11 中不是 constexpr,这已在 C++14 中更正。