abstract class Phase::Buffered::Indexed::StrideIterator(I)

Direct Known Subclasses

Defined in:

buffered/indexed/stride_iterator.cr

Class Method Summary

Macro Summary

Instance Method Summary

Instance methods inherited from class Phase::StrideIterator(I)

advance! : Array(I) | Stop advance!, largest_coord : Indexable(I) | Nil largest_coord, next : ReadonlyWrapper(Array(I), I) | Stop next, reset! reset!, reverse! reverse!, to_a : Array(Indexable(I)) to_a, unsafe_next : Indexable(I) unsafe_next

Constructor methods inherited from class Phase::StrideIterator(I)

new(idx_r : IndexRegion(I))
new(region_literal : Indexable(I)) forall I
new

Class methods inherited from class Phase::StrideIterator(I)

cover(shape : Indexable(I)) forall I
cover(src : MultiIndexable)
cover

Macros inherited from class Phase::StrideIterator(I)

def_standard_clone def_standard_clone

Class Method Detail

def self.cover(shape) #

[View source]

Macro Detail

macro def_standard_clone #

[View source]

Instance Method Detail

def current_index : I #

[View source]
def unsafe_next_index : I #

[View source]
def unsafe_next_with_index #

[View source]