Rudiments
|
Public Member Functions | |
commandline (int32_t argc, const char **argv) | |
~commandline () | |
const char * | getValue (const char *arg) const |
bool | found (const char *arg) const |
The commandline class provides methods for parsing command line arguments.
commandline::commandline | ( | int32_t | argc, |
const char ** | argv | ||
) |
Creates an instance of the commandline class.
commandline::~commandline | ( | ) |
Deletes this instance of the commandline class.
bool commandline::found | ( | const char * | arg | ) | const |
Returns true if "-arg", "-arg value", "--arg" or "--arg=value" was found on the command line and false if it was not found. This is useful for processing command line switches.
The "arg" parameter may be specified as any of "arg", "-arg" or "--arg".
const char* commandline::getValue | ( | const char * | arg | ) | const |
Looks for either: -arg value or --arg=value on the command line and returns value.
The "arg" parameter may be specified as any of "arg", "-arg" or "--arg".