DList

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Members

Functions

append
void append(T item)
Undocumented in source. Be warned that the author may not have intended to support it.
appendList
void appendList(DList!(T) list)
Undocumented in source. Be warned that the author may not have intended to support it.
begin
DListIterator!(T) begin()
Undocumented in source. Be warned that the author may not have intended to support it.
count
int count()
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.
end
DListIterator!(T) end()
Undocumented in source. Be warned that the author may not have intended to support it.
find
DListIterator!(T) find(T data)
Undocumented in source. Be warned that the author may not have intended to support it.
insertAfter
DListNode!(T)* insertAfter(T data, DListNode!(T)* ins)
Undocumented in source. Be warned that the author may not have intended to support it.
insertAfter
void insertAfter(DListNode!(T)* node, DListNode!(T)* ins)
Undocumented in source. Be warned that the author may not have intended to support it.
insertBefore
DListNode!(T)* insertBefore(T data, DListNode!(T)* ins)
Undocumented in source. Be warned that the author may not have intended to support it.
insertBefore
void insertBefore(DListNode!(T)* node, DListNode!(T)* ins)
Undocumented in source. Be warned that the author may not have intended to support it.
insertListAfter
void insertListAfter(DListNode!(T)* node, DList!(T) list)
Undocumented in source. Be warned that the author may not have intended to support it.
insertListAfter
void insertListAfter(DListIterator!(T) it, DList!(T) list)
Undocumented in source. Be warned that the author may not have intended to support it.
insertListBefore
DListNode!(T)* insertListBefore(DListNode!(T)* node, DList!(T) list)
Undocumented in source. Be warned that the author may not have intended to support it.
insertListBefore
void insertListBefore(DListIterator!(T) it, DList!(T) list)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
T opIndex(int idx)
Undocumented in source. Be warned that the author may not have intended to support it.
prepend
void prepend(T item)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove(DListNode!(T)* node)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
DList!(T) remove(DListNode!(T)* from, DListNode!(T)* to)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
DList!(T) remove(DListIterator!(T) from, DListIterator!(T) to)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

root
DListNode!(T) root;
Undocumented in source.

Meta