55#if SEQAN3_WORKAROUND_GCC_NO_CXX11_ABI
62 explicit io_error(std::string const & s, std::error_code const & ec = std::io_errc::stream) :
A "pretty printer" for most SeqAn data structures and related types.
Definition debug_stream_type.hpp:79
The main SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
SeqAn specific customisations in the standard namespace.
Thrown if there is an unspecified filesystem or stream error while opening, e.g. permission problem.
Definition io/exception.hpp:36
file_open_error(std::string const &s)
Constructor that forwards the exception string.
Definition io/exception.hpp:38
Thrown if there is an io error in low level io operations such as in std::basic_streambuf operations.
Definition io/exception.hpp:54
Thrown if there is a parse error, such as reading an unexpected character from an input stream.
Definition io/exception.hpp:45
parse_error(std::string const &s)
Constructor that forwards the exception string.
Definition io/exception.hpp:47
Thrown if there is no format that accepts a given file extension.
Definition io/exception.hpp:27
unhandled_extension_error(std::string const &s)
Constructor that forwards the exception string.
Definition io/exception.hpp:29