Loading...
Searching...
No Matches
debug_stream.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 <iostream>
#include <seqan3/alignment/aligned_sequence/debug_stream_alignment.hpp>
#include <seqan3/alphabet/detail/debug_stream_alphabet.hpp>
#include <seqan3/core/debug_stream/all.hpp>
// forward declare
namespace std
{
namespace
{
extern ostream cerr;
}
} // namespace std
namespace seqan3
{
// ------------------------------------------------------------------
// seqan3::debug_stream
// ------------------------------------------------------------------
inline debug_stream_type debug_stream{std::cerr};
} // namespace seqan3
std::ostream
std::cerr
seqan3::debug_stream_type
A "pretty printer" for most SeqAn data structures and related types.
Definition debug_stream_type.hpp:79
all.hpp
Meta-header for the Core / Debug Stream submodule .
debug_stream_alignment.hpp
The seqan3::debug_stream_type overload in order to print alignments.
debug_stream_alphabet.hpp
Provides seqan3::debug_stream and related types.
seqan3::debug_stream
debug_stream_type debug_stream
A global instance of seqan3::debug_stream_type.
Definition debug_stream.hpp:38
iostream
seqan3
The main SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
std
SeqAn specific customisations in the standard namespace.
Hide me