15 template<
typename L,
typename R>
22 template<
typename... Args>
23 requires std::constructible_from<QString, Args&&...>
25 : String_ { std::forward<Args> (
args)... }
36 return String_.toHtmlEscaped ();
46 return String_.isEmpty ();
49 template<
typename... Args>
QString ToHtmlEscaped() const
friend TaintedString operator+(const TaintedString &l, const TaintedString &r)
requires std::constructible_from< QString, Args &&... > TaintedString(Args &&... args)
requires(std::is_same_v< TaintedString, std::decay_t< Args >> &&...) friend TaintedString Format(const QString &pattern
requires(Tup1Size==Tup2Size) const expr auto ZipWith(Tup1 &&tup1
QString UnsafeGetRaw() const
TaintedString & operator=(const TaintedString &)=default