#include <TDList.h>
Definition at line 85 of file TDList.h.
◆ TUninitialised
◆ TNode() [1/2]
TGenericPriList::TNode::TNode |
( |
| ) |
|
|
protected |
◆ TNode() [2/2]
◆ ~TNode()
TGenericPriList::TNode::~TNode |
( |
| ) |
|
|
protected |
◆ As()
template<typename T>
T * TGenericPriList::TNode::As |
( |
| ) |
|
|
inline |
Definition at line 99 of file TDList.h.
#define TSTATICCAST(POINTERTYPE, VALUE)
◆ GetPriority()
TINT TGenericPriList::TNode::GetPriority |
( |
| ) |
const |
|
inline |
◆ InsertAfter()
void TGenericPriList::TNode::InsertAfter |
( |
TNode * | a_pNode | ) |
|
Definition at line 12 of file TPriList.cpp.
13{
14 TASSERT( !
IsLinked(),
"TNode::InsertAfter - TNode shouldn't be linked" );
15
19 a_pNode->m_pNext = this;
21}
◆ InsertBefore()
void TGenericPriList::TNode::InsertBefore |
( |
TNode * | a_pNode | ) |
|
Definition at line 23 of file TPriList.cpp.
24{
25 TASSERT( !
IsLinked(),
"TNode::InsertBefore - TNode shouldn't be linked" );
26
30 a_pNode->m_pPrev = this;
32}
◆ IsLinked()
TBOOL TGenericPriList::TNode::IsLinked |
( |
| ) |
const |
|
inline |
◆ Next()
TNode * TGenericPriList::TNode::Next |
( |
| ) |
const |
|
inlineprotected |
◆ operator=()
Definition at line 98 of file TPriList.cpp.
99{
103 return *this;
104}
void SetPriority(TINT priority)
◆ Prev()
TNode * TGenericPriList::TNode::Prev |
( |
| ) |
const |
|
inlineprotected |
◆ Remove()
void TGenericPriList::TNode::Remove |
( |
| ) |
|
◆ SetPriority()
void TGenericPriList::TNode::SetPriority |
( |
TINT | priority | ) |
|
|
inline |
◆ Toshi::T2Iterator
template<class T, class
Node>
friend class Toshi::T2Iterator |
|
friend |
◆ TPriList
◆ m_iPriority
TINT TGenericPriList::TNode::m_iPriority |
◆ m_pNext
TNode* TGenericPriList::TNode::m_pNext |
◆ m_pPrev
TNode* TGenericPriList::TNode::m_pPrev |
◆ TGenericPriList
friend TGenericPriList::TNode::TGenericPriList |
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/TPriList.cpp