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.