Parser exception that is thrown whenever there is an design error directed at the developer of the ap...
Definition exceptions.hpp:207
design_error(std::string const &s)
The constructor.
Definition exceptions.hpp:215
Parser exception thrown when a non-list option is declared multiple times.
Definition exceptions.hpp:140
option_declared_multiple_times(std::string const &s)
The constructor.
Definition exceptions.hpp:148
Parser exception that is thrown whenever there is an error while parsing the command line arguments.
Definition exceptions.hpp:40
parser_error(std::string const &s)
The constructor.
Definition exceptions.hpp:48
Parser exception thrown when a required option is missing.
Definition exceptions.hpp:120
required_option_missing(std::string const &s)
The constructor.
Definition exceptions.hpp:128
Parser exception thrown when too few arguments are provided.
Definition exceptions.hpp:100
too_few_arguments(std::string const &s)
The constructor.
Definition exceptions.hpp:108
Parser exception thrown when too many arguments are provided.
Definition exceptions.hpp:80
too_many_arguments(std::string const &s)
The constructor.
Definition exceptions.hpp:88
Parser exception thrown when encountering unknown option.
Definition exceptions.hpp:60
unknown_option(std::string const &s)
The constructor.
Definition exceptions.hpp:68
Parser exception thrown when an argument could not be casted to the according type.
Definition exceptions.hpp:180
validation_error(std::string const &s)
The constructor.
Definition exceptions.hpp:188