Unigine::Tree::Iterator Class
Header: | #include <UnigineTree.h> |
Tree::Iterator Class
Members
Node * get ( ) #
Returns iterator's node pointer.Return value
The iterator's node pointer.Iterator ( ) #
Default constructor.Iterator ( const Iterator & it ) #
Copy constructor.Arguments
- const Iterator & it - Iterator.
int operator!= ( const Iterator & it ) const#
Check if two iterators are not the same.Arguments
- const Iterator & it - The second iterator.
Return value
Returns 1 if iterators are not the same; otherwise, 0 is returned.int operator!= ( const typename Tree< Key, Data >::ConstIterator & it ) const#
Check if two iterators are not the same.Arguments
- const typename Tree< Key, Data >::ConstIterator & it - The second iterator.
Return value
Returns 1 if iterators are not the same; otherwise, 0 is returned.Node & operator* ( ) #
Returns iterator's node reference.Return value
The iterator's node reference.Iterator & operator++ ( ) #
Increases the iterator position.Return value
The iterator referring to the next element.Iterator operator++ ( ) #
Increases the iterator position.Return value
The iterator referring to the current element.Iterator & operator-- ( ) #
Decreases the iterator position.Return value
The iterator referring to the prev element.Iterator operator-- ( ) #
Decreases the iterator position.Return value
The iterator referring to the current element.Node * operator-> ( ) #
Returns iterator's node pointer.Return value
The iterator's node.Iterator & operator= ( const Iterator & it ) #
Assignment operator for the iterator.Arguments
- const Iterator & it - Iterator.
int operator== ( const Iterator & it ) const#
Check if two iterators are actually the same.Arguments
- const Iterator & it - The second iterator.
Return value
Returns 1 if iterators are the same; otherwise, 0 is returned.int operator== ( const typename Tree< Key, Data >::ConstIterator & it ) const#
Check if two iterators are actually the same.Arguments
- const typename Tree< Key, Data >::ConstIterator & it - The second iterator.
Return value
Returns 1 if iterators are the same; otherwise, 0 is returned.~Iterator ( ) #
Destructor.Last update:
2021-12-13
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)