getValue overloads
Declared in <bdlcc_stripedunorderedcontainerimpl.h>
Load, into the specified *value, the value attribute of the first element (of possibly many elements) found in this hash map having the specified key. Return 1 on success, and 0 if key does not exist in this hash. Note that the return value equals the number of values returned. Also note that, when there are multiple elements having key, the selection of "first" is implementation specific and subject to change.
std::size_t
getValue(
VALUE* value,
KEY const& key) const;
» more...
Load, into the specified *valuesPtr, the value attributes of every element in this hash map having the specified key. Return the number of elements found with key. Note that the order of the values returned is not specified.
std::size_t
getValue(
bsl::vector<VALUE>* valuesPtr,
KEY const& key) const;
» more...
Same as the preceding overload, using a std::pmr::vector buffer.
std::size_t
getValue(
std::pmr::vector<VALUE>* valuesPtr,
KEY const& key) const;
» more...
Same as the preceding overload, using a std::vector buffer.
std::size_t
getValue(
std::vector<VALUE>* valuesPtr,
KEY const& key) const;
» more...