IndexMixin.HeapRangeT

The primary range of the index, which embodies a bidirectional range.

Ends up performing a breadth first traversal (I think..)

removeFront and removeBack are not possible.

Constructors

this
this(Container _c, size_t _s, size_t _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()
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.

Properties

back
back [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
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]
Undocumented in source. Be warned that the author may not have intended to support it.
front
front [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
front_node
Node* front_node [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
save
save [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

c
Container c;
e
size_t e;
Undocumented in source.
s
size_t s;
Undocumented in source.

Meta