- Non-modifying:
std::find,std::count_if,std::all_of,std::any_of - Modifying:
std::transform,std::replace,std::copy_if,std::reverse - Sorting / Partitioning:
std::sort,std::stable_sort,std::partition - Numeric:
std::accumulate,std::inner_product,std::iota
Architecture Diagram
ITERATOR RANGE PIPELINE:
[first] ──► element ──► Predicate / Transform ──► [last)