Array.opSlice

Slice operator overload is mutable when unordered.

  1. auto opSlice [@property getter]
  2. auto opSlice(size_t i, size_t j)
  3. auto opSlice [@property getter]
    struct Array(E, Ordering ordering = Ordering.unsorted, bool useGC = shouldAddGCRange!E, alias less = "a < b")
    @property pragma(inline, true) nothrow @nogc
    @"complexity", "O(1)"
    static if(!(IsOrdered!ordering))
    opSlice
    ()
  4. auto opSlice(size_t i, size_t j)

Meta