phobos-next v0.3.9 (2020-08-07T21:50:30Z)
Home
Dub
Repo
UniqueTake.empty
nxt
unique_range
UniqueTake
Range primitives
bool
empty
()
struct
UniqueTake
(Range)
@
property
bool
empty
(
)
if
(
isInputRange
!(
Unqual
!
Range
) &&
!
(
(
!
isInfinite
!(
Unqual
!
Range
) &&
hasSlicing
!(
Unqual
!
Range
)
)
||
is
(
Range
T
==
UniqueTake
!
T
)
)
)
auto ref
front
()
void
popFront
()
UniqueTake
save
()
auto
front
(ElementType!R v)
size_t
length
()
alias
opDollar
=
length
auto
opSlice
(size_t i, size_t j)
size_t
length
()
Meta
Source
See Implementation
nxt
unique_range
UniqueTake
aliases
opDollar
functions
back
empty
front
length
maxLength
moveAt
moveBack
opIndex
opIndexAssign
opSlice
popBack
popFront
save
variables
source
Range primitives