Range

Highly mutable range wrapper for working with any indexable or sliceable type.

Constructors

this
this(T val)
Undocumented in source.

Alias This

value

Members

Functions

back
auto back()
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty()
Undocumented in source. Be warned that the author may not have intended to support it.
front
auto front()
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t length()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
auto opAssign(T val)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
A opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
size_t opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
size_t opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
auto ref opIndex(size_t index)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
auto opIndexAssign(A ahs, size_t index)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice(size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
opSliceAssign
auto opSliceAssign(A ahs, size_t start, size_t end)
Undocumented in source. Be warned that the author may not have intended to support it.
popBack
void popBack()
Undocumented in source. Be warned that the author may not have intended to support it.
popFront
void popFront()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

value
T value;
Undocumented in source.

Meta