Unigine::Vector::Iterator Class
Header: | #include <UnigineVector.h> |
Vector::Iterator Class
Members
Type & get( ) const
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 Vector< Type >::ConstIterator & it ) const
Check if two iterators are not the same.Arguments
- const typename Vector< Type >::ConstIterator & it - The second iterator.
Return value
Returns 1 if iterators are not the same; otherwise, 0 is returned.Type & operator*( ) const
Returns iterator's node reference.Return value
The iterator's node reference.Iterator operator+( int n ) const
Increases the iterator position.Arguments
- int n - The iterator increment.
Return value
The iterator referring to the next element.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+=( int n )
Increases the iterator position.Arguments
- int n - The iterator increment.
Return value
The iterator referring to the next element.Iterator operator-( int n ) const
Decreases the iterator position.Arguments
- int n - The iterator decrement.
Return value
The iterator referring to the prev element.int operator-( const Iterator & it ) const
Returns the distance between iterators.Arguments
- const Iterator & it - The second iterator.
Return value
The distance between iterators.int operator-( const ConstIterator & it ) const
Returns the distance between iterators.Arguments
- const ConstIterator & it - The second iterator.
Return value
The distance between iterators.Iterator & operator-=( int n )
Decreases the iterator position.Arguments
- int n - The iterator decrement.
Return value
The iterator referring to the prev element.Type * operator->( ) const
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 Vector< Type >::ConstIterator & it ) const
Check if two iterators are actually the same.Arguments
- const typename Vector< Type >::ConstIterator & it - The second iterator.
Return value
Returns 1 if iterators are the same; otherwise, 0 is returned.~Iterator( )
Destructor.Last update:
30.04.2019
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter