Iterator class for AASequence. More...
#include <OpenMS/CHEMISTRY/AASequence.h>
| Public Types | |
| typedef const Residue & | const_reference | 
| typedef Residue & | reference | 
| typedef const Residue * | const_pointer | 
| typedef const Residue * | pointer | 
| typedef std::vector< const Residue * >::difference_type | difference_type | 
| Public Member Functions | |
| Iterator & | operator= (const Iterator &rhs) | 
| assignment operator  More... | |
| Constructors and destructors | |
| Iterator () | |
| default constructor  More... | |
| Iterator (std::vector< const Residue * > *vec_ptr, difference_type position) | |
| detailed constructor with pointer to the vector and offset position  More... | |
| Iterator (const Iterator &rhs) | |
| copy constructor  More... | |
| virtual | ~Iterator () | 
| destructor  More... | |
| Operators | |
| const_reference | operator* () const | 
| dereference operator  More... | |
| const_pointer | operator-> () const | 
| dereference operator  More... | |
| pointer | operator-> () | 
| mutable dereference operator  More... | |
| const Iterator | operator+ (difference_type diff) const | 
| forward jump operator  More... | |
| difference_type | operator- (Iterator rhs) const | 
| const Iterator | operator- (difference_type diff) const | 
| backward jump operator  More... | |
| bool | operator== (const Iterator &rhs) const | 
| equality comparator  More... | |
| bool | operator!= (const Iterator &rhs) const | 
| inequality operator  More... | |
| Iterator & | operator++ () | 
| increment operator  More... | |
| Iterator & | operator-- () | 
| decrement operator  More... | |
| Protected Attributes | |
| std::vector< const Residue * > * | vector_ | 
| difference_type | position_ | 
| Friends | |
| class | AASequence::ConstIterator | 
Iterator class for AASequence.
Mutable iterator for AASequence
| typedef const Residue* const_pointer | 
| typedef const Residue& const_reference | 
| typedef std::vector<const Residue *>::difference_type difference_type | 
| 
 | inline | 
default constructor
| 
 | inline | 
detailed constructor with pointer to the vector and offset position
| 
 | inlinevirtual | 
destructor
| 
 | inline | 
inequality operator
References AASequence::Iterator::position_, and AASequence::Iterator::vector_.
| 
 | inline | 
dereference operator
| 
 | inline | 
forward jump operator
| 
 | inline | 
increment operator
| 
 | inline | 
References AASequence::Iterator::position_.
| 
 | inline | 
backward jump operator
| 
 | inline | 
decrement operator
| 
 | inline | 
dereference operator
| 
 | inline | 
mutable dereference operator
assignment operator
References AASequence::Iterator::position_, and AASequence::Iterator::vector_.
| 
 | inline | 
equality comparator
References AASequence::Iterator::position_, and AASequence::Iterator::vector_.
| 
 | friend | 
| 
 | protected | 
| 
 | protected | 
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:27 using doxygen 1.8.5 |