Class to handle command line arguments. More...
#include <ArgsHandler.hpp>
Collaboration diagram for cae::ArgsHandler:Public Member Functions | |
| ArgsHandler ()=default | |
| ~ArgsHandler ()=default | |
| ArgsHandler (const ArgsHandler &)=delete | |
| ArgsHandler & | operator= (const ArgsHandler &)=delete |
| ArgsHandler (ArgsHandler &&)=delete | |
| ArgsHandler & | operator= (ArgsHandler &&)=delete |
Static Public Member Functions | |
| static ArgsConfig | ParseArgs (int argc, const char *const *argv) |
| Parse command line arguments. | |
| static EnvConfig | ParseEnv (const char *const *envp) |
| Parse environment variables. | |
Class to handle command line arguments.
Definition at line 41 of file ArgsHandler.hpp.
|
default |
|
default |
|
delete |
|
delete |
|
delete |
|
delete |
|
static |
Parse command line arguments.
| argc | argument count |
| argv | argument vector |
Definition at line 8 of file argsHandler.cpp.
References cae::ArgsConfig::config_path, cae::MESSAGE::HELP_MSG, cae::ArgsConfig::run, and cae::MESSAGE::VERSION_MSG.
Referenced by main().
Here is the caller graph for this function:
|
static |
Parse environment variables.
| envp | environment pointer |
Definition at line 52 of file argsHandler.cpp.
References utl::getEnvMap(), cae::EnvConfig::pwd, and cae::EnvConfig::user_name.
Referenced by main().
Here is the call graph for this function:
Here is the caller graph for this function: