BloombergLP::bslstl::HashTable::findRange

findRange overloads

Synopses

Declared in <bslstl_hashtable.h>

Load first and last with the range of nodes matching key.

void
findRange(
    bslalg::BidirectionalLink** first,
    bslalg::BidirectionalLink** last,
    KeyType const& key) const;
» more...

Load first and last with the transparent key matching range.

template<class LOOKUP_KEY>
void
findRange(
    bslalg::BidirectionalLink** first,
    bslalg::BidirectionalLink** last,
    LOOKUP_KEY const& key) const
requires BloombergLP::bslmf::IsTransparentPredicate<HASHER,    LOOKUP_KEY>::value
   && BloombergLP::bslmf::IsTransparentPredicate<COMPARATOR,LOOKUP_KEY>::value;
» more...

Parameters

NameDescription
firstset to the address of the first matching node
lastset to the address of the last matching node
keykey whose matching range is located