#include <tLinkedList.h>
Public Member Functions | |
tListItem () | |
tListItem (T *&a) | |
T * | Next () |
template<typename comparator> | |
void | Sort () |
void | Insert (tListItem *&a) |
void | Insert (T *&a) |
void | Insert (tListItemBase *&a) |
Definition at line 66 of file tLinkedList.h.
Definition at line 68 of file tLinkedList.h.
00068 :tListItemBase() 00069 { 00070 // this class only works under this condition: 00071 tASSERT( static_cast< tListItemBase * >( ( T * )(NULL) ) == NULL ); 00072 };
Definition at line 73 of file tLinkedList.h.
00073 :tListItemBase(reinterpret_cast<tListItemBase*&>(a)){};
T* tListItem< T >::Next | ( | ) | [inline] |
Reimplemented from tListItemBase.
Reimplemented in gServerInfo.
Definition at line 74 of file tLinkedList.h.
Referenced by gServerFavorites::AlternativesMenu(), tCommandLineData::Analyse(), nServerInfo::CalcScoreAll(), tDecoratableManagerBase::CalculateOffsets(), rDisplayList::ClearAll(), tDecoratableManagerBase::ConstructAll(), copyrec(), nServerInfo::DeleteUnreachable(), tDecoratableManagerBase::DestructAll(), nServerInfo::DoQueryAll(), tCallbackString::Exec(), tCallbackOr::Exec(), tCallbackAnd::Exec(), tCallback::Exec(), FilterLine(), tLanguage::FindSloppy(), nServerInfo::GetBigServerInfoCommon(), nServerInfo::GetFromMaster(), nMachine::GetNextDecorator(), GetQueryMessageStats(), nServerInfo::GetRandomMaster(), nServerInfo::GetSmallServerInfo(), getstring(), eVoter::GetVoter(), nServerInfo::GiveBigServerInfoMaster(), uActionGlobalFunc::GlobalAct(), gServerMenu::gServerMenu(), uActionGlobalFunc::IsBreakingGlobalBind(), tLocaleItem::Load(), nServerInfo::Load(), nServerInfo::NetReadThis(), tLocaleItem::operator const char *(), Poll(), nServerInfo::QueryServer(), gCycleWallsDisplayListManager::RenderAll(), nServerInfo::RunMaster(), s_InputConfigGeneric(), nServerInfo::Save(), sg_LanguageMenu(), nServerInfo::Sort(), nServerInfo::StartQueryAll(), nServerInfo::TellMasterAboutMe(), eWavData::UnloadAll(), and nServerInfo::~nServerInfo().
00074 {return reinterpret_cast<T*>(next);}
Definition at line 77 of file tLinkedList.h.
Referenced by FilterLine().
00078 { 00079 tListItemBase::Sort( &st_Compare< T, comparator> ); 00080 }
Definition at line 82 of file tLinkedList.h.
Referenced by eCamera::Act(), tDecoratableManagerBase::AddDecorator(), nServerInfo::GetMasters(), nServerInfo::GetRandomMaster(), gCycleWallsDisplayListManager::RenderAll(), and nServerInfo::Sort().
00083 { 00084 tListItemBase::Insert( reinterpret_cast<tListItemBase*&>(a) ); 00085 }
void tListItem< T >::Insert | ( | T *& | a | ) | [inline] |
Definition at line 87 of file tLinkedList.h.
00088 { 00089 tListItemBase::Insert( reinterpret_cast<tListItemBase*&>(a) ); 00090 }
void tListItem< T >::Insert | ( | tListItemBase *& | a | ) | [inline] |
Reimplemented from tListItemBase.
Definition at line 92 of file tLinkedList.h.
00093 { 00094 tListItemBase::Insert( a ); 00095 }