mir_slice.front

Multidimensional input range primitive.

  1. auto ref front()
  2. auto ref front()
  3. auto ref front()
  4. Element!dimension front()
  5. auto front()
  6. auto front()
    struct mir_slice(Iterator_, size_t N_ = 1, SliceKind kind_ = Contiguous, Labels_...)
    scope return @trusted @property immutable
    @optmath
    static if(!(N == 1))
    front
    (
    size_t dimension = 0
    )
    ()
    if (
    dimension < N
    )
    if (
    0 < N_ &&
    N_ < 255
    &&
    !(
    kind_ == Canonical &&
    N_ == 1
    )
    &&
    Labels_.length <= N_
    &&
    isIterator!Iterator_
    )
  7. auto ref front(T value)
  8. bool empty()
  9. Element!dimension back()

Meta