ルックアップ
このセクションのすべてのメソッドは、互いにおよび安全な同時性修飾子を同時実行できます。
検索
bool find( const_accessor& result, const key_type& key ) const; bool find( accessor& result, const key_type& key );
resultアクセサーが空でない場合、resultを解放します。既存の
keyと同じ key を持つ要素がある場合、この要素へのアクセスを提供するresultを設定します。戻り値: 要素のキーと一致する
keyが見つかった場合はtrueを、それ以外はfalseを返します。
template <typename K> bool find( const_accessor& result, const K& key ) const; template <typename K> bool find( accessor& result, const K& key );
resultアクセサーが空でない場合、resultを解放します。既存の
keyと同じ key を持つ要素がある場合、この要素へのアクセスを提供するresultを設定します。戻り値: 要素のキーと一致する
keyが見つかった場合はtrueを、それ以外はfalseを返します。このオーバーロードは、qualified-id
hash_compare_type::is_transparentが有効で、タイプを示している場合にのみ、オーバーロードの解決に参加します。
count
size_type count( const key_type& key ) const;戻り値: 要素のキーと一致する
keyが存在する場合は1を、それ以外は0を返します。
template <typename K> size_type count( const K& key ) const;戻り値: 要素のキーと一致する
keyが存在する場合は1を、それ以外は0を返します。このオーバーロードは、qualified-id
hash_compare_type::is_transparentが有効で、タイプを示している場合にのみ、オーバーロードの解決に参加します。
