Take.opSlice

Range primitives

struct Take(Range)
static if(isInfinite!R)
opSlice
()
(
size_t i
,
size_t j
)
if (
hasSlicing!R
)
if (
isInputRange!(Unqual!Range) &&
!(
(
!isInfinite!(Unqual!Range) &&
hasSlicing!(Unqual!Range)
)
||
is(Range T == Take!T)
)
)

Meta