| public void |
Add(const T& value) |
| public inline nothrow 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 nothrow 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 nothrow void |
Remove(LinkedListNodeIterator<T, T&, T*> pos) |
| public nothrow void |
Remove(const T& value) |
| public nothrow void |
RemoveFirst() |
| public nothrow void |
RemoveLast() |
| public inline nothrow LinkedListNode<T>* |
Tail() |
| public void |
operator=(LinkedList&& that) |
| public void |
operator=(const LinkedList& that) |