Construction from an input.
Random-access primitive. It is offered if isRandomAccessRange!RangeOfRanges && (opt == TransverseOptions.assumeNotJagged || opt == TransverseOptions.enforceNotJagged).
Bidirectional primitives. They are offered if isBidirectionalRange!RangeOfRanges.
Forward range primitives.
Random-access primitive. It is offered if isRandomAccessRange!RangeOfRanges && (opt == TransverseOptions.assumeNotJagged || opt == TransverseOptions.enforceNotJagged).
Slicing if offered if RangeOfRanges supports slicing and all the conditions for supporting indexing are met.
Bidirectional primitives. They are offered if isBidirectionalRange!RangeOfRanges.
Forward range primitives.
Bidirectional primitives. They are offered if isBidirectionalRange!RangeOfRanges.
Forward range primitives.
Duplicates this frontTransversal. Note that only the encapsulating range of range will be duplicated. Underlying ranges will not be duplicated.
Forward range primitives.
Given a range of ranges, iterate transversally through the first elements of each of the enclosed ranges.