Loading...
Searching...
No Matches
alignment/exception.hpp
Go to the documentation of this file.
// SPDX-FileCopyrightText: 2006-2025 Knut Reinert & Freie Universität Berlin
// SPDX-FileCopyrightText: 2016-2025 Knut Reinert & MPI für molekulare Genetik
// SPDX-License-Identifier: BSD-3-Clause
#pragma once
#include <stdexcept>
#include <seqan3/core/platform.hpp>
namespace seqan3
{
class gap_erase_failure : public std::logic_error
{
public:
gap_erase_failure(std::string const & s) : std::logic_error{s}
{}
};
class invalid_alignment_configuration : public std::invalid_argument
{
public:
invalid_alignment_configuration(std::string const & s) : std::invalid_argument{s}
{}
};
} // 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