SeqAn3
3.4.0-rc.4
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
byte.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
10
#pragma once
11
12
#include <
concepts
>
13
#include <
type_traits
>
14
15
#include <
seqan3/core/debug_stream/debug_stream_type.hpp
>
16
17
namespace
seqan3
18
{
22
template
<>
23
struct
std_byte_printer
<
std
::byte>
24
{
30
template
<
typename
stream_t>
31
constexpr
void
operator()
(
stream_t
& stream,
std::byte
const
arg
)
const
32
{
33
stream << std::to_integer<uint8_t>
(
arg
);
34
}
35
};
36
37
}
// namespace seqan3
std::byte
concepts
debug_stream_type.hpp
Provides seqan3::debug_stream and related types.
seqan3
The main SeqAn3 namespace.
Definition
aligned_sequence_concept.hpp:26
seqan3::get
constexpr auto const & get(configuration< configs_t... > const &config) noexcept
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition
configuration.hpp:412
std
SeqAn specific customisations in the standard namespace.
seqan3::std_byte_printer< std::byte >::operator()
constexpr void operator()(stream_t &stream, std::byte const arg) const
Prints the byte as uint8_t value.
Definition
byte.hpp:31
seqan3::std_byte_printer
Definition
default_printer.hpp:45
type_traits
Hide me
Version:
seqan3
core
debug_stream
byte.hpp
Generated on Thu May 22 2025 17:35:46 for SeqAn3 by
1.9.8