Take.length

Range primitives

  1. size_t length [@property getter]
  2. size_t length [@property getter]
    struct Take(Range)
    @property
    static if(!(isInfinite!R))
    static if(hasLength!R)
    size_t
    length
    ()
    if (
    isInputRange!(Unqual!Range) &&
    !(
    (
    !isInfinite!(Unqual!Range) &&
    hasSlicing!(Unqual!Range)
    )
    ||
    is(Range T == Take!T)
    )
    )

Meta