SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
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::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::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...
 

Namespaces

namespace  seqan3
 The main SeqAn3 namespace.
 

Detailed Description

Provides parser related exceptions.

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