OrderedIndex.OrderedRangeT

The range type for this index, which embodies a bidirectional range

Constructors

this
this(Container _c, Node* b, Node* e)
Undocumented in source.

Members

Aliases

Container
alias Container = const(ThisContainer)
Undocumented in source.
Container
alias Container = ThisContainer
Undocumented in source.
Node
alias Node = const(ThisNode)
Undocumented in source.
Node
alias Node = ThisNode
Undocumented in source.

Functions

popBack
void popBack()

pop the back element from the range

popFront
void popFront()

pop the front element from the range

Properties

back
back [@property getter]

Returns the last element in the range

back_node
back_node [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty [@property getter]

Returns true if the range is empty

front
front [@property getter]

Returns the first element in the range

front_node
front_node [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
save
save [@property getter]

Trivial save implementation, needed for isForwardRange.

Variables

c
Container c;
Undocumented in source.

Meta