Add array type ContiguousUnitRanges or so that wraps an elem_ptr vector and presents it as a vector of ranges. Allow VectorOfArrays to use arbitrary vectors of unit-ranges as partition vector. Using ContiguousUnitRanges will then result in a memory- and performance-optimized instance with immutable elements lengths.
Add array type
ContiguousUnitRanges
or so that wraps an elem_ptr vector and presents it as a vector of ranges. AllowVectorOfArrays
to use arbitrary vectors of unit-ranges as partition vector. UsingContiguousUnitRanges
will then result in a memory- and performance-optimized instance with immutable elements lengths.