11 #ifndef INPUTPARSER_H_ 12 #define INPUTPARSER_H_ 40 virtual void parseLine(std::string& line,
int section) = 0;
55 void parseLine(std::string& line,
int section);
65 void parseLine(std::string& line,
int section);
74 std::vector<std::string> tokens;
76 void parseNodeProperty(
int type, std::string& nodeName);
77 void parseLinkProperty(
int type, std::string& linkName);
78 void parseReactProperty(std::string& reactType);
Definition: patternparser.h:20
Description of the OptionParser class.
Description of the PatternParser class.
The CurveParser class is used to parse a line of input data for curve data (pairs of x...
Definition: curveparser.h:23
Describes the NodeParser class.
The LinkParser class is used to parse lines of input data for network links read from a text file...
Definition: linkparser.h:24
Parses a network element's properties from a line of input.
Definition: inputparser.h:61
The NodeParser class is used to parse lines of input data for network nodes read from a text file...
Definition: nodeparser.h:25
Parses a new network element from a line of input.
Definition: inputparser.h:51
Parses a control statement from a line of text.
Definition: controlparser.h:27
Parses lines of project option data from a text file.
Definition: optionparser.h:22
Describes the CurveParser class.
Description of the NodeParser class.
Contains the data elements that describe a pipe network.
Definition: network.h:41
Describes the ControlParser class.