 |
OpenNI 1.5.7
|
Go to the documentation of this file.
21 #ifndef _XN_CYCLIC_QUEUE_T_H_
22 #define _XN_CYCLIC_QUEUE_T_H_
33 template<
class T, XnUInt32 TDefaultMaxDepth,
class TAlloc = XnLinkedNodeDefaultAllocatorT<T> >
55 using Base::ConstIterator;
63 while (
Size() > nMaxSize)
99 #endif // _XN_CYCLIC_QUEUE_T_H_
~XnCyclicQueueT()
Definition: XnCyclicQueueT.h:72
Iterator End()
Definition: XnListT.h:301
XnStatus Pop(T &value)
Definition: XnQueueT.h:81
#define XN_IS_STATUS_OK(x)
Definition: XnMacros.h:59
#define XN_STATUS_OK
Definition: XnStatus.h:36
XnStatus Remove(ConstIterator where)
Definition: XnListT.h:446
XnStatus SetMaxSize(XnUInt32 nMaxSize)
Definition: XnCyclicQueueT.h:78
T const & Top() const
Definition: XnQueueT.h:92
XnUInt32 XnStatus
Definition: XnStatus.h:33
XnQueueT< T, TAlloc > Base
Definition: XnCyclicQueueT.h:56
Definition: XnQueueT.h:33
Definition: XnCyclicQueueT.h:34
XnCyclicQueueT & operator=(const XnCyclicQueueT &other)
Definition: XnCyclicQueueT.h:65
XnBool IsEmpty() const
Definition: XnListT.h:502
XnQueueT & operator=(const XnQueueT &other)
Definition: XnQueueT.h:64
XnUInt32 m_nMaxDepth
Definition: XnCyclicQueueT.h:114
XnUInt32 Size() const
Definition: XnListT.h:510
Iterator Begin()
Definition: XnListT.h:285
XnStatus Push(T const &value)
Definition: XnCyclicQueueT.h:93
XnUInt32 Size() const
Definition: XnListT.h:510
XnStatus Push(T const &value)
Definition: XnQueueT.h:76
XnCyclicQueueT(XnUInt32 nMaxDepth=TDefaultMaxDepth)
Definition: XnCyclicQueueT.h:58
Iterator Begin()
Definition: XnListT.h:285