SeqAn3  3.0.2
The Modern C++ library for sequence analysis.
exceptions.hpp File Reference

Provides parser related exceptions. More...

#include <stdexcept>
#include <seqan3/core/platform.hpp>
+ Include dependency graph for exceptions.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  seqan3::argument_parser_error
 Argument parser exception that is thrown whenever there is an error while parsing the command line arguments. More...
 
class  seqan3::design_error
 Argument parser exception that is thrown whenever there is an design error directed at the developer of the application (e.g. Reuse of option). More...
 
class  seqan3::option_declared_multiple_times
 Argument parser exception thrown when a non-list option is declared multiple times. More...
 
class  seqan3::overflow_error_on_conversion
 This class is deprecated. More...
 
class  seqan3::parser_design_error
 This class is deprecated. More...
 
class  seqan3::parser_invalid_argument
 This class is deprecated. More...
 
class  seqan3::required_option_missing
 Argument parser exception thrown when a required option is missing. More...
 
class  seqan3::too_few_arguments
 Argument parser exception thrown when too few arguments are provided. More...
 
class  seqan3::too_many_arguments
 Argument parser exception thrown when too many arguments are provided. More...
 
class  seqan3::type_conversion_failed
 This class is deprecated. More...
 
class  seqan3::unknown_option
 Argument parser exception thrown when encountering unknown option. More...
 
class  seqan3::user_input_error
 Argument parser exception thrown when an incorrect argument is given as (positional) option value. More...
 
class  seqan3::validation_error
 Argument parser exception thrown when an argument could not be casted to the according type. More...
 
class  seqan3::validation_failed
 This class is deprecated. More...
 

Namespaces

 seqan3
 The main SeqAn3 namespace.
 

Detailed Description

Provides parser related exceptions.

Author
Svenja Mehringer <svenja.mehringer AT fu-berlin.de>