Namespaces
Variants

std:: type_info

From cppreference.net
Utilities library
Definido en el encabezado <typeinfo>
class type_info ;

La clase type_info contiene información específica de la implementación sobre un tipo, incluyendo el nombre del tipo y medios para comparar dos tipos por igualdad u orden de intercalación. Esta es la clase devuelta por el operador typeid .

La clase type_info no es ni CopyConstructible ni CopyAssignable .

Funciones miembro

(constructor)
[deleted]
no tiene constructores por defecto ni de copia
(función miembro pública)
[virtual]
el destructor virtual convierte a type_info en una clase polimórfica
(función miembro pública virtual)
operator=
[deleted]
no puede ser asignado por copia
(función miembro pública)
(eliminado en C++20)
verifica si los objetos se refieren al mismo tipo
(función miembro pública)
verifica si el tipo referido precede al tipo referido de otro objeto type_info
en el orden definido por la implementación, es decir, ordena los tipos referidos
(función miembro pública)
(C++11)
devuelve un valor que es idéntico para los mismos tipos
(función miembro pública)
nombre del tipo definido por la implementación
(función miembro pública)

Véase también

(C++11)
envoltorio alrededor de un objeto type_info , que puede ser utilizado como índice en contenedores asociativos y contenedores asociativos no ordenados
(clase)
typeid Consulta información de un tipo, devolviendo un objeto std::type_info que representa el tipo
(operador incorporado)