13 template <
class T>
friend class TDList;
56 if ( !
IsEmpty() ) m_oRoot.Next()->Remove();
60 if ( !
IsEmpty() ) m_oRoot.Prev()->Remove();
137 void Insert( TNode* a_pNode,
TINT iPriority );
138 void Insert( TNode* a_pNode );
#define TSTATICCAST(POINTERTYPE, VALUE)
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
#define T2_DEFINE_ITERATOR(TYPE, NODE_TYPE)
#define T2_DEFINE_ITERATOR_FRIEND()
void InsertSegmentAtHead(TNode *a_pNode1, TNode *a_pNode2)
void InsertSegmentAtTail(TNode *a_pNode1, TNode *a_pNode2)
void InsertHead(TNode *a_pNode)
static void InsertSegmentAfter(TNode *a_pNode1, TNode *a_pNode2, TNode *a_pNode3)
static void InsertSegmentBefore(TNode *a_pNode1, TNode *a_pNode2, TNode *a_pNode3)
void InsertTail(TNode *a_pNode)
void InsertBefore(TNode *a_pNode)
void InsertAfter(TNode *a_pNode)
void Insert(TNode *a_pNode, TINT iPriority)
TNode & operator=(const TNode &a_pNode)
void InsertBefore(TNode *a_pNode)
void InsertAfter(TNode *a_pNode)
void SetPriority(TINT priority)
Iterator GetPrev(Iterator a_itNode)
Iterator GetNext(Iterator a_itNode)
Toshi::T2Iterator< T, TNode > Iterator
Toshi::T2Iterator< T, TNode > Iterator
Iterator GetPrev(Iterator a_itNode)
Iterator GetNext(Iterator a_itNode)