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