find overloads

Synopses

Declared in <bdlc_flathashtable.h>

Return an iterator providing modifiable access to the object in this flat hash table with a key equal to the specified key, if such an entry exists, and end() otherwise.

Return an iterator representing the position of the entry in this flat hash table having the specified key, or end() if no such entry exists in this table.

Return an iterator providing modifiable access to the object in this flat hash table with a key equivalent to the specified key, if such an entry exists, and end() otherwise.

template<class LOOKUP_KEY>
iterator
find(LOOKUP_KEY const& key)
requires BloombergLP::bslmf::IsTransparentPredicate<HASH, LOOKUP_KEY>::value
         && BloombergLP::bslmf::IsTransparentPredicate<EQUAL,LOOKUP_KEY>::value;

Return an iterator representing the position of the entry in this flat hash table that is equivalent to the specified key, or end()

template<class LOOKUP_KEY>
const_iterator
find(LOOKUP_KEY const& key) const
requires BloombergLP::bslmf::IsTransparentPredicate<HASH, LOOKUP_KEY>::value
         && BloombergLP::bslmf::IsTransparentPredicate<EQUAL,LOOKUP_KEY>::value;

Created with MrDocs