|
Quandary
|
Configuration parser that converts raw config to validated Config. More...
#include <cfgparser.hpp>
Public Member Functions | |
| CfgParser (const MPILogger &logger) | |
| ParsedConfigData | parseFile (const std::string &filename) |
| ParsedConfigData | parseString (const std::string &config_content) |
Configuration parser that converts raw config to validated Config.
Handles the logic for applying defaults, parsing mixed-type strings, and validating configuration parameters. TODO cfg: delete this class when .cfg format is removed.
| CfgParser::CfgParser | ( | const MPILogger & | logger | ) |
| ParsedConfigData CfgParser::parseFile | ( | const std::string & | filename | ) |
| ParsedConfigData CfgParser::parseString | ( | const std::string & | config_content | ) |