Marlin
01.17.01
|
Interface for a parser of a steering file to be used with marlin. More...
#include <IParser.h>
Public Member Functions | |
virtual | ~IParser () |
virtual void | parse ()=0 |
Parse the input file. More... | |
virtual void | setCmdLineParameters (const CommandLineParametersMap &cmdlineparams)=0 |
set command line parameters More... | |
virtual std::shared_ptr < StringParameters > | getParameters (const std::string §ionName) const =0 |
Return the StringParameters defined for this section of the steering file. More... | |
virtual void | write (const std::string &fname) const =0 |
Write down the parsed file in a new file. More... | |
Interface for a parser of a steering file to be used with marlin.
|
pure virtual |
Return the StringParameters defined for this section of the steering file.
Implemented in marlin::XMLParser, and marlin::Parser.
Referenced by createProcessors(), main(), and marlin::MarlinSteerCheck::parseXMLFile().
|
pure virtual |
Parse the input file.
Implemented in marlin::XMLParser, and marlin::Parser.
Referenced by main(), and marlin::MarlinSteerCheck::parseXMLFile().
|
pure virtual |
set command line parameters
Implemented in marlin::XMLParser, and marlin::Parser.
Referenced by main(), and marlin::MarlinSteerCheck::parseXMLFile().
|
pure virtual |
Write down the parsed file in a new file.
Implemented in marlin::XMLParser, and marlin::Parser.
Referenced by main().