SeqAn3
3.4.0
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
alignment/exception.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
14
#include <
seqan3/core/platform.hpp
>
15
16
namespace
seqan3
17
{
18
20
class
gap_erase_failure
:
public
std::logic_error
21
{
22
public
:
26
gap_erase_failure
(
std::string
const
& s) :
std
::
logic_error
{s}
27
{}
28
};
29
31
class
invalid_alignment_configuration
:
public
std::invalid_argument
32
{
33
public
:
37
invalid_alignment_configuration
(
std::string
const
& s) :
std
::
invalid_argument
{s}
38
{}
39
};
40
41
}
// namespace seqan3
std::string
seqan3::gap_erase_failure::gap_erase_failure
gap_erase_failure(std::string const &s)
The constructor.
Definition
alignment/exception.hpp:26
seqan3::invalid_alignment_configuration::invalid_alignment_configuration
invalid_alignment_configuration(std::string const &s)
The constructor.
Definition
alignment/exception.hpp:37
std::invalid_argument
std::logic_error
seqan3
The main SeqAn3 namespace.
Definition
aligned_sequence_concept.hpp:26
std
SeqAn specific customisations in the standard namespace.
platform.hpp
Provides platform and dependency checks.
stdexcept
Hide me
Version:
seqan3
alignment
exception.hpp
Generated on
for SeqAn3 by
1.15.0