Exceptions of module alib::app. As usual with class Exception, some of the exceptions are "inner exceptions" that are caught internally and re-thrown with more information and a different exception code.
The in this respect "external" exceptions that have to be caught by users of the library, are:
NoCommandGiven,
UnknownCommand,
ParsingOptions and
ParsingCommand.
| Enumerator |
|---|
| NoCommandGiven | Unknown command given.
|
| UnknownCommand | Unknown command given.
|
| ParsingOptions | General option parse error. Adds option help text.
|
| ParsingCommand | General parameter parse error. Adds command help text.
|
| MissingOptionValue | Missing argument when reading option. (Will be generalized with ParsingOptions.)
|
| IllegalOptionNameContinuation | An option was given in long name, but continued after its name in an undefined way. (Will be generalized with ParsingOptions.)
|
| MissingParameterValue | Missing argument when reading parameter. (Will be generalized with ParameterError.)
|
Definition at line 24 of file cliargtypes.hpp.