Call read‐only visitor on the element having key, if present.

Synopsis

Declared in <bdlcc_stripedunorderedmap.h>

int
visitReadOnly(
    KEY const& key,
    ReadOnlyVisitorFunction const& visitor) const;

Description

That is, for (key, value), invoke: ` bool visitor(value, key); ` Return the number of elements visited or ‐1 if visitor returned false. visitor has read‐only access to each element for duration of each invocation. The behavior is undefined if hash map manipulators are invoked from within visitor, as it may lead to a deadlock.

Return Value

the number of elements visited, or ‐1 if visitor returned false

Parameters

Name

Description

key

key of the element to visit

visitor

read‐only functor invoked with the matching element

Created with MrDocs