29 Index_ start = indices[0], last = start + 1;
30 for (Index_ i = 1; i < length; ++i) {
31 if (indices[i] > last) {
32 fun(start, last - start);
35 last = indices[i] + 1;
37 fun(start, last - start);
void process_consecutive_indices(const Index_ *const indices, const Index_ length, const Function_ fun)
Definition process_consecutive_indices.hpp:27