 |
OpenNI 1.5.4
|
Go to the documentation of this file.
71 return XN_STATUS_IS_EMPTY;
74 value = *(m_List.
begin());
95 return *(m_List.
begin());
109 XnUInt32
Size()
const
115 XN_DISABLE_COPY_AND_ASSIGN(
XnStack);
125 #define XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(decl, Type, ClassName, Translator) \
127 XN_DECLARE_QUEUE_WITH_TRANSLATOR_DECL(decl, Type, ClassName, Translator, XnStack)
133 #define XN_DECLARE_STACK_WITH_TRANSLATOR(Type, ClassName, Translator) \
134 XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(, ClassName, Translator)
140 #define XN_DECLARE_STACK_DECL(decl, Type, ClassName) \
141 XN_DECLARE_DEFAULT_VALUE_TRANSLATOR_DECL(decl, Type, XN_DEFAULT_TRANSLATOR_NAME(ClassName)) \
142 XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(decl, Type, ClassName, XN_DEFAULT_TRANSLATOR_NAME(ClassName))
147 #define XN_DECLARE_STACK(Type, ClassName) \
148 XN_DECLARE_STACK_DECL(, Type, ClassName)
151 #endif // _XN_STACK_H
XnStatus Remove(ConstIterator where, XnValue &value)
Definition: XnList.h:379
XnStatus Pop(XnValue &value)
Definition: XnStack.h:85
XnUInt32 XnStatus
Definition: XnStatus.h:33
XnUInt32 Size() const
Definition: XnStack.h:127
Iterator begin()
Definition: XnList.h:451
XnBool IsEmpty() const
Definition: XnList.h:431
XnBool IsEmpty() const
Definition: XnStack.h:119
~XnStack()
Definition: XnStack.h:64
XnStatus AddFirst(const XnValue &value)
Definition: XnList.h:268
XnStack()
Definition: XnStack.h:60
XnStatus Push(XnValue const &value)
Definition: XnStack.h:73
XnUInt32 Size() const
Definition: XnList.h:439
XnValue const & Top() const
Definition: XnStack.h:101
void * XnValue
Definition: XnDataTypes.h:36