Wrapper class to handle command line parsing.
More...
#include <commandlineparser.h>
|
| CommandLineParser (int argc, char **argv) |
|
void | parse (int argc, char **argv) |
|
void | parse () |
|
std::filesystem::path | getOutputPath () const |
|
std::filesystem::path | getWorkspacePath () const |
|
std::filesystem::path | getLogToFileFileName () const |
|
std::vector< std::filesystem::path > | getModuleSearchPaths () const |
|
bool | getQuitApplicationAfterStartup () const |
|
bool | getLoadWorkspaceFromArg () const |
|
bool | getShowSplashScreen () const |
|
bool | getLogToFile () const |
|
bool | getLogToConsole () const |
|
const std::vector< std::string > & | getArgs () const |
|
const std::vector< std::string > & | getIgnoredArgs () const |
|
void | processCallbacks () |
|
void | add (TCLAP::Arg *arg, std::function< void()> callback=nullptr, int priority=0) |
|
void | remove (TCLAP::Arg *arg) |
|
Wrapper class to handle command line parsing.
Wraps around TCLAP to provide command line argument parsing.
The documentation for this class was generated from the following file: