192 return error.c_str();
197 std::string error{std::string(
"ATTENTION: The parser printed or exported the help page/interface information.") +
198 "This behaviour is expected but the exception should be caught by the developer through " +
199 "a try-catch block (see documentation) and the program correctly terminated."};
Argument parser exception thrown when an argument could not be casted to the according type...
Definition: exceptions.hpp:144
too_few_arguments(std::string const &s)
The constructor.
Definition: exceptions.hpp:100
unknown_option(std::string const &s)
The constructor.
Definition: exceptions.hpp:80
SeqAn specific customisations in the standard namespace.
Definition: align_result.hpp:221
type_conversion_failed(std::string const &s)
The constructor.
Definition: exceptions.hpp:130
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:58
Argument parser exception that is thrown whenever there is an design error directed at the developer ...
Definition: exceptions.hpp:163
Argument parser exception thrown when an argument could not be casted to the according type...
Definition: exceptions.hpp:124
parser_invalid_argument(std::string const &s)
The constructor.
Definition: exceptions.hpp:70
Argument parser exception thrown when too few arguments are provided.
Definition: exceptions.hpp:94
Argument parser exception thrown when an argument could not be casted to the according type...
Definition: exceptions.hpp:134
parser_design_error(std::string const &s)
The constructor.
Definition: exceptions.hpp:169
Argument parser exception thrown when too many arguments are provided.
Definition: exceptions.hpp:84
Argument parser exception thrown when a non-list option is declared multiple times.
Definition: exceptions.hpp:114
char const * what()
Returns the error message.
Definition: exceptions.hpp:190
Argument parser exception thrown when encountering unknown option.
Definition: exceptions.hpp:74
Argument parser exception that is thrown whenever there is an error while parsing the command line ar...
Definition: exceptions.hpp:64
overflow_error_on_conversion(std::string const &s)
The constructor.
Definition: exceptions.hpp:140
This exception is not an error but expected behavior that shall terminate the program (e...
Definition: exceptions.hpp:186
option_declared_multiple_times(std::string const &s)
The constructor.
Definition: exceptions.hpp:120
too_many_arguments(std::string const &s)
The constructor.
Definition: exceptions.hpp:90
validation_failed(std::string const &s)
The constructor.
Definition: exceptions.hpp:150
required_option_missing(std::string const &s)
The constructor.
Definition: exceptions.hpp:110
Argument parser exception thrown when a required option is missing.
Definition: exceptions.hpp:104