Espacios de nombres
Variantes
Acciones

Archivo de encabezado de la biblioteca estándar <typeindex>

De cppreference.com
< cpp‎ | header
 
 
Archivos de encabezado de la biblioteca estándar
 

Este archivo de encabezado es parte de la biblioteca de soporte de tipos.

Contenido

[editar]Clases

(C++11)
Envoltura alrededor de un objeto type_info, que se puede utilizar como un subíndice en contenedores asociativos y contenedores asociativos no ordenados.
(clase)[editar]
Apoyo de generación de dispersión para std::type_index.
(especialización de plantilla de clase)[editar]
Declaraciones adelantadas
Definido en el archivo de encabezado <functional>
(C++11)
Objeto función de dispersión (hash).
(plantilla de clase)[editar]

[editar]Sinopsis

namespace std {class type_index;template<class T>struct hash;template<>struct hash<type_index>;}

[editar]Clase std::type_index

class type_index {public: type_index(const type_info& rhs)noexcept;bool operator==(const type_index& rhs)constnoexcept;bool operator!=(const type_index& rhs)constnoexcept;bool operator<(const type_index& rhs)constnoexcept;bool operator<=(const type_index& rhs)constnoexcept;bool operator>(const type_index& rhs)constnoexcept;bool operator>=(const type_index& rhs)constnoexcept; size_t hash_code()const;constchar* name()const;private:const type_info* target;// solo exposición// observa que aquí el uso de un puntero, en lugar de una referencia,// significa que el constructor por defecto o de movimiento y los// operadores de asignación se proporcionarán y funcionarán como se espera.};
close