nonOverlapping

begFunc and endFunc must take a reference to the object and return references to the field. FIXME: the design is ugly.

NonOverlappingChunks!(R, begFunc, endFunc)
nonOverlapping
(
alias begFunc
alias endFunc
R
)
(
R r
)
if (
__traits(compiles, )
)

Return Value

Type: NonOverlappingChunks!(R, begFunc, endFunc)

range of non-overlapping chunks, covering the same subset as original chunks

Meta