SeqAn3 3.4.0
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
exceptions.hpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2006-2025 Knut Reinert & Freie Universität Berlin
2// SPDX-FileCopyrightText: 2016-2025 Knut Reinert & MPI für molekulare Genetik
3// SPDX-License-Identifier: BSD-3-Clause
4
9
10#pragma once
11
12#include <stdexcept>
13
15
16SEQAN3_DEPRECATED_HEADER("This header and its functionality is deprecated and will be removed in a future version of SeqAn. Please use the sharg-parser (url: https://github.com/seqan/sharg-parser) instead.");
17
18namespace seqan3
19{
39{
40public:
46};
47
52{
53public:
59};
60
73
86
99
112
117{
118public:
124};
125
130{
131public:
137};
138
150{
151public:
157};
158
159} // namespace seqan3
argument_parser_error(std::string const &s)
The constructor.
Definition exceptions.hpp:44
design_error(std::string const &s)
The constructor.
Definition exceptions.hpp:155
option_declared_multiple_times(std::string const &s)
The constructor.
Definition exceptions.hpp:109
required_option_missing(std::string const &s)
The constructor.
Definition exceptions.hpp:96
too_few_arguments(std::string const &s)
The constructor.
Definition exceptions.hpp:83
too_many_arguments(std::string const &s)
The constructor.
Definition exceptions.hpp:70
unknown_option(std::string const &s)
The constructor.
Definition exceptions.hpp:57
user_input_error(std::string const &s)
The constructor.
Definition exceptions.hpp:122
validation_error(std::string const &s)
The constructor.
Definition exceptions.hpp:135
The main SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
SeqAn specific customisations in the standard namespace.
Provides platform and dependency checks.
Hide me