mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-24 10:30:38 +00:00
all_columns_in_select_order() returns a complicated boost range type that has no analog in std::ranges. To ease the transition to std::ranges, precompute most of the work done in that function, and only convert pointers to references in the function itself. Since boost ranges and std::ranges don't fully interoperate, one of the user has to be adjusted.