ルックアップ

このセクションのすべてのメソッドは、互いにおよび安全な同時性修飾子を同時実行できます。

検索


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 が有効で、タイプを示している場合にのみ、オーバーロードの解決に参加します。