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;

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;

Parameters

Name

Description

first

set to the address of the first matching node

last

set to the address of the last matching node

key

key whose matching range is located

Created with MrDocs