nux-0.9.46

NListNoDyn< T > Class Template Reference

#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

template<typename T>
class NListNoDyn< T >


Constructor & Destructor Documentation

template<typename T >
NListNoDyn< T >::NListNoDyn ( ) [inline]

Member Function Documentation

template<typename T >
T* NListNoDyn< T >::Back ( void  ) const [inline]
template<typename T >
void NListNoDyn< T >::Clear ( void  ) [inline]
template<typename T >
bool NListNoDyn< T >::Find ( const T &  ToFind) [inline]
template<typename T >
T* NListNoDyn< T >::Front ( void  ) const [inline]
template<typename T >
bool NListNoDyn< T >::IsEmpty ( ) const [inline]
template<typename T >
T* NListNoDyn< T >::PopBack ( ) [inline]
template<typename T >
T* NListNoDyn< T >::PopFront ( ) [inline]
template<typename T >
void NListNoDyn< T >::PushBack ( T &  NewNode) [inline]
template<typename T >
void NListNoDyn< T >::PushFront ( T &  NewNode) [inline]
template<typename T >
void NListNoDyn< T >::Remove ( T &  OldNode) [inline]
template<typename T >
unsigned NListNoDyn< T >::Size ( void  ) const [inline]

Field Documentation


The documentation for this class was generated from the following file: