Version 1.0.0

This commit is contained in:
Aslan2142 2020-02-26 21:15:11 +01:00
parent ab27c5c51d
commit ff5399ba31
22 changed files with 1945 additions and 0 deletions

19
parameterparser.h Normal file
View file

@ -0,0 +1,19 @@
#ifndef PARAMETERPARSER_H
#define PARAMETERPARSER_H
#include <string>
#include <vector>
class parameterparser
{
public:
parameterparser(int argc, char *argv[]);
bool has_parameter(std::string parameter_name, char parameter_abbr);
std::string get_value(std::string parameter_name, char parameter_abbr);
protected:
std::vector<std::string> arg_names;
std::vector<std::string> arg_values;
void parse(int argc, char *argv[]);
};
#endif // PARAMETERPARSER_H