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

@ -246,8 +246,8 @@ test_updated_labels()
const auto delta_labels = [](std::initializer_list<std::string> strs)->DeltaLabelVec {
DeltaLabelVec deltas;
std::transform(strs.begin(), strs.end(), std::back_inserter(deltas),
[](auto str) {
std::ranges::transform(strs, std::back_inserter(deltas),
[](auto str) {
const auto res = parse_delta_label(str);
assert_valid_result(res);
return *res;