#include <TDList.h>
Definition at line 9 of file TDList.h.
◆ TUninitialised
◆ TNode() [1/2]
TGenericDList::TNode::TNode |
( |
| ) |
|
|
protected |
◆ TNode() [2/2]
◆ ~TNode()
TGenericDList::TNode::~TNode |
( |
| ) |
|
|
protected |
◆ As()
template<typename T>
T * TGenericDList::TNode::As |
( |
| ) |
|
|
inline |
Definition at line 23 of file TDList.h.
#define TSTATICCAST(POINTERTYPE, VALUE)
◆ InsertAfter()
void TGenericDList::TNode::InsertAfter |
( |
TNode * | a_pNode | ) |
|
Definition at line 26 of file TDList.cpp.
27{
28 TASSERT( !
IsLinked(),
"TNode::InsertAfter - TNode shouldn't be linked" );
29
32 a_pNode->m_pNext = this;
34}
◆ InsertBefore()
void TGenericDList::TNode::InsertBefore |
( |
TNode * | a_pNode | ) |
|
Definition at line 36 of file TDList.cpp.
37{
38 TASSERT( !
IsLinked(),
"TNode::InsertBefore - TNode shouldn't be linked" );
39
42 a_pNode->m_pPrev = this;
44}
◆ IsLinked()
TBOOL TGenericDList::TNode::IsLinked |
( |
| ) |
const |
|
inline |
◆ Next()
TNode * TGenericDList::TNode::Next |
( |
| ) |
const |
|
inlineprotected |
◆ Prev()
TNode * TGenericDList::TNode::Prev |
( |
| ) |
const |
|
inlineprotected |
◆ Remove()
void TGenericDList::TNode::Remove |
( |
| ) |
|
◆ TDList
◆ Toshi::T2Iterator
template<class T, class
Node>
friend class Toshi::T2Iterator |
|
friend |
◆ m_pNext
TNode* TGenericDList::TNode::m_pNext |
|
protected |
◆ m_pPrev
TNode* TGenericDList::TNode::m_pPrev |
|
protected |
◆ TGenericDList
friend TGenericDList::TNode::TGenericDList |
The documentation for this class was generated from the following files:
- D:/_dev/OpenBarnyard/Source/Toshi/Source/Toshi/TDList.h
- D:/_dev/OpenBarnyard/Source/Toshi/Source/Toshi/TDList.cpp