public void |
Add(const T& value) |
public inline const T& |
Back() const |
public inline nothrow LinkedListNodeIterator<T, T&, T*> |
Begin() |
public inline nothrow LinkedListNodeIterator<T, const T&, const T*> |
Begin() const |
public inline nothrow LinkedListNodeIterator<T, const T&, const T*> |
CBegin() const |
public inline nothrow LinkedListNodeIterator<T, const T&, const T*> |
CEnd() const |
public nothrow void |
Clear() |
private void |
CopyFrom(const LinkedList& that) |
public inline nothrow long |
Count() const |
public inline nothrow LinkedListNodeIterator<T, T&, T*> |
End() |
public inline nothrow LinkedListNodeIterator<T, const T&, const T*> |
End() const |
public inline const T& |
Front() const |
public LinkedListNodeIterator<T, T&, T*> |
Insert(LinkedListNodeIterator<T, T&, T*> pos, const T& value) |
public LinkedListNodeIterator<T, T&, T*> |
InsertFront(const T& value) |
public inline nothrow bool |
IsEmpty() const |
public LinkedListNodeIterator<T, T&, T*> |
Remove(LinkedListNodeIterator<T, T&, T*> pos) |
public nothrow void |
Remove(const T& value) |
public void |
RemoveFirst() |
public void |
RemoveLast() |
public inline nothrow LinkedListNode<T>* |
Tail() |
public void |
operator=(LinkedList&& that) |
public void |
operator=(const LinkedList& that) |