Proud::CListNode< T >::CListOwner 클래스 참조

Public 멤버 함수

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 속성

bool m_enableAssertInThis
 

멤버 함수 문서화

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

연결되어 있는 노드의 카운트를 리턴받습니다.

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

first 노드를 리턴받습니다.

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

last노드를 리턴받습니다.

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

노드가 비었는지 확인한다.

반환값
비었으면 true, 비어있지 않으면 false 리턴
template<typename T >
void Proud::CListNode< T >::CListOwner::UnlinkAll ( )
inline

연결된 링크를 제거합니다.