The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
VmapIterator
mir
ndslice
iterator
VmapIterator
is used by
map
.
@
fmamath
struct
VmapIterator (
Iterator
Fun
) {
@
fmamath
Iterator
_iterator
;
@
fmamath
Fun
_fun
;
auto
lightConst
();
auto
lightImmutable
();
struct
Tuple
(T...)
via
import
mir
.
functional
:
Tuple
,
autoExpandAndForward
;
;
static if
(
hasZeroShiftFieldMember!Iterator
)
auto
assumeFieldsHaveZeroShift
();
}
Members
Functions
assumeFieldsHaveZeroShift
auto
assumeFieldsHaveZeroShift
()
lightConst
auto
lightConst
()
lightImmutable
auto
lightImmutable
()
Variables
_fun
Fun
_fun
;
_iterator
Iterator
_iterator
;
Meta
Source
See Implementation
mir
ndslice
iterator
structs
BytegroupIterator
CachedIterator
ChopIterator
FieldIterator
FlattenedIterator
IndexIterator
IotaIterator
MapIterator
MemberIterator
NeighboursIterator
RetroIterator
SliceIterator
SlideIterator
StairsIterator
StrideIterator
SubSliceIterator
Triplet
TripletIterator
VmapIterator
ZipIterator
VmapIterator is used by map.