migrate to std::ranges

Move the various seq_ functions, as well as std::(stable_)sort,
std::accumulate, std::transform, std::find, std::find_if to their C++20
std::ranges counterparts.
This commit is contained in:
Dirk-Jan C. Binnema
2026-07-24 21:28:58 +03:00
committed by Seth Ladygo
parent 1b42ad6099
commit 4489d513be
29 changed files with 71 additions and 131 deletions

View File

@ -144,10 +144,10 @@ topic_combi_fields(const Options& opts)
Table fields;
fields.add_row({"combi-field", "fields"});
seq_for_each(combi_fields(), [&](const auto& cfield) {
std::ranges::for_each(combi_fields(), [&](const auto& cfield) {
std::string fnames;
seq_for_each(cfield.fields, [&](auto&& field) {
std::ranges::for_each(cfield.fields, [&](auto&& field) {
if (!fnames.empty())
fnames += ", ";
fnames += mu_format("{}", field.name);