diff --git a/octa/range.h b/octa/range.h index 3bf83b0..09b1e4b 100644 --- a/octa/range.h +++ b/octa/range.h @@ -858,6 +858,9 @@ namespace octa { return PointerRange(array, N); } + // range of + template using RangeOf = decltype(each(declval())); + template struct HalfRange: InputRange, RangeCategory, RangeValue, RangeReference, RangeSize,