OptionRange

This type represents a range over an optional type.

This is a RandomAccessRange.

Constructors

this
this(U value)

Construct this range by wrapping a given value.

Members

Aliases

back
alias back = front
popBack
alias popBack = popFront

Functions

opIndex
inout(T) opIndex(size_t index)
popFront
void popFront()

Properties

empty
bool empty [@property getter]
front
inout(T) front [@property getter]
length
size_t length [@property getter]
save
typeof(this) save [@property getter]

Meta