generator  1.2
ProjectParametersParser.h
Go to the documentation of this file.
1 /*
2  This file is part of the GeneratorOfDatasets program.
3 
4  GeneratorOfDatasets is free software: you can redistribute it and/or modify
5  it under the terms of the GNU General Public License as published by
6  the Free Software Foundation, either version 3 of the License, or
7  (at your option) any later version.
8 
9  GeneratorOfDatasets is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY; without even the implied warranty of
11  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  GNU General Public License for more details.
13 
14  You should have received a copy of the GNU General Public License
15  along with GeneratorOfDatasets. If not, see <http://www.gnu.org/licenses/>.
16 */
17 #ifndef HLIDAC_PES_PROJECT_PARAMETERS_PARSER_H
18 #define HLIDAC_PES_PROJECT_PARAMETERS_PARSER_H
19 
26 #include <string>
27 #include "Settings.h"
28 #include "ProjectParameters.h"
29 
36  public:
42  ProjectParametersParser(std::string inputFile = Settings::PROJECT_CONFIGURATION_FILE);
43  ProjectParameters getParameters() const {
44  return mParsedParameters;
45  }
46  private:
49 };
50 
51 #endif
The structure with desired properties for the generated instances.
It reads the desired properties of instances from the text file.
ProjectParametersParser(std::string inputFile=Settings::PROJECT_CONFIGURATION_FILE)
It parses the configuration file and fills ProjectParameters structure. Input configuration file is b...
The file declares the structure for storing the properties of generated instances.
It declares the namespace for program settings.
ProjectParameters mParsedParameters
The structure determining the properties of the generated instances.