![]() |
OpenNI 1.5.4
|
XnStackT< T, TAlloc > Class Template Reference
#include <XnStackT.h>
Inheritance diagram for XnStackT< T, TAlloc >:

Public Types | |
| typedef XnListT< T, TAlloc > | Base |
| typedef Base::ConstIterator | ConstIterator |
Public Member Functions | |
| XnStackT () | |
| XnStackT (const XnStackT &other) | |
| XnStackT & | operator= (const XnStackT &other) |
| ~XnStackT () | |
| XnBool | IsEmpty () const |
| XnStatus | Push (T const &value) |
| XnStatus | Pop (T &value) |
| T const & | Top () const |
| T & | Top () |
| ConstIterator | Begin () const |
| ConstIterator | End () const |
template<class T, class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
class XnStackT< T, TAlloc >
Member Typedef Documentation
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| typedef XnListT<T, TAlloc> XnStackT< T, TAlloc >::Base |
Reimplemented in XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >.
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| typedef Base::ConstIterator XnStackT< T, TAlloc >::ConstIterator |
Constructor & Destructor Documentation
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| XnStackT< T, TAlloc >::XnStackT | ( | ) | [inline] |
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| XnStackT< T, TAlloc >::XnStackT | ( | const XnStackT< T, TAlloc > & | other | ) | [inline] |
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| XnStackT< T, TAlloc >::~XnStackT | ( | ) | [inline] |
Member Function Documentation
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| ConstIterator XnStackT< T, TAlloc >::Begin | ( | ) | const [inline] |
An iterator to the first entry of the list (const version)
Reimplemented from XnListT< T, TAlloc >.
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| ConstIterator XnStackT< T, TAlloc >::End | ( | ) | const [inline] |
An iterator to the end of the list (const version). This position is invalid.
Reimplemented from XnListT< T, TAlloc >.
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| XnBool XnStackT< T, TAlloc >::IsEmpty | ( | ) | const [inline] |
Check if list is empty
Reimplemented from XnListT< T, TAlloc >.
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| XnStackT& XnStackT< T, TAlloc >::operator= | ( | const XnStackT< T, TAlloc > & | other | ) | [inline] |
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| XnStatus XnStackT< T, TAlloc >::Pop | ( | T & | value | ) | [inline] |
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| XnStatus XnStackT< T, TAlloc >::Push | ( | T const & | value | ) | [inline] |
Reimplemented in XnCyclicStackT< T, TDefaultMaxDepth, TAlloc >.
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| T const& XnStackT< T, TAlloc >::Top | ( | ) | const [inline] |
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
| T& XnStackT< T, TAlloc >::Top | ( | ) | [inline] |
The documentation for this class was generated from the following file:
Generated on Wed May 16 2012 10:16:06 for OpenNI 1.5.4 by
1.7.5.1
