CList

Undocumented in source.
class CList (
T
) {}

Constructors

this
this(bool valuescanchange)
Undocumented in source.

Members

Aliases

TKey
alias TKey = typeof(__traits(getMember, T, idfield))
Undocumented in source.

Functions

add
LinkedListPointer!T add(T item)
Undocumented in source. Be warned that the author may not have intended to support it.
addAfter
LinkedListPointer!T addAfter(LinkedListPointer!T after, T newItem)
Undocumented in source. Be warned that the author may not have intended to support it.
addBefore
LinkedListPointer!T addBefore(LinkedListPointer!T before, T newItem)
Undocumented in source. Be warned that the author may not have intended to support it.
addHelper
void addHelper()
Undocumented in source. Be warned that the author may not have intended to support it.
addIfNew
void addIfNew(T item)
Undocumented in source. Be warned that the author may not have intended to support it.
addIfNew
void addIfNew(T item)
Undocumented in source. Be warned that the author may not have intended to support it.
addNew
T2 addNew(P par)
Undocumented in source. Be warned that the author may not have intended to support it.
addNew
T* addNew()
Undocumented in source. Be warned that the author may not have intended to support it.
check
void check()
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.
compact
void compact()
Undocumented in source. Be warned that the author may not have intended to support it.
createIndex
ListIndex!(T, TKey) createIndex(TKey delegate(T) sd, bool constField, size_t estimListLength)
Undocumented in source. Be warned that the author may not have intended to support it.
createMainIndex
ListIndex!(T, TKey) createMainIndex()
Undocumented in source. Be warned that the author may not have intended to support it.
createMainIndex
ListIndex!(T, T) createMainIndex()
Undocumented in source. Be warned that the author may not have intended to support it.
createMainIndex
ListIndex!(T, T) createMainIndex()
Undocumented in source. Be warned that the author may not have intended to support it.
del
ptrdiff_t del(LinkedListPointer!T it)
Undocumented in source. Be warned that the author may not have intended to support it.
del
void del(LinkedListIterator!T it)
Undocumented in source. Be warned that the author may not have intended to support it.
delAllMatches
void delAllMatches(bool delegate(T) sd)
Undocumented in source. Be warned that the author may not have intended to support it.
delFirstMatch
void delFirstMatch(bool delegate(T) sd)
Undocumented in source. Be warned that the author may not have intended to support it.
dup
CList!T dup()
Undocumented in source. Be warned that the author may not have intended to support it.
find
LinkedListPointer!T find(bool delegate(T) sd)
Undocumented in source. Be warned that the author may not have intended to support it.
find
T2 find(bool delegate(T2) sd)
Undocumented in source. Be warned that the author may not have intended to support it.
findMax
LinkedListPointer!T findMax(TMember delegate(T) sd)
Undocumented in source. Be warned that the author may not have intended to support it.
first
T first()
Undocumented in source. Be warned that the author may not have intended to support it.
found
bool found(bool delegate(T) sd)
Undocumented in source. Be warned that the author may not have intended to support it.
itemAt
T itemAt(size_t number)
Undocumented in source. Be warned that the author may not have intended to support it.
itemAt
T itemAt(size_t number)
Undocumented in source. Be warned that the author may not have intended to support it.
iterator
LinkedListIterator!T iterator()
Undocumented in source. Be warned that the author may not have intended to support it.
lastIterator
LinkedListIterator!T lastIterator()
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(T) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(ref LinkedListIterator!T, T) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(T*) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(ref LinkedListIterator!T, T*) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(const T) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(ref LinkedListIterator!T, const T) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
CList!T opBinary(CList!T other)
Undocumented in source. Be warned that the author may not have intended to support it.
selection
Selection!T selection()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin CListIndexOperations!(T, TKey)
Undocumented in source.
__anonymous
mixin CListIndexOperations!(T, T)
Undocumented in source.
__anonymous
mixin CListIndexOperations!(T, T)
Undocumented in source.

Variables

container
CLinkedListContainer!T container;
Undocumented in source.
idfield
string idfield;
Undocumented in source.
indexes
IListIndex[] indexes;
Undocumented in source.
lastLocation
ptrdiff_t lastLocation;
Undocumented in source.
length
size_t length;
Undocumented in source.
list
LinkedListDescriptor list;
Undocumented in source.
valuesCanChange
bool valuesCanChange;
Undocumented in source.

Meta