erase_if overloads
Declared in <folly/json/dynamic.h>
Like erase_if(vector), erase_if(unordered_map), since C++20.
template<typename Pred>
size_t
erase_if(
folly::dynamic& dyn,
Pred pred);
» more...
Erases every element for which predicate returns true; returns the count.
template<class Predicate>
size_type
erase_if(
sorted_vector_map& container,
Predicate predicate);
» more...
Erases every element for which predicate returns true; returns the count.
template<class Predicate>
size_type
erase_if(
sorted_vector_set& container,
Predicate predicate);
» more...
Erase all elements satisfying a predicate from the vector.
template<
class T,
class A,
class Predicate>
void
erase_if(
fbvector<T, A>& v,
Predicate predicate);
» more...
Remove all elements satisfying a predicate from a small_vector.
template<
class T,
std::size_t MaxInline,
class P,
class Predicate>
void
erase_if(
small_vector<T, MaxInline, P>& v,
Predicate predicate);
» more...
Erases all elements of the set that satisfy the predicate.
template<
typename K,
typename H,
typename E,
typename A,
typename Pred>
std::size_t
erase_if(
F14FastSet<K, H, E, A>& c,
Pred pred);
» more...
Erases all elements of the set that satisfy the predicate.
template<
typename K,
typename H,
typename E,
typename A,
typename Pred>
std::size_t
erase_if(
F14NodeSet<K, H, E, A>& c,
Pred pred);
» more...
Erases all elements of the set that satisfy the predicate.
template<
typename K,
typename H,
typename E,
typename A,
typename Pred>
std::size_t
erase_if(
F14ValueSet<K, H, E, A>& c,
Pred pred);
» more...
Erases all elements of the set that satisfy the predicate.
template<
typename K,
typename H,
typename E,
typename A,
typename Pred>
std::size_t
erase_if(
F14VectorSet<K, H, E, A>& c,
Pred pred);
» more...
Erases every element of the map for which the predicate returns true.
template<
typename K,
typename M,
typename H,
typename E,
typename A,
typename Pred>
std::size_t
erase_if(
F14FastMap<K, M, H, E, A>& c,
Pred pred);
» more...
Erases every element of the map for which the predicate returns true.
template<
typename K,
typename M,
typename H,
typename E,
typename A,
typename Pred>
std::size_t
erase_if(
F14NodeMap<K, M, H, E, A>& c,
Pred pred);
» more...
Erases every element of the map for which the predicate returns true.
template<
typename K,
typename M,
typename H,
typename E,
typename A,
typename Pred>
std::size_t
erase_if(
F14ValueMap<K, M, H, E, A>& c,
Pred pred);
» more...
Erases every element of the map for which the predicate returns true.
template<
typename K,
typename M,
typename H,
typename E,
typename A,
typename Pred>
std::size_t
erase_if(
F14VectorMap<K, M, H, E, A>& c,
Pred pred);
» more...
| Name | Description |
|---|---|
| dyn | The array or object dynamic to erase from. |
| pred | The predicate selecting which elements to erase. |
| container | The map to erase elements from. |
| predicate | Predicate selecting the elements to erase. |
| v | The vector to erase elements from. |
| c | The set to erase from. |