25template <
typename... variant_ts>
36 template <
typename stream_t,
typename arg_t>
39 if (!
arg.valueless_by_exception())
41 [&stream](
auto &&
elem)
47 stream <<
"<VALUELESS_VARIANT>";
Provides various type traits on generic types.
A "pretty printer" for most SeqAn data structures and related types.
Definition debug_stream_type.hpp:79
Provides seqan3::debug_stream and related types.
The main SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
SeqAn specific customisations in the standard namespace.
constexpr void operator()(stream_t &stream, arg_t &&arg) const
Prints the variant by visiting the stream operator for the corresponding type.
Definition variant.hpp:37
Definition default_printer.hpp:46
Provides type traits for working with templates.