forEachFragment

Iterates 1D fragments in Slice or Concatenation in optimal for buffering way.

  1. void forEachFragment(Slice!(Iterator, N, kind) sl)
    template forEachFragment(alias pred)
    @optmath
    @optmath
    static if(__traits(isSame, naryFun!pred, pred))
    void
    forEachFragment
    (
    Iterator
    size_t N
    SliceKind kind
    )
    (
    Slice!(Iterator, N, kind) sl
    )
  2. void forEachFragment(Concatenation!(dim, Slices) st)
  3. alias forEachFragment = .forEachFragment!(naryFun!pred)

Members

Aliases

forEachFragment
alias forEachFragment = .forEachFragment!(naryFun!pred)
Undocumented in source.

Functions

forEachFragment
void forEachFragment(Concatenation!(dim, Slices) st)

Specialization for concatenations

forEachFragment
void forEachFragment(Slice!(Iterator, N, kind) sl)

Specialization for slices

See Also

._concatenation examples.

Meta