25template <
typename... variant_ts>
36 template <
typename stream_t,
typename arg_t>
37 constexpr void operator()(stream_t & stream, arg_t && arg)
const
39 if (!arg.valueless_by_exception())
41 [&stream](
auto && elem)
47 stream <<
"<VALUELESS_VARIANT>";
Provides various type traits on generic types.
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.