findRange overloads
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...
| 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 |