Proud::CListNode< T >::CListOwner Class Reference

Public Member Functions

void UnlinkAll ()
 
bool IsEmpty () const
 
void Erase (T *node)
 
void Insert (T *prevNode, T *node)
 
void PushBack (T *node)
 
void Replace (T *node, T *newNode)
 
T * GetFirst () const
 
T * GetLast () const
 
int GetCount () const
 

Public Attributes

bool m_enableAssertInThis
 

Member Function Documentation

template<typename T >
int Proud::CListNode< T >::CListOwner::GetCount ( ) const
inline

TODO:translate needed.

template<typename T >
T* Proud::CListNode< T >::CListOwner::GetFirst ( ) const
inline

TODO:translate needed.

template<typename T >
T* Proud::CListNode< T >::CListOwner::GetLast ( ) const
inline

TODO:translate needed.

template<typename T >
bool Proud::CListNode< T >::CListOwner::IsEmpty ( ) const
inline

TODO:translate needed.

template<typename T >
void Proud::CListNode< T >::CListOwner::UnlinkAll ( )
inline

TODO:translate needed.