ConstIterator for AASequence. More...
#include <OpenMS/CHEMISTRY/AASequence.h>
Public Types | |
| typedef const Residue & | const_reference |
| typedef Residue & | reference |
| typedef const Residue * | const_pointer |
| typedef std::vector< const Residue * >::difference_type | difference_type |
| typedef Residue | value_type |
| typedef const Residue * | pointer |
| typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
| ConstIterator & | operator= (const ConstIterator &rhs) |
| assignment operator | |
Constructors and destructors | |
| ConstIterator () | |
| default constructor | |
| ConstIterator (const std::vector< const Residue * > *vec_ptr, difference_type position) | |
| detailed constructor with pointer to the vector and offset position | |
| ConstIterator (const ConstIterator &rhs) | |
| copy constructor | |
| ConstIterator (const AASequence::Iterator &rhs) | |
| copy constructor from Iterator | |
| virtual | ~ConstIterator () |
| destructor | |
Operators | |
| const_reference | operator* () const |
| dereference operator | |
| const_pointer | operator-> () const |
| dereference operator | |
| const ConstIterator | operator+ (difference_type diff) const |
| forward jump operator | |
| difference_type | operator- (ConstIterator rhs) const |
| const ConstIterator | operator- (difference_type diff) const |
| backward jump operator | |
| bool | operator== (const ConstIterator &rhs) const |
| equality comparator | |
| bool | operator!= (const ConstIterator &rhs) const |
| inequality operator | |
| ConstIterator & | operator++ () |
| increment operator | |
| ConstIterator & | operator-- () |
| decrement operator | |
Protected Attributes | |
| const std::vector< const Residue * > * | vector_ |
| difference_type | position_ |
ConstIterator for AASequence.
AASequence constant iterator
| typedef const Residue* const_pointer |
| typedef const Residue& const_reference |
| typedef std::vector<const Residue *>::difference_type difference_type |
| typedef std::random_access_iterator_tag iterator_category |
| typedef Residue value_type |
| ConstIterator | ( | ) | [inline] |
default constructor
| ConstIterator | ( | const std::vector< const Residue * > * | vec_ptr, | |
| difference_type | position | |||
| ) | [inline] |
detailed constructor with pointer to the vector and offset position
| ConstIterator | ( | const ConstIterator & | rhs | ) | [inline] |
copy constructor
| ConstIterator | ( | const AASequence::Iterator & | rhs | ) | [inline] |
copy constructor from Iterator
| virtual ~ConstIterator | ( | ) | [inline, virtual] |
destructor
| bool operator!= | ( | const ConstIterator & | rhs | ) | const [inline] |
inequality operator
References AASequence::ConstIterator::position_, and AASequence::ConstIterator::vector_.
| const_reference operator* | ( | ) | const [inline] |
dereference operator
| const ConstIterator operator+ | ( | difference_type | diff | ) | const [inline] |
forward jump operator
| ConstIterator& operator++ | ( | ) | [inline] |
increment operator
| difference_type operator- | ( | ConstIterator | rhs | ) | const [inline] |
References AASequence::ConstIterator::position_.
| const ConstIterator operator- | ( | difference_type | diff | ) | const [inline] |
backward jump operator
| ConstIterator& operator-- | ( | ) | [inline] |
decrement operator
| const_pointer operator-> | ( | ) | const [inline] |
dereference operator
| ConstIterator& operator= | ( | const ConstIterator & | rhs | ) | [inline] |
assignment operator
References AASequence::ConstIterator::position_, and AASequence::ConstIterator::vector_.
| bool operator== | ( | const ConstIterator & | rhs | ) | const [inline] |
equality comparator
References AASequence::ConstIterator::position_, and AASequence::ConstIterator::vector_.
difference_type position_ [protected] |
| OpenMS / TOPP release 1.10.0 | Documentation generated on Thu Mar 7 2013 09:42:50 using doxygen 1.7.1 |