|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
#include <ArgsParser.h>
Public Member Functions | |
| void | addArgument (const Argument &arg) |
| void | parse (int argc, char *argv[]) |
| std::string | getValue (const std::string &name) const |
| std::vector< std::string > | getValues (const std::string &name) const |
| std::vector< std::string > | getPositionalValues () const |
| bool | exists (const std::string &name) const |
| template<typename T > | |
| T | get (const std::string &name) const |
| template<typename T > | |
| T | getOr (const std::string &name, const T &defaultValue) const |
| template<typename T > | |
| std::vector< T > | getMany (const std::string &name) const |
| template<typename T > | |
| std::vector< T > | getManyOr (const std::string &name, const std::vector< T > &defaultValues) const |
| void | displayHelp () const |
Definition at line 159 of file ArgsParser.h.
| void ArgParser::addArgument | ( | const Argument & | arg | ) |
Definition at line 127 of file ArgsParser.cpp.
| void ArgParser::displayHelp | ( | ) | const |
Definition at line 222 of file ArgsParser.cpp.
| bool ArgParser::exists | ( | const std::string & | name | ) | const |
Definition at line 123 of file ArgsParser.cpp.
| std::vector< T > ArgParser::getManyOr | ( | const std::string & | name, |
| const std::vector< T > & | defaultValues | ||
| ) | const |
| std::vector< std::string > ArgParser::getPositionalValues | ( | ) | const |
Definition at line 218 of file ArgsParser.cpp.
| std::string ArgParser::getValue | ( | const std::string & | name | ) | const |
Definition at line 197 of file ArgsParser.cpp.
| std::vector< std::string > ArgParser::getValues | ( | const std::string & | name | ) | const |
Definition at line 210 of file ArgsParser.cpp.
| void ArgParser::parse | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 134 of file ArgsParser.cpp.