Tree::ConstIterator Class (C++)
Tree::ConstIterator.
To use this class, include the UnigineTree.h file.
Unigine::Tree::ConstIterator Class
Members
KeyTypeType Definition
Description
Full declaration:typedef Key Unigine::Tree< Key, Data >::ConstIterator::KeyType
DataTypeType Definition
Description
Full declaration:typedef Data Unigine::Tree< Key, Data >::ConstIterator::DataType
ConstIterator ()
Default constructor.ConstIterator (const ConstIterator & it)
Copy constructor.Arguments
- const ConstIterator & it - ConstIterator.
~ConstIterator ()
Destructor.UNIGINE_INLINE ConstIterator & operator= (const ConstIterator & it)
Assignment operator for the iterator.Arguments
- const ConstIterator & it - ConstIterator.
UNIGINE_INLINE int operator== (const typename Tree< Key, Data >::Iterator & it) const
Check if two iterators are actually the same.Arguments
- const typename Tree< Key, Data >::Iterator & it - The second iterator.
Return value
Returns 1 if iterators are the same; otherwise, 0 is returned.UNIGINE_INLINE int operator!= (const typename Tree< Key, Data >::Iterator & it) const
Check if two iterators are not the same.Arguments
- const typename Tree< Key, Data >::Iterator & it - The second iterator.
Return value
Returns 1 if iterators are not the same; otherwise, 0 is returned.UNIGINE_INLINE int operator== (const ConstIterator & it) const
Check if two iterators are actually the same.Arguments
- const ConstIterator & it - The second iterator.
Return value
Returns 1 if iterators are the same; otherwise, 0 is returned.UNIGINE_INLINE int operator!= (const ConstIterator & it) const
Check if two iterators are not the same.Arguments
- const ConstIterator & it - The second iterator.
Return value
Returns 1 if iterators are not the same; otherwise, 0 is returned.UNIGINE_INLINE const Node & operator* () const
Returns iterator's node reference.Return value
The const iterator's node reference.UNIGINE_INLINE const Node * operator-> () const
Returns iterator's node pointer.Return value
The const iterator's node pointer.UNIGINE_INLINE const Node * get () const
Returns iterator's node pointer.Return value
The const iterator's node pointer.UNIGINE_INLINE ConstIterator & operator++ ()
Increases the iterator position.Return value
The const iterator referring to the next element.UNIGINE_INLINE ConstIterator & operator-- ()
Decreases the iterator position.Return value
The const iterator referring to the prev element.UNIGINE_INLINE ConstIterator operator++ ()
Increases the iterator position.Return value
The const iterator referring to the next element.UNIGINE_INLINE ConstIterator operator-- ()
Decreases the iterator position.Return value
The const iterator referring to the prev element.Last update: 03.07.2017
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter