1 #ifndef _XN_CYCLIC_STACK_T_H_ 2 #define _XN_CYCLIC_STACK_T_H_ 13 template<
class T, XnUInt32 TDefaultMaxDepth,
class TAlloc = XnLinkedNodeDefaultAllocatorT<T> >
44 while (
Size() > nMaxSize)
80 #endif // _XN_CYCLIC_STACK_T_H_ Definition: XnStackT.h:13
Definition: XnCyclicStackT.h:14
Base::ConstIterator ConstIterator
Definition: XnStackT.h:18
#define XN_IS_STATUS_OK(x)
Definition: XnMacros.h:60
XnCyclicStackT & operator=(const XnCyclicStackT &other)
Definition: XnCyclicStackT.h:26
XnUInt32 Size() const
Definition: XnListT.h:490
XnUInt32 m_nMaxDepth
Definition: XnCyclicStackT.h:76
XnStackT & operator=(const XnStackT &other)
Definition: XnStackT.h:27
#define XN_STATUS_OK
Definition: XnStatus.h:37
~XnCyclicStackT()
Definition: XnCyclicStackT.h:33
XnCyclicStackT(const XnCyclicStackT &other)
Definition: XnCyclicStackT.h:21
Iterator ReverseBegin()
Definition: XnListT.h:297
XnStatus Push(T const &value)
Definition: XnCyclicStackT.h:55
XnUInt32 XnStatus
Definition: XnStatus.h:34
XnBool IsEmpty() const
Definition: XnStackT.h:36
XnStatus SetMaxSize(XnUInt32 nMaxSize)
Definition: XnCyclicStackT.h:40
XnCyclicStackT(XnUInt32 nMaxDepth=TDefaultMaxDepth)
Definition: XnCyclicStackT.h:19
ConstIterator End() const
Definition: XnStackT.h:55
XnStackT< T, TAlloc > Base
Definition: XnCyclicStackT.h:17
ConstIterator Begin() const
Definition: XnStackT.h:54
XnStatus Remove(ConstIterator where)
Definition: XnListT.h:426
T const & Top() const
Definition: XnStackT.h:51
XnStatus Push(T const &value)
Definition: XnStackT.h:38
XnStatus Pop(T &value)
Definition: XnStackT.h:40