|
nux-0.9.46
|
#include <NuxCore/DataStruct/NList.h>
Data Structures | |
| class | DIterator |
| Iterator is used to access a double linked list. More... | |
| class | Node |
Public Member Functions | |
| NListNoDyn () | |
| void | PushFront (T &NewNode) |
| void | PushBack (T &NewNode) |
| T * | PopFront () |
| T * | PopBack () |
| bool | Find (const T &ToFind) |
| void | Remove (T &OldNode) |
| void | Clear (void) |
| unsigned | Size (void) const |
| bool | IsEmpty () const |
| T * | Front (void) const |
| T * | Back (void) const |
Data Fields | |
| T * | m_Head |
| T * | m_Tail |
| NListNoDyn< T >::NListNoDyn | ( | ) | [inline] |
| T* NListNoDyn< T >::Back | ( | void | ) | const [inline] |
References NListNoDyn< T >::m_Tail.
Referenced by NListNoDyn< T >::DIterator::End().
| void NListNoDyn< T >::Clear | ( | void | ) | [inline] |
References NListNoDyn< T >::PopFront().
| bool NListNoDyn< T >::Find | ( | const T & | ToFind | ) | [inline] |
References NListNoDyn< T >::m_Head.
Referenced by NListNoDyn< T >::PushBack(), NListNoDyn< T >::PushFront(), and NListNoDyn< T >::Remove().
| T* NListNoDyn< T >::Front | ( | void | ) | const [inline] |
References NListNoDyn< T >::m_Head.
Referenced by NListNoDyn< T >::DIterator::Begin().
| bool NListNoDyn< T >::IsEmpty | ( | ) | const [inline] |
References NListNoDyn< T >::m_Head.
| T* NListNoDyn< T >::PopBack | ( | ) | [inline] |
References NListNoDyn< T >::m_Head, and NListNoDyn< T >::m_Tail.
| T* NListNoDyn< T >::PopFront | ( | ) | [inline] |
References NListNoDyn< T >::m_Head, and NListNoDyn< T >::m_Tail.
Referenced by NListNoDyn< T >::Clear().
| void NListNoDyn< T >::PushBack | ( | T & | NewNode | ) | [inline] |
References NListNoDyn< T >::Find(), NListNoDyn< T >::m_Head, NListNoDyn< T >::m_Tail, and nuxAssert.
| void NListNoDyn< T >::PushFront | ( | T & | NewNode | ) | [inline] |
References NListNoDyn< T >::Find(), NListNoDyn< T >::m_Head, NListNoDyn< T >::m_Tail, and nuxAssert.
| void NListNoDyn< T >::Remove | ( | T & | OldNode | ) | [inline] |
References NListNoDyn< T >::Find(), NListNoDyn< T >::m_Head, and NListNoDyn< T >::m_Tail.
| unsigned NListNoDyn< T >::Size | ( | void | ) | const [inline] |
References NListNoDyn< T >::m_Head.
| T* NListNoDyn< T >::m_Head |
| T* NListNoDyn< T >::m_Tail |