CLinkedListContainer

Undocumented in source.

Members

Functions

addAfter
ptrdiff_t addAfter(LinkedListDescriptor list, ptrdiff_t prevLocation, TValue val)
Undocumented in source. Be warned that the author may not have intended to support it.
addAnywhere
void addAnywhere(LinkedListDescriptor list, TValue val)
Undocumented in source. Be warned that the author may not have intended to support it.
addHelper
ptrdiff_t addHelper(TValue val)
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.
del
ptrdiff_t del(LinkedListDescriptor list, LinkedListPointer!TValue it)
Undocumented in source. Be warned that the author may not have intended to support it.
del
void del(LinkedListDescriptor list, LinkedListIterator!TValue it)
Undocumented in source. Be warned that the author may not have intended to support it.
increaseSize
void increaseSize()
Undocumented in source. Be warned that the author may not have intended to support it.
iterator
LinkedListIterator!TValue iterator(LinkedListDescriptor list)
Undocumented in source. Be warned that the author may not have intended to support it.
link
void link(ptrdiff_t pos1, ptrdiff_t pos2)
Undocumented in source. Be warned that the author may not have intended to support it.
validate
void validate(string info)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

debugMode
bool debugMode;
Undocumented in source.

Variables

beforeDel
void delegate(LinkedListPointer!TValue)[] beforeDel;
Undocumented in source.
freeLocation
ptrdiff_t freeLocation;
Undocumented in source.
nextLocations
ptrdiff_t[] nextLocations;
Undocumented in source.
prevLocations
ptrdiff_t[] prevLocations;
Undocumented in source.
values
TValue[] values;
Undocumented in source.

Meta