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