AbstractList

Constructors

this
this()

Sole constructor. (For invocation by subclass constructors, typically implicit.)

Members

Functions

add
void add(int index, E element)

{@inheritDoc}

get
E get(int index)

{@inheritDoc}

indexOf
int indexOf(E o)

{@inheritDoc}

lastIndexOf
int lastIndexOf(E o)

{@inheritDoc}

opApply
int opApply(int delegate(ref E) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Object o)

Compares the specified object with this list for equality. Returns {@code true} if and only if the specified object is also a list, both lists have the same size, and all corresponding pairs of elements in the two lists are <i>equal</i>. (Two elements {@code e1} and {@code e2} are <i>equal</i> if {@code (e1==null ? e2==null : e1.equals(e2))}.) In other words, two lists are defined to be equal if they contain the same elements in the same order.<p>

opEquals
bool opEquals(IObject o)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
E opIndex(int index)
Undocumented in source. Be warned that the author may not have intended to support it.
removeAt
E removeAt(int index)

{@inheritDoc}

set
E set(int index, E element)

{@inheritDoc}

sort
void sort(bool isAscending)
Undocumented in source. Be warned that the author may not have intended to support it.
sort
void sort(Comparator!E c)
Undocumented in source. Be warned that the author may not have intended to support it.
toHash
size_t toHash()

Returns the hash code value for this list.

toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

modCount
int modCount;

The number of times this list has been <i>structurally modified</i>. Structural modifications are those that change the size of the list, or otherwise perturb it in such a fashion that iterations in progress may yield incorrect results.

Meta