SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
The default printer that is used by seqan3::debug_stream. More...
#include <seqan3/core/debug_stream/default_printer.hpp>
Public Member Functions | |
template<typename stream_t , typename arg_t > requires printable_with<printer_for_t<stream_t &, std::remove_cvref_t<arg_t>>, stream_t &, arg_t> | |
constexpr void | operator() (stream_t &stream, arg_t &&arg) const |
The function call operator that is only defined if the type is printable. | |
The default printer that is used by seqan3::debug_stream.
This printer offers a function call operator if the type is printable by one of the printers defined in the seqan3::printer_order. If no valid printer is found the function call operator is not defined.
|
inlineconstexpr |
The function call operator that is only defined if the type is printable.
stream_t | The type of the stream. |
arg_t | The type of the argument. |
[in,out] | stream | The stream to print to. |
[in] | arg | The argument to print. |