OpenNI 1.5.4
Public Types | Public Member Functions | List of all members
XnQueueT< T, TAlloc > Class Template Reference

#include <XnQueueT.h>

Inheritance diagram for XnQueueT< T, TAlloc >:
Inheritance graph
[legend]

Public Types

typedef XnListT< T, TAlloc > Base

Public Member Functions

 XnQueueT ()
 XnQueueT (const XnQueueT &other)
XnQueueToperator= (const XnQueueT &other)
 ~XnQueueT ()
XnStatus Push (T const &value)
XnStatus Pop (T &value)
T const & Top () const
T & Top ()

Additional Inherited Members

- Protected Types inherited from XnListT< T, TAlloc >
typedef XnLinkedNodeT< T > LinkedNode
typedef T TValue
typedef TAlloc TAllocator
- Protected Member Functions inherited from XnListT< T, TAlloc >
 XnListT ()
 XnListT (const XnListT &other)
XnListToperator= (const XnListT &other)
 ~XnListT ()
Iterator Begin ()
ConstIterator Begin () const
Iterator End ()
ConstIterator End () const
Iterator ReverseBegin ()
ConstIterator ReverseBegin () const
Iterator ReverseEnd ()
ConstIterator ReverseEnd () const
XnStatus AddAfter (ConstIterator where, T const &value)
XnStatus AddBefore (ConstIterator where, T const &value)
XnStatus AddFirst (T const &value)
XnStatus AddLast (T const &value)
ConstIterator Find (T const &value) const
Iterator Find (T const &value)
XnStatus Remove (ConstIterator where)
XnStatus Remove (T const &value)
XnStatus Clear ()
XnBool IsEmpty () const
XnUInt32 Size () const
void CopyTo (T *pArray) const
XnStatus InsertAfter (LinkedNode *pAfter, T const &val)

Member Typedef Documentation

template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
typedef XnListT<T, TAlloc> XnQueueT< T, TAlloc >::Base

Constructor & Destructor Documentation

template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnQueueT< T, TAlloc >::XnQueueT ( )
inline
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnQueueT< T, TAlloc >::XnQueueT ( const XnQueueT< T, TAlloc > &  other)
inline
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnQueueT< T, TAlloc >::~XnQueueT ( )
inline

Member Function Documentation

template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnQueueT& XnQueueT< T, TAlloc >::operator= ( const XnQueueT< T, TAlloc > &  other)
inline
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnStatus XnQueueT< T, TAlloc >::Pop ( T &  value)
inline
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
XnStatus XnQueueT< T, TAlloc >::Push ( T const &  value)
inline
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
T const& XnQueueT< T, TAlloc >::Top ( ) const
inline
template<class T , class TAlloc = XnLinkedNodeDefaultAllocatorT<T>>
T& XnQueueT< T, TAlloc >::Top ( )
inline

The documentation for this class was generated from the following file: