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.