-#include "LinkedList.h"
-
-
-
-LinkedListHeader::LinkedListHeader()
-{
- mBackward = mForward = this;
-}
-
-
-
-LinkedListHeader::~LinkedListHeader()
-{
- // unlink the item
- mBackward->mForward = mForward;
- mForward->mBackward = mBackward;
-}
-
-
-
-void LinkedListHeader::InsertAfter(LinkedListHeader* header)
-{
- // add to the chain
- header->mForward = mForward;
- mForward->mBackward = header;
- header->mBackward = this;
- mForward = header;
-}
-