mir_slice.ptr

Undocumented in source. Be warned that the author may not have intended to support it.
  1. alias ptr = iterator
  2. auto ptr()
    struct mir_slice(Iterator_, size_t N_ = 1, SliceKind kind_ = Contiguous, Labels_...)
    scope return inout @property
    @optmath
    static if(!(kind == Contiguous && isPointer!Iterator))
    static if(kind == Contiguous && is(Iterator : mir_rci!ET, ET))
    ptr
    ()
    if (
    0 < N_ &&
    N_ < 255
    &&
    !(
    kind_ == Canonical &&
    N_ == 1
    )
    &&
    Labels_.length <= N_
    &&
    isIterator!Iterator_
    )

Meta