71 return XN_STATUS_IS_EMPTY;
74 value = *(m_List.
begin());
85 return *(m_List.
begin());
95 return *(m_List.
begin());
111 return m_List.
Size();
123 #define XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(decl, Type, ClassName, Translator) \ 125 XN_DECLARE_QUEUE_WITH_TRANSLATOR_DECL(decl, Type, ClassName, Translator, XnStack) 131 #define XN_DECLARE_STACK_WITH_TRANSLATOR(Type, ClassName, Translator) \ 132 XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(, ClassName, Translator) 138 #define XN_DECLARE_STACK_DECL(decl, Type, ClassName) \ 139 XN_DECLARE_DEFAULT_VALUE_TRANSLATOR_DECL(decl, Type, XN_DEFAULT_TRANSLATOR_NAME(ClassName)) \ 140 XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(decl, Type, ClassName, XN_DEFAULT_TRANSLATOR_NAME(ClassName)) 145 #define XN_DECLARE_STACK(Type, ClassName) \ 146 XN_DECLARE_STACK_DECL(, Type, ClassName) 149 #endif // _XN_STACK_H XnBool IsEmpty() const
Definition: XnStack.h:101
XnStatus Remove(ConstIterator where, XnValue &value)
Definition: XnList.h:361
XnStatus Push(XnValue const &value)
Definition: XnStack.h:55
XnUInt32 XnStatus
Definition: XnStatus.h:34
XnUInt32 Size() const
Definition: XnStack.h:109
XnStatus Pop(XnValue &value)
Definition: XnStack.h:67
void * XnValue
Definition: XnDataTypes.h:36
~XnStack()
Definition: XnStack.h:46
XnBool IsEmpty() const
Definition: XnList.h:413
XnValue const & Top() const
Definition: XnStack.h:83
XnStatus AddFirst(const XnValue &value)
Definition: XnList.h:250
XnStack()
Definition: XnStack.h:42
XnUInt32 Size() const
Definition: XnList.h:421
XnValue & Top()
Definition: XnStack.h:93
Iterator begin()
Definition: XnList.h:433