SeqAn3 3.1.0
The Modern C++ library for sequence analysis.
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 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>