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