SeqAn3
3.4.0
The Modern C++ library for sequence analysis.
Toggle main menu visibility
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
9
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
debug_stream_type.hpp
Provides seqan3::debug_stream and related types.
seqan3
The main SeqAn3 namespace.
Definition
aligned_sequence_concept.hpp:26
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
for SeqAn3 by
1.17.0