Parser exception that is thrown whenever there is an design error directed at the developer of the ap...
Definition: exceptions.hpp:210
design_error(std::string const &s)
The constructor.
Definition: exceptions.hpp:218
Parser exception thrown when a non-list option is declared multiple times.
Definition: exceptions.hpp:143
option_declared_multiple_times(std::string const &s)
The constructor.
Definition: exceptions.hpp:151
Parser exception that is thrown whenever there is an error while parsing the command line arguments.
Definition: exceptions.hpp:43
parser_error(std::string const &s)
The constructor.
Definition: exceptions.hpp:51
Parser exception thrown when a required option is missing.
Definition: exceptions.hpp:123
required_option_missing(std::string const &s)
The constructor.
Definition: exceptions.hpp:131
Parser exception thrown when too few arguments are provided.
Definition: exceptions.hpp:103
too_few_arguments(std::string const &s)
The constructor.
Definition: exceptions.hpp:111
Parser exception thrown when too many arguments are provided.
Definition: exceptions.hpp:83
too_many_arguments(std::string const &s)
The constructor.
Definition: exceptions.hpp:91
Parser exception thrown when encountering unknown option.
Definition: exceptions.hpp:63
unknown_option(std::string const &s)
The constructor.
Definition: exceptions.hpp:71
Parser exception thrown when an argument could not be casted to the according type.
Definition: exceptions.hpp:183
validation_error(std::string const &s)
The constructor.
Definition: exceptions.hpp:191