Espacios de nombres
Variantes
Acciones

std::chrono::operator==,<,<=,>,>=,<=>(std::chrono::leap_second)

De cppreference.com
< cpp‎ | chrono‎ | leap second
 
 
Biblioteca de servicios
 
 
std::chrono::leap_second
Funciones miembro
Funciones no miembro
operator==operator<operator<=operator>operator>=operator<=>
 
Definido en el archivo de encabezado <chrono>
constexprbool operator==(conststd::chrono::leap_second& x,
                           conststd::chrono::leap_second& y )noexcept;
(1) (desde C++20)
constexprstd::strong_ordering operator<=>(conststd::chrono::leap_second& x,
                                            conststd::chrono::leap_second& y )noexcept;
(2) (desde C++20)
template<class Duration >

constexprbool operator==(conststd::chrono::leap_second& x,

                           conststd::chrono::sys_time<Duration>& y )noexcept;
(3) (desde C++20)
template<class Duration >

constexprbool operator<(conststd::chrono::leap_second& x,

                           conststd::chrono::sys_time<Duration>& y )noexcept;
(4) (desde C++20)
template<class Duration >

constexprbool operator<(conststd::chrono::sys_time<Duration>& x,

                           conststd::chrono::leap_second& y )noexcept;
(5) (desde C++20)
template<class Duration >

constexprbool operator>(conststd::chrono::leap_second& x,

                           conststd::chrono::sys_time<Duration>& y )noexcept;
(6) (desde C++20)
template<class Duration >

constexprbool operator>(conststd::chrono::sys_time<Duration>& x,

                           conststd::chrono::leap_second& y )noexcept;
(7) (desde C++20)
template<class Duration >

constexprbool operator<=(conststd::chrono::leap_second& x,

                           conststd::chrono::sys_time<Duration>& y )noexcept;
(8) (desde C++20)
template<class Duration >

constexprbool operator<=(conststd::chrono::sys_time<Duration>& x,

                           conststd::chrono::leap_second& y )noexcept;
(9) (desde C++20)
template<class Duration >

constexprbool operator>=(conststd::chrono::leap_second& x,

                           conststd::chrono::sys_time<Duration>& y )noexcept;
(10) (desde C++20)
template<class Duration >

constexprbool operator>=(conststd::chrono::sys_time<Duration>& x,

                           conststd::chrono::leap_second& y )noexcept;
(11) (desde C++20)
template<class Duration >

    requires std::three_way_comparable_with<
        std:chrono::sys_seconds, std::chrono::sys_time<Duration>>
constexprauto operator<=>(conststd::chrono::leap_second& x,

                            conststd::chrono::sys_time<Duration>& y )noexcept;
(12) (desde C++20)

Compara la fecha y hora representada por los objetos x e y.

El tipo de retorno de (12) se deduce de x.date()<=> y, y por consiguiente, el tipo del resultado de la comparación de tres vías de std::chrono::seconds y Duration.

El operador != se sintetiza a partir de operator==.

[editar]Valor de retorno

1)x.date()== y.date()
2)x.date()<=> y.date()
3)x.date()== y
4)x.date()< y
5)x < y.date()
6)x.date()> y
7)x > y.date()
8)x.date()<= y
9)x <= y.date()
10)x.date()>= y
11)x >= y.date()
12)x.date()<=> y
close