#include <XnList.h>
List of all members.
Detailed Description
Constructor & Destructor Documentation
XnList::XnList |
( |
| ) |
[inline] |
Constructor. Initialize internal representations
virtual XnList::~XnList |
( |
| ) |
[inline, virtual] |
Destructor. Destroy internal representations
Constructor. Initialize internal representations
Member Function Documentation
Add a new value to the list
- Parameters:
-
pWhere | [in] The XnNode after which to add the new value |
val | [in] The value to add to the list |
- Returns:
- XN_STATUS_ALLOC_FAILED Failed to add to the list because no nodes are available,
Add a new value after the object pointed to by the iterator
- Parameters:
-
where | [in] iterator to the position after which to add the new value |
val | [in] The value to add to the list |
- Returns:
- XN_STATUS_ALLOC_FAILED Failed to add to the list because no nodes are available, XN_STATUS_ILLEGAL_POSITION iterator is invalid
Add a new value before the object pointed to by the iterator
- Parameters:
-
where | [in] iterator to the position before which to add the new value |
val | [in] The value to add to the list |
- Returns:
- XN_STATUS_ALLOC_FAILED Failed to add to the list because no nodes are available,
Add a new value at the beginning of list
- Parameters:
-
value | [in] The value to add to the head of the list |
- Returns:
- XN_STATUS_ALLOC_FAILED Failed to add to the list because no nodes are available.
Add a new value at the end of the list
- Parameters:
-
value | [in] The value to add to the tail of the list |
- Returns:
- XN_STATUS_ALLOC_FAILED Failed to add to the list because no nodes are available.
An iterator to the first entry of the list (non-const version)
An iterator to the first entry of the list (const version)
Remove all entries from the list
An iterator 1to the end of the list (non-const version). The position is invalid.
An iterator to the end of the list (const version). The position is invalid.
Get an iterator pointing to a value in the list.
- Parameters:
-
value | [in] The searched value |
- Returns:
- end() if value doesn't exist
Get an iterator pointing to a value in the list.
- Parameters:
-
value | [in] The searched value |
- Returns:
- end() if value doesn't exist
XnBool XnList::IsEmpty |
( |
| ) |
const [inline] |
An iterator to the last entry of the list (non-const version)
An iterator to the last entry of the list (const version)
Remove a value from the list
- Parameters:
-
where | [in] Iterator pointing to an entry in the list |
- Returns:
- XN_STATUS_ILLEGAL_POSITION iterator was invalid
Remove a value from the list
- Parameters:
-
where | [in] Iterator pointing to an entry in the list |
value | [out] The value that was in the removed entry |
- Returns:
- XN_STATUS_ILLEGAL_POSITION iterator was invalid
An iterator to the beginning of the list (non-const version). This position is invalid
An iterator to the beginning of the list (const version). This position is invalid
XnUInt32 XnList::Size |
( |
| ) |
const [inline] |
Friends And Related Function Documentation
friend class XnNodeManager [friend] |
Member Data Documentation
The base node for the list
The documentation for this class was generated from the following file: