takeUnique

Unique take.

  1. UniqueTake!R takeUnique(R input, size_t n)
  2. UniqueTake!(R) takeUnique(R input, size_t n)
    takeUnique
    (
    R
    )
    (,
    size_t n
    )
    if (
    isInputRange!(Unqual!R) &&
    (
    isInfinite!(Unqual!R) ||
    !hasSlicing!(Unqual!R) &&
    !is(R T == UniqueTake!T)
    )
    )

Meta