| 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) |