eraseInto overloads
Synopses
Declared in <folly/container/F14Map.h>
Callback‐erase a single iterator. overloadbrief Erase with pre‐destruction callback. methodset Modifiers
template<typename BeforeDestroy>
iterator
eraseInto(
const_iterator pos,
BeforeDestroy&& beforeDestroy);
template<typename BeforeDestroy>
iterator
eraseInto(
iterator pos,
BeforeDestroy&& beforeDestroy);
Callback‐erase a specific key.
template<typename BeforeDestroy>
std::size_t
eraseInto(
key_type const& key,
BeforeDestroy&& beforeDestroy);
Callback‐erase a specific key, using a heterogeneous representation.
template<
typename K,
typename BeforeDestroy>
std::size_t
eraseInto(
K const& key,
BeforeDestroy&& beforeDestroy);
Callback‐erase a range of values.
template<typename BeforeDestroy>
iterator
eraseInto(
const_iterator first,
const_iterator last,
BeforeDestroy&& beforeDestroy);
Created with MrDocs