27 explicit ParseError(
int result,
const char* desciption);
34 virtual const char*
what()
const throw();
59 Options(
int argc,
char *argv[]);
62 const std::vector<std::string>& urls()
const;
70 void _handle_option(
const std::string &option);
71 void _handle_url(
const std::string &url);
72 std::vector<std::string> _urls;
ParseError()
Initializes empty ParseError without error.
Definition: cli.cpp:5
int result() const
Returns return code.
Definition: cli.cpp:18
Command line parse error.
Definition: cli.hpp:12
static const char * usage
Getter of usage.
Definition: cli.hpp:67
virtual const char * what() const
Returns reason.
Definition: cli.cpp:14
Command line options parser.
Definition: cli.hpp:51