|  | OpenMS
    2.6.0
    | 
Forward const iterator for the Param class. More...
#include <OpenMS/DATASTRUCTURES/Param.h>
| Classes | |
| struct | TraceInfo | 
| Struct that captures information on entered / left nodes for ParamIterator.  More... | |
| Public Member Functions | |
| ParamIterator () | |
| Default constructor used to create a past-the-end iterator.  More... | |
| ParamIterator (const Param::ParamNode &root) | |
| Constructor for begin iterator.  More... | |
| ~ParamIterator () | |
| Destructor.  More... | |
| const Param::ParamEntry & | operator* () | 
| Dereferencing.  More... | |
| const Param::ParamEntry * | operator-> () | 
| Dereferencing.  More... | |
| ParamIterator & | operator++ () | 
| Prefix increment operator.  More... | |
| ParamIterator | operator++ (int) | 
| Postfix increment operator.  More... | |
| bool | operator== (const ParamIterator &rhs) const | 
| Equality operator.  More... | |
| bool | operator!= (const ParamIterator &rhs) const | 
| Equality operator.  More... | |
| String | getName () const | 
| Returns the absolute path of the current element (including all sections)  More... | |
| const std::vector< TraceInfo > & | getTrace () const | 
| Returns the traceback of the opened and closed sections.  More... | |
| Protected Attributes | |
| const Param::ParamNode * | root_ | 
| Pointer to the root node.  More... | |
| Int | current_ | 
| Index of the current ParamEntry (-1 means invalid)  More... | |
| std::vector< const Param::ParamNode * > | stack_ | 
| Pointers to the ParamNodes we are in.  More... | |
| std::vector< TraceInfo > | trace_ | 
| Node traversal data during last ++ operation.  More... | |
Forward const iterator for the Param class.
| ParamIterator | ( | ) | 
Default constructor used to create a past-the-end iterator.
| ParamIterator | ( | const Param::ParamNode & | root | ) | 
Constructor for begin iterator.
| ~ParamIterator | ( | ) | 
Destructor.
| String getName | ( | ) | const | 
Returns the absolute path of the current element (including all sections)
Referenced by DigestionEnzymeDB< DigestionEnzymeRNA, RNaseDB >::readEnzymesFromFile_().
| const std::vector<TraceInfo>& getTrace | ( | ) | const | 
Returns the traceback of the opened and closed sections.
| bool operator!= | ( | const ParamIterator & | rhs | ) | const | 
Equality operator.
| const Param::ParamEntry& operator* | ( | ) | 
Dereferencing.
| ParamIterator& operator++ | ( | ) | 
Prefix increment operator.
| ParamIterator operator++ | ( | int | ) | 
Postfix increment operator.
| const Param::ParamEntry* operator-> | ( | ) | 
Dereferencing.
| bool operator== | ( | const ParamIterator & | rhs | ) | const | 
Equality operator.
| 
 | protected | 
Index of the current ParamEntry (-1 means invalid)
| 
 | protected | 
Pointer to the root node.
| 
 | protected | 
Pointers to the ParamNodes we are in.
| 
 | protected | 
Node traversal data during last ++ operation.
 1.8.16
 1.8.16