BloombergLP::bdlcc::StripedUnorderedMap::update

Call visitor on the element having key, if present.

Synopsis

Declared in <bdlcc_stripedunorderedmap.h>

int
update(
    KEY const& key,
    VisitorFunction const& visitor);

Description

That is: ` bool visitor(&value, key); ` Return the number of elements updated or -1 if visitor returned false. visitor has exclusive access (i.e., write access) the element for during its invocation. The behavior is undefined if hash map manipulators and getValue* methods are invoked from within visitor, as it may lead to a deadlock.

DEPRECATED: Use visit(key, visitor) instead.

Return Value

the number of elements updated, or -1 if visitor returned false

Parameters

NameDescription
keykey of the element to visit
visitorfunctor invoked with the address of the value