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