5,321
edits
Line 620: | Line 620: | ||
Most of these require C++20. | Most of these require C++20. | ||
===Map=== | |||
* <code>std::for_each</code> | * <code>std::for_each</code> | ||
* <code>std::transform</code> | * <code>std::transform</code> | ||
Line 626: | Line 626: | ||
* [https://en.cppreference.com/w/cpp/algorithm/fill <code>std::fill</code>] | * [https://en.cppreference.com/w/cpp/algorithm/fill <code>std::fill</code>] | ||
===Reduce/Fold=== | |||
* <code>std::reduce</code> | * <code>std::reduce</code> | ||
* <code>std::accumulate</code> | * <code>std::accumulate</code> | ||
* [https://en.cppreference.com/w/cpp/algorithm/ranges/fold_left <code>std::ranges::fold_left</code>] (C++23) | * [https://en.cppreference.com/w/cpp/algorithm/ranges/fold_left <code>std::ranges::fold_left</code>] (C++23) | ||
===Filter=== | |||
* <code>std::copy_if</code> | * <code>std::copy_if</code> | ||
* <code>std::remove_if</code> | * <code>std::remove_if</code> |