#include <rangeparser.h>

Classes | |
| struct | block_t |
| struct | iterator |
Public Member Functions | |
| RangeParser () | |
| void | Parse (std::string str) |
| void | Add (Index begin, Index end, Index stride=1) |
| RangeParser::iterator | begin () |
| RangeParser::iterator | end () |
Private Member Functions | |
| void | ParseBlock (std::string str) |
Private Attributes | |
| std::list< block_t > | blocks_ |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const RangeParser &rp) |
parse strings like min:step:max, not flexible enough yet to be really useful
Definition at line 37 of file rangeparser.h.
|
default |
Definition at line 86 of file rangeparser.h.
|
inline |
Definition at line 90 of file rangeparser.h.
|
inline |
Definition at line 94 of file rangeparser.h.
| void votca::tools::RangeParser::Parse | ( | std::string | str | ) |
Definition at line 32 of file rangeparser.cc.
|
private |
Definition at line 44 of file rangeparser.cc.
|
friend |
Definition at line 116 of file rangeparser.h.
|
private |
Definition at line 81 of file rangeparser.h.