BloombergLP::bdlcc::SkipList::findR

Find the element with key, searching from the back.

Synopsis

Declared in <bdlcc_skiplist.h>

int
findR(
    PairHandle* item,
    KEY const& key) const;

Description

Find key by searching from the back of the list.

Load into the specified item a reference to the element in this list with the specified key found by searching the list from the back (in descending order of key value). If multiple elements having key are in the container, load item with the last matching element. key are present, find the last one. Return 0 on success, and a non-zero value (with no effect on item) if no such element exists. If there are multiple elements in the list with the key, it is undefined which one is returned.

Return Value

0 on success, and a non-zero value if not found

Parameters

NameDescription
itemreceives or identifies a list item
keykey to search for