std::hash<std::type_index>
De cppreference.com
C++
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) |
| Propiedades de tipos | |||||||||||||||||
|
| ||||||||||||||||
| Constantes de rasgos de tipos | |||||||||||||||||
(C++11)(C++17)(C++11)(C++11) | |||||||||||||||||
| Metafunciones | |||||||||||||||||
(C++17) | |||||||||||||||||
(C++17) | |||||||||||||||||
(C++17) | |||||||||||||||||
| Contexto de evaluación constante | |||||||||||||||||
(C++20) |
| Operaciones soportadas | |||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||
(C++11)(C++11)(C++11) | |||||||||||||
(C++11) | |||||||||||||
(C++17)(C++17)(C++17)(C++17) | |||||||||||||
| Relaciones y consultas de propiedades | |||||||||||||
|
| ||||||||||||
| Modificaciones de tipos | |||||||||||||
|
| ||||||||||||
| Transformaciones de tipos | |||||||||||||
|
|
| Definido en el archivo de encabezado <typeindex>
|
||
template<> struct hash<type_index>;
|
(desde C++11) | |
La especialización de plantilla de std::hash para std::type_index permite a los usuarios obtener los valores hash de los objetos de tipo std::type_index.
El miembro operator() efectivamente devuelve el mismo valor que hash_code().
Véase también
| Devuelve el código hash. (función miembro pública) [editar] |