random access reverse iterator for SparseVector including the hop() function to jump to the next non-sparse element More...
#include <OpenMS/DATASTRUCTURES/SparseVector.h>
| Protected Attributes | |
| size_type | position_ | 
| the position in the referred SparseVector  More... | |
| Private Member Functions | |
| SparseVectorReverseIterator () | |
| Not implemented => private.  More... | |
| Private Attributes | |
| SparseVector & | vector_ | 
| reffered sparseVector  More... | |
| reverse_map_const_iterator | valrit_ | 
| the position in the underlying map of SparseVector  More... | |
| Friends | |
| class | SparseVector< Value > | 
| class | SparseVectorConstReverseIterator | 
random access reverse iterator for SparseVector including the hop() function to jump to the next non-sparse element
| 
 | inline | 
copy constructor
| 
 | inlinevirtual | 
destructor
| 
 | inline | 
detailed constructor
| 
 | private | 
Not implemented => private.
Referenced by SparseVector< Value >::SparseVectorReverseIterator::operator+(), and SparseVector< Value >::SparseVectorReverseIterator::operator-().
| 
 | inline | 
inequality operator
References SparseVector< Value >::SparseVectorReverseIterator::position_, and SparseVector< Value >::SparseVectorReverseIterator::vector_.
| 
 | inline | 
dereference operator
References SparseVector< Value >::SparseVectorReverseIterator::position_, SparseVector< Value >::size_, and SparseVector< Value >::SparseVectorReverseIterator::vector_.
| 
 | inline | 
| 
 | inline | 
binary arithmetic +
References SparseVector< Value >::SparseVectorReverseIterator::position(), and SparseVector< Value >::SparseVectorReverseIterator::position_.
| 
 | inline | 
prefix increment
References SparseVector< Value >::SparseVectorReverseIterator::position_.
| 
 | inline | 
postfix increment
References SparseVector< Value >::SparseVectorReverseIterator::position_.
| 
 | inline | 
compound assignment +
References SparseVector< Value >::SparseVectorReverseIterator::position_.
| 
 | inline | 
| 
 | inline | 
binary arithmetic -
References SparseVector< Value >::SparseVectorReverseIterator::position(), and SparseVector< Value >::SparseVectorReverseIterator::position_.
| 
 | inline | 
prefix decrement
References SparseVector< Value >::SparseVectorReverseIterator::position_.
| 
 | inline | 
postfix decrement
References SparseVector< Value >::SparseVectorReverseIterator::position_.
| 
 | inline | 
compound assignment -
References SparseVector< Value >::SparseVectorReverseIterator::position_.
| 
 | inline | 
less than operator
References SparseVector< Value >::SparseVectorReverseIterator::position().
| 
 | inline | 
less or equal than operator
References SparseVector< Value >::SparseVectorReverseIterator::position().
| 
 | inline | 
| 
 | inline | 
equality operator
| 
 | inline | 
greater than operator
References SparseVector< Value >::SparseVectorReverseIterator::position().
| 
 | inline | 
greater or equal than operator
References SparseVector< Value >::SparseVectorReverseIterator::position().
| 
 | inline | 
| 
 | inline | 
find out at what position the iterator is; useful in combination with hop()
References SparseVector< Value >::SparseVectorReverseIterator::position_.
Referenced by SparseVector< Value >::SparseVectorReverseIterator::operator+(), SparseVector< Value >::SparseVectorReverseIterator::operator-(), SparseVector< Value >::SparseVectorReverseIterator::operator<(), SparseVector< Value >::SparseVectorReverseIterator::operator<=(), SparseVector< Value >::SparseVectorReverseIterator::operator>(), and SparseVector< Value >::SparseVectorReverseIterator::operator>=().
| 
 | inline | 
go to the next nonempty position
References SparseVector< Value >::SparseVectorReverseIterator::position_, SparseVector< Value >::SparseVectorReverseIterator::valrit_, SparseVector< Value >::values_, and SparseVector< Value >::SparseVectorReverseIterator::vector_.
| 
 | friend | 
| 
 | friend | 
| 
 | protected | 
the position in the referred SparseVector
Referenced by SparseVector< Value >::SparseVectorReverseIterator::operator!=(), SparseVector< Value >::SparseVectorReverseIterator::operator*(), SparseVector< Value >::SparseVectorReverseIterator::operator+(), SparseVector< Value >::SparseVectorReverseIterator::operator++(), SparseVector< Value >::SparseVectorReverseIterator::operator+=(), SparseVector< Value >::SparseVectorReverseIterator::operator-(), SparseVector< Value >::SparseVectorReverseIterator::operator--(), SparseVector< Value >::SparseVectorReverseIterator::operator-=(), SparseVector< Value >::SparseVectorReverseIterator::operator=(), SparseVector< Value >::SparseVectorReverseIterator::operator[](), SparseVector< Value >::SparseVectorReverseIterator::position(), and SparseVector< Value >::SparseVectorReverseIterator::rhop().
| 
 | private | 
the position in the underlying map of SparseVector
Referenced by SparseVector< Value >::SparseVectorReverseIterator::operator=(), and SparseVector< Value >::SparseVectorReverseIterator::rhop().
| 
 | private | 
reffered sparseVector
Referenced by SparseVector< Value >::SparseVectorReverseIterator::operator!=(), SparseVector< Value >::SparseVectorReverseIterator::operator*(), SparseVector< Value >::SparseVectorReverseIterator::operator+(), SparseVector< Value >::SparseVectorReverseIterator::operator-(), SparseVector< Value >::SparseVectorReverseIterator::operator=(), SparseVector< Value >::SparseVectorReverseIterator::operator[](), and SparseVector< Value >::SparseVectorReverseIterator::rhop().
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:29 using doxygen 1.8.5 |