The OpenD Programming Language

FieldIterator

Creates an iterator on top of a field.

FieldIterator is used by slicedField, bitwise, ndiota, and others.

Members

Aliases

__map
alias __map(alias fun) = FieldIterator__map!(Field, fun)

Functions

assumeFieldsHaveZeroShift
auto assumeFieldsHaveZeroShift()
lightConst
auto lightConst()
lightImmutable
auto lightImmutable()
opIndex
auto opIndex(Slice!(IotaIterator!size_t) sl)
opSlice
Slice!(IotaIterator!size_t) opSlice(size_t i, size_t j)

Variables

_field
Field _field;
_index
ptrdiff_t _index;

Meta