List

Undocumented in source.

Members

Aliases

Type
alias Type = T
Undocumented in source.

Functions

checkBegin
Node* checkBegin()
Undocumented in source. Be warned that the author may not have intended to support it.
checkEnd
Node* checkEnd()
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
insert
Iterator insert(Iterator where, T obj, bool before)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(Iterator, T) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(T) cb)
Undocumented in source. Be warned that the author may not have intended to support it.
opApplyReverse
int opApplyReverse(int delegate(T) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
List opBinary(List other)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
TList opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
T opIndex(size_t idx)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
void opOpAssign(T e)
Undocumented in source. Be warned that the author may not have intended to support it.
popBack
T popBack()
Undocumented in source. Be warned that the author may not have intended to support it.
popFront
T popFront()
Undocumented in source. Be warned that the author may not have intended to support it.
push
void push(T e)
Undocumented in source. Be warned that the author may not have intended to support it.
pushFront
void pushFront(T e)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove(T e)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
void remove(Iterator it)
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.

Properties

back
T back [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
back
T back [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
begin
Iterator begin [@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.
end
Iterator end [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
front
T front [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
front
T front [@property setter]
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.

Structs

Iterator
struct Iterator
Undocumented in source.
Node
struct Node
Undocumented in source.

Variables

mBegin
Node* mBegin;
Undocumented in source.
mEnd
Node* mEnd;
Undocumented in source.
mLength
size_t mLength;
Undocumented in source.

Meta