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.