System::GetHashCode メソッド

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

std::thread::id の特殊化; 指定されたスレッドオブジェクトのハッシュコードを返します。

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&ハッシュコードを生成するオブジェクトへのconst参照

ReturnValue

指定されたオブジェクトのために生成されたハッシュコード

参照