std::hash<std::type_index>
提供: cppreference.com
C++
| 言語 |
| 標準ライブラリヘッダ |
| フリースタンディング処理系とホスト処理系 |
| 名前付き要件 |
| 言語サポートライブラリ |
| コンセプトライブラリ (C++20) |
| 診断ライブラリ |
| ユーティリティライブラリ |
| 文字列ライブラリ |
| コンテナライブラリ |
| イテレータライブラリ |
| 範囲ライブラリ (C++20) |
| アルゴリズムライブラリ |
| 数値演算ライブラリ |
| ローカライゼーションライブラリ |
| 入出力ライブラリ |
| ファイルシステムライブラリ (C++17) |
| 正規表現ライブラリ (C++11) |
| アトミック操作ライブラリ (C++11) |
| スレッドサポートライブラリ (C++11) |
| 技術仕様書 |
ユーティリティライブラリ
|
型サポート
| 基本的な型 | ||||||||||||||||
| 基本型 | ||||||||||||||||
| 固定幅の整数型 (C++11) | ||||||||||||||||
| ||||||||||||||||
| 数値の限界 | ||||||||||||||||
| C の数値限界インタフェース | ||||||||||||||||
| 実行時型情報 | ||||||||||||||||
| ||||||||||||||||
| 型特性 | ||||||||||||||||
| 型カテゴリ | ||||||||||||||||
|
| |||||||||||||||
(C++11) | ||||||||||||||||
(C++11) | ||||||||||||||||
(C++11) | ||||||||||||||||
(C++11) | ||||||||||||||||
(C++11) | ||||||||||||||||
(C++11) |
| 型の性質 | |||||||||||||||||
|
| ||||||||||||||||
| 型特性定数 | |||||||||||||||||
(C++11)(C++17)(C++11)(C++11) | |||||||||||||||||
| メタ関数 | |||||||||||||||||
(C++17) | |||||||||||||||||
(C++17) | |||||||||||||||||
(C++17) | |||||||||||||||||
| 定数評価文脈 | |||||||||||||||||
(C++20) |
| サポートされている操作 | |||||||||||||
(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) | |||||||||||||
| 関係と性質の問い合わせ | |||||||||||||
|
| ||||||||||||
| 型変更 | |||||||||||||
|
| ||||||||||||
| 型変換 | |||||||||||||
|
|
| ヘッダ <typeindex> で定義
|
||
template<> struct hash<type_index>; |
(C++11以上) | |
std::hash の std::type_index に対するテンプレート特殊化はユーザが std::type_index 型のオブジェクトのハッシュを取得することを可能とします。
メメンバ関数 operator() は実質的に hash_code() と同じ値を返します。
関連項目
| ハッシュコードを返します (パブリックメンバ関数) [edit] |