 |
OpenNI 1.5.7
|
Go to the documentation of this file.
21 #ifndef _XN_QUEUE_T_H_
22 #define _XN_QUEUE_T_H_
32 template<
class T,
class TAlloc = XnLinkedNodeDefaultAllocatorT<T> >
67 return XN_STATUS_IS_EMPTY;
73 T
const&
Top()
const {
return *
Begin(); }
83 #endif // _XN_QUEUE_T_H_
XnListT< T, TAlloc > Base
Definition: XnQueueT.h:53
Iterator End()
Definition: XnListT.h:300
XnStatus Pop(T &value)
Definition: XnQueueT.h:79
XnStatus Remove(ConstIterator where)
Definition: XnListT.h:445
T const & Top() const
Definition: XnQueueT.h:90
XnUInt32 XnStatus
Definition: XnStatus.h:32
Definition: XnQueueT.h:32
XnQueueT()
Definition: XnQueueT.h:55
XnListT & operator=(const XnListT &other)
Definition: XnListT.h:261
XnStatus AddLast(T const &value)
Definition: XnListT.h:402
XnBool IsEmpty() const
Definition: XnListT.h:501
~XnQueueT()
Definition: XnQueueT.h:69
XnQueueT & operator=(const XnQueueT &other)
Definition: XnQueueT.h:62
XnUInt32 Size() const
Definition: XnListT.h:509
XnStatus Push(T const &value)
Definition: XnQueueT.h:74
Definition: XnListT.h:186
Iterator Begin()
Definition: XnListT.h:284