13#include <QDomDocument>
21 concept QDebuggable =
requires (T t, QDebug out) { out << t; };
23 template<QDebuggable L, QDebuggable R>
26 QDebugStateSaver saver { out };
28 [&out] (
const L& l) { out.nospace () <<
"L { " << l <<
" }"; },
29 [&out] (
const R& r) { out.nospace () <<
"R { " << r <<
" }"; });
UTIL_SLL_API QDebug operator<<(QDebug, const QDomDocument::ParseResult &)
auto Visit(const Either< Left, Right > &either, Args &&... args)
QDebug operator<<(QDebug dbg, const CtString< N, Char > &str)