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: 2018-04-26
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)