Template Class ConfigParser

Class Documentation

template<class Service>
class ConfigParser

ConfigParser for bergamot.

Internally stores config options with CLIConfig. CLI11 parsing binds the parsing code to write to the members of the CLIConfig instance owned by this class. Usage:

ConfigParser configParser;
configParser.parseArgs(argc, argv);
auto &config = configParser.getConfig();

Public Functions

ConfigParser(const std::string &appName, bool multiOpMode = false)
void parseArgs(int argc, char *argv[])
const CLIConfig<Service> &getConfig()