votca 2024.2-dev
|
#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.