![]() |
OpenNI 1.5.7
|
#include <XnCyclicQueueT.h>
Public Types | |
typedef XnQueueT< T, TAlloc > | Base |
Public Member Functions | |
XnCyclicQueueT (XnUInt32 nMaxDepth=TDefaultMaxDepth) | |
XnCyclicQueueT (const XnCyclicQueueT &other) | |
XnCyclicQueueT & | operator= (const XnCyclicQueueT &other) |
~XnCyclicQueueT () | |
XnStatus | SetMaxSize (XnUInt32 nMaxSize) |
XnStatus | Push (T const &value) |
Protected Attributes | |
XnUInt32 | m_nMaxDepth |
![]() | |
LinkedNode | m_anchor |
XnUInt32 | m_nSize |
Additional Inherited Members | |
![]() | |
typedef XnListT< T, TAlloc > | Base |
![]() | |
typedef XnLinkedNodeT< T > | LinkedNode |
typedef T | TValue |
typedef TAlloc | TAllocator |
![]() | |
XnQueueT () | |
XnQueueT (const XnQueueT &other) | |
XnQueueT & | operator= (const XnQueueT &other) |
~XnQueueT () | |
XnStatus | Push (T const &value) |
XnStatus | Pop (T &value) |
T const & | Top () const |
T & | Top () |
![]() | |
XnStatus | InsertAfter (LinkedNode *pAfter, T const &val) |
XnListT () | |
XnListT (const XnListT &other) | |
XnListT & | operator= (const XnListT &other) |
~XnListT () | |
Iterator | Begin () |
ConstIterator | Begin () const |
Iterator | End () |
ConstIterator | End () const |
Iterator | ReverseBegin () |
ConstIterator | ReverseBegin () const |
Iterator | ReverseEnd () |
ConstIterator | ReverseEnd () const |
XnStatus | AddAfter (ConstIterator where, T const &value) |
XnStatus | AddBefore (ConstIterator where, T const &value) |
XnStatus | AddFirst (T const &value) |
XnStatus | AddLast (T const &value) |
ConstIterator | Find (T const &value) const |
Iterator | Find (T const &value) |
XnStatus | Remove (ConstIterator where) |
XnStatus | Remove (T const &value) |
XnStatus | Clear () |
XnBool | IsEmpty () const |
XnUInt32 | Size () const |
void | CopyTo (T *pArray) const |
typedef XnQueueT<T, TAlloc> XnCyclicQueueT< T, TDefaultMaxDepth, TAlloc >::Base |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |