mir_series.opSlice

ndslice-like primitives

  1. bool empty()
  2. size_t length()
  3. auto front()
  4. auto back()
  5. void popFront()
  6. void popBack()
  7. void popFrontExactly(size_t n)
  8. void popBackExactly(size_t n)
  9. void popFrontN(size_t n)
  10. void popBackN(size_t n)
  11. Slice!(IotaIterator!size_t) opSlice(size_t i, size_t j)
    struct mir_series(IndexIterator_, Iterator_, size_t N_ = 1, SliceKind kind_ = Contiguous)
    const
    @optmath
    opSlice
    (
    size_t dimension = 0
    )
    (
    size_t i
    ,
    size_t j
    )
    if (
    dimension < N
    )
  12. size_t opDollar()
  13. auto opIndex(Slices slices)
  14. auto opIndex(Slices slices)
  15. auto opIndex(Slices slices)

Meta