#include <XnStack.h>
◆ XnStack()
Constructor. Initialize internal representations
◆ ~XnStack()
Destructor. Destroy internal representations
◆ IsEmpty()
XnBool XnStack::IsEmpty |
( |
| ) |
const |
|
inline |
◆ Pop()
Pop the value at the top of the stack
- Parameters
-
value | [out] The value that was at the top of the stack |
- Returns
- XN_STATUS_IS_EMPTY The stack is empty
◆ Push()
Push a new value to the stack
- Parameters
-
value | [in] The value to add to the stack |
- Returns
- XN_STATUS_ALLOC_FAILED Failed to add to the stack because no nodes are available.
◆ Size()
XnUInt32 XnStack::Size |
( |
| ) |
const |
|
inline |
Get current size of the stack
◆ Top() [1/2]
XnValue const& XnStack::Top |
( |
| ) |
const |
|
inline |
Get the value at the top of the queue (it is user responsibility to check queue is not empty)
- Returns
- a reference to the object at head of the queue.
◆ Top() [2/2]
Get the value at the top of the queue (it is user responsibility to check queue is not empty)
- Returns
- a reference to the object at head of the queue.
The documentation for this class was generated from the following file: