Espacios de nombres
Variantes

std::type_index::operator==,!=,<,<=,>,>=,<=>

De cppreference.com
 
 
Biblioteca de servicios
 
Apoyo de tipos
Tipos básicos
Tipos fundamentales
Tipos enteros de anchura fija (C++11)
Límites numéricos
Interfaz de C de límites numéricos
Información de tipo
en tiempo de ejecución
Rasgos de tipos
Categorías de tipos
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
Propiedades de tipos
(C++11)
(C++11)
(C++14)
(C++11)
(C++11)(hasta C++20)
(C++11)(en desuso en C++20)
(C++11)
Constantes de rasgos de tipos
Metafunciones
(C++17)
Contexto de evaluación constante
Operaciones soportadas
Relaciones y consultas de propiedades
Modificaciones de tipos
(C++11)(C++11)(C++11)
Transformaciones de tipos
(C++11)
(C++11)
(C++17)
(C++11)(hasta C++20)(C++17)
 
 
<tbody> </tbody>
bool operator==( const type_index& rhs ) const noexcept;
(1) (desde C++11)
bool operator!=( const type_index& rhs ) const noexcept;
(2) (desde C++11)
(hasta C++20)
bool operator<( const type_index& rhs ) const noexcept;
(3) (desde C++11)
bool operator<=( const type_index& rhs ) const noexcept;
(4) (desde C++11)
bool operator>( const type_index& rhs ) const noexcept;
(5) (desde C++11)
bool operator>=( const type_index& rhs ) const noexcept;
(6) (desde C++11)
std::strong_ordering operator<=>( const type_index& rhs ) const noexcept;
(7) (desde C++20)

Compara los objetos std::type_info subyacentes.

1-2) Comprueba si los objetos subyacentes std::type_info se refieren al mismo tipo.
3-7) Compara los objetos subyacentes std::type_info tal como se definen por la implementación. La comparación se realiza por type_info::before.

Parámetros

rhs - Otro objeto type_index con el cual comparar.

Valor de retorno

1) true si los objetos subyacentes std::type_info se refieren al mismo tipo, false de lo contrario.
2) true si los objetos std::type_info subyacentes no se refieren al mismo tipo, false de lo contrario.
3-6) true si los tipos mencionados por los objetos subyacentes std::type_info están clasificadas por orden correspondiente, de lo contrario false.
7) std::strong_ordering::equal si los objetos std::type_info subyacentes se refieren al mismo tipo, de lo contrario std::strong_ordering::less si el objeto std::type_info subyacente denotado por *this precede al objeto denotado por rhs en el orden definido por la implementación, de otra forma, std::strong_ordering::greater.