Re-factor enumerate and chunk using C++20 ranges
refactor code in STLExtensions.h using std::ranges, make 'chunk' and 'enumerate' satisfy the std::ranges::viewable_range concept
Requires gaudi/Gaudi!1805 (merged) (as it requires A special version of vector_of_const to satisfy the std::ranges::forward_range concept, which it doesn't prior to gaudi/Gaudi!1805 (merged))enumerate which supports vector_of_const has been added for Gaudi <= v40r0.
Requires Rec!4598 (merged)
To do
-
ci-test against lhcb-master -
ci-test against lhcb-sim11
Edited by Gerhard Raven