BloombergLP::bdlcc::StripedUnorderedMap::visitReadOnly

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

NameDescription
keykey of the element to visit
visitorread-only functor invoked with the matching element