Loading...
Searching...
No Matches
exception.hpp File Reference

Provides exceptions used in the I/O module. More...

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

Go to the source code of this file.

## Classes

struct | seqan3::file_open_error
| Thrown if there is an unspecified filesystem or stream error while opening, e.g. permission problem. More...
struct | seqan3::format_error
| Thrown if information given to output format didn't match expectations. More...
struct | seqan3::io_error
| Thrown if there is an io error in low level io operations such as in std::basic_streambuf operations. More...
struct | seqan3::parse_error
| Thrown if there is a parse error, such as reading an unexpected character from an input stream. More...
struct | seqan3::unexpected_end_of_input
| Thrown if I/O was expecting more input (e.g. a delimiter or a new line), but the end of input was reached. More...
struct | seqan3::unhandled_extension_error
| Thrown if there is no format that accepts a given file extension. More...

## Namespaces

namespace | seqan3
| The main SeqAn3 namespace.

## Detailed Description

Provides exceptions used in the I/O module.

Author
  Hannes Hauswedell <hannes.hauswedell AT fu-berlin.de>

Hide me