chrono::ChCLI Class Reference
Description
Wrapper for cxxopts.
#include <ChCLI.h>
Public Member Functions | |
| ChCLI (const std::string &program, const std::string &help_string=" - command line options") | |
| Constructor. | |
| ~ChCLI () | |
| Destructor. | |
| bool | Parse (int argc, char **argv, bool show_help=false, bool count_help=true) |
| Parse messages and display help message, if needed. | |
| void | Help () |
| Print the help menu. | |
| bool | CheckHelp () |
| Check if help was passed. | |
| bool | CheckOption (const std::string &option) |
| Check if the specified option was passed. | |
| template<typename T > | |
| bool | HasValueInVector (const std::string &option, T value) |
| Check for value in vector. | |
| template<typename T = bool> | |
| void | AddOption (const std::string &group, const std::string &opts, const std::string &desc, const std::string &def, const std::string &arg_help) |
| template<typename T = bool> | |
| void | AddOption (const std::string &group, const std::string &opts, const std::string &desc, const std::string &def) |
| template<typename T = bool> | |
| void | AddOption (const std::string &group, const std::string &opts, const std::string &desc) |
| void | AddOption (const std::string &group, cxxopts::Option option) |
| const cxxopts::OptionValue & | Get (const std::string &option) |
| template<typename T > | |
| const T | GetAsType (const std::string &option) |
| Get option as type Recommanded way of accessing. | |
| template<typename T > | |
| const bool | Matches (const T &option, const T &value) |
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_thirdparty/cxxopts/ChCLI.h