Метод System::GetHashCode

System::GetHashCode(const std::thread::id&) method

Специализация для std::thread::id; Возвращает хеш-код для указанного объектa потока.

int System::GetHashCode(const std::thread::id &id)

См. также

System::GetHashCode(const T&) method

Возвращает хеш-код для указанного скалярного значения.

template<typename T> std::enable_if<std::is_scalar<T>::value, int>::type System::GetHashCode(const T &obj)
ПараметрОписание
TТип значения, для которого функция генерирует хеш-код
ПараметрТипОписание
objconst T&Значение, для которого генерируется хеш‑код

ReturnValue

Хеш‑код, сгенерированный для указанного значения

См. также

System::GetHashCode(const T&) method

Возвращает хеш‑код для указанного объекта.

template<typename T> std::enable_if<!std::is_scalar<T>::value &&System::IsSmartPtr<T>::value, int>::type System::GetHashCode(const T &obj)
ПараметрОписание
TТип объекта, для которого функция генерирует хеш‑код
ПараметрТипОписание
objconst T&Указатель SmartPtr, указывающий на объект, для которого генерируется хеш‑код

ReturnValue

Хеш‑код, сгенерированный для указанного объекта

См. также

System::GetHashCode(const T&) method

Возвращает хеш‑код для указанного объекта, который является исключением.

template<typename T> std::enable_if<System::IsExceptionWrapper<T>::value, int>::type System::GetHashCode(const T &obj)
ПараметрОписание
TТип объекта, для которого функция генерирует хеш‑код
ПараметрТипОписание
objconst T&Обёртка Exception, содержащая объект, для которого генерируется хеш‑код

ReturnValue

Хеш‑код, сгенерированный для указанного объекта

См. также

System::GetHashCode(const T&) method

Возвращает хеш‑код для указанного объекта, который не является умным указателем и не является исключением.

template<typename T> std::enable_if<!std::is_scalar<T>::value &&!System::IsSmartPtr<T>::value &&!System::IsExceptionWrapper<T>::value, int>::type System::GetHashCode(const T &obj)
ПараметрОписание
TТип объекта, для которого функция генерирует хеш‑код
ПараметрТипОписание
objconst T&Константная ссылка на объект, для которого генерируется хеш‑код

ReturnValue

Хеш‑код, сгенерированный для указанного объекта

См. также