dalicious ~master (2022-03-10T20:55:15.5110933)
Dub
Repo
Coiterator
dalicious
algorithm
iteration
struct
Coiterator (
alias
cmp
= "a < b"
Rs
...
)
if
(
allSatisfy
!(
isInputRange
,
Rs
) &&
Rs
.
length
>= 2
&&
is
(
CommonType
!(
ElementType
,
Rs
))
) {
alias
E
=
CommonType
!(
ElementType
,
Rs
)
;
alias
lowerThan
=
binaryFun
!
cmp
;
this
(Rs sources);
bool
empty
[@property getter];
auto
front
[@property getter];
void
popFront
();
static if
(
allSatisfy!(isForwardRange, Rs)
)
auto
save
[@property getter];
}
Constructors
this
this
(Rs sources)
Members
Aliases
E
alias
E
=
CommonType
!(
ElementType
,
Rs
)
Undocumented in source.
lowerThan
alias
lowerThan
=
binaryFun
!
cmp
Undocumented in source.
Functions
popFront
void
popFront
()
Properties
empty
bool
empty
[@property getter]
front
auto
front
[@property getter]
save
auto
save
[@property getter]
Meta
Source
See Implementation
dalicious
algorithm
iteration
aliases
charRange
functions
backtracking
chainBy
coiterate
filterInPlace
first
last
replaceInPlace
sliceBy
sliceUntil
uniqInPlace
structs
Coiterator