Namespaces
Variants

std::type_index::hash_code

От ru.cppreference.net
 
 
Библиотека утилит
Поддержка языка
Поддержка типов (основные типы, RTTI)
Макросы проверки возможностей библиотеки (C++20)
Утилиты программы
Функции с переменным числом аргументов
Поддержка корутин (C++20)
Поддержка контрактов (C++26)
Трёхстороннее сравнение
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Общие утилиты
Операторы отношений (устарело в C++20)
 
 
 
std::size_t hash_code() const noexcept;
(начиная с C++11)

Возвращает хэш-код связанного объекта std::type_info. Эквивалентно прямому вызову type_info::hash_code.

Параметры

(нет)

Возвращаемое значение

Хэш-код связанного std::type_info объекта.

Пример

Отчеты о дефектах

Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены ретроактивно к ранее опубликованным стандартам C++.

DR Applied to Behavior as published Correct behavior
LWG 2144 C++11 type_index::hash_code was not required to be noexcept required

Смотрите также

поддержка хеширования для std::type_index
(специализация шаблона класса)