Skip to content

IndexRangeIterator

graph BT
N1["IndexRangeIterator"] -->|inherits| N2["Iterator[Int64]"];
N2["Iterator[Int64]"] -->|inherits| N3["IteratorAT"];
N3["IteratorAT"] -->|inherits| N4["Any"];

Characteristics

Quality Value
Inherits Iterator[Len]
Extends N/A
Decorators #Gambol.layout.c;
Is enum false
Is sealed false
Is extern false
Is abstract false
Is generator false
Has value semantics true
Has stored properties true
Should register destructor false
Has atomic memory true
Is copy assignable true
Is zero initializable true

Methods

construct

#default
#Gambol.function.alwaysinline
construct (s @Self) -> Self

next

#Gambol.function.alwaysinline
#strict
next (s @Self) -> @Len

has_next

#Gambol.function.alwaysinline
#strict
has_next (s @Self) -> Bool

Binary Operators

=

#default
= (s @Self, o @Self) -> Self

Properties

start

start Len

stop

stop Len

step

step Len