Basic simulation case parameter parser.
More...
#include <case_params_parser.h>
|
using | json = nlohmann::json |
|
Basic simulation case parameter parser.
- Since
- version 0.0.0
◆ CaseParamsParserBasic()
gqmps2::CaseParamsParserBasic::CaseParamsParserBasic |
( |
const char * |
file | ) |
|
|
inline |
Create simulation case parameters parser.
Read the input file as a JSON file and parse the contained simulation case parameters JSON object.
- Parameters
-
file | Path of the to be parsed file. For example, argv[1] . |
- Since
- version 0.0.0
◆ ParseBool()
bool gqmps2::CaseParamsParserBasic::ParseBool |
( |
const std::string & |
item | ) |
|
|
inline |
Parse a bool parameter.
- Parameters
-
◆ ParseChar()
char gqmps2::CaseParamsParserBasic::ParseChar |
( |
const std::string & |
item | ) |
|
|
inline |
Parse a char parameter.
- Parameters
-
◆ ParseDouble()
double gqmps2::CaseParamsParserBasic::ParseDouble |
( |
const std::string & |
item | ) |
|
|
inline |
Parse a float parameter.
- Parameters
-
◆ ParseInt()
int gqmps2::CaseParamsParserBasic::ParseInt |
( |
const std::string & |
item | ) |
|
|
inline |
Parse a int parameter.
- Parameters
-
◆ ParseStr()
std::string gqmps2::CaseParamsParserBasic::ParseStr |
( |
const std::string & |
item | ) |
|
|
inline |
Parse a std::string parameter.
- Parameters
-
The documentation for this class was generated from the following file: