LeechCraft 0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::TaintedString Class Reference

#include "taintedstring.h"

Public Member Functions

template<typename... Args>
 TaintedString (Args &&... args)
 TaintedString (const TaintedString &)=default
 TaintedString (TaintedString &&)=default
TaintedStringoperator= (const TaintedString &)=default
TaintedStringoperator= (TaintedString &&)=default
QString ToHtmlEscaped () const
QString UnsafeGetRaw () const
bool IsEmpty () const

Friends

template<typename... Args>
TaintedString Format (const QString &pattern, Args &&... args)
TaintedString operator+ (const TaintedString &l, const TaintedString &r)
template<typename T>
TaintedString operator+ (const TaintedString &l, T &&r)
template<typename T>
TaintedString operator+ (T &&l, const TaintedString &r)

Detailed Description

Definition at line 18 of file taintedstring.h.

Constructor & Destructor Documentation

◆ TaintedString() [1/3]

template<typename... Args>
LC::Util::TaintedString::TaintedString ( Args &&... args)
inlineexplicit

Definition at line 24 of file taintedstring.h.

Referenced by TaintedString(), TaintedString(), Format, operator+, operator+, operator+, operator=(), and operator=().

Here is the caller graph for this function:

◆ TaintedString() [2/3]

LC::Util::TaintedString::TaintedString ( const TaintedString & )
default

References TaintedString().

Here is the call graph for this function:

◆ TaintedString() [3/3]

LC::Util::TaintedString::TaintedString ( TaintedString && )
default

References TaintedString().

Here is the call graph for this function:

Member Function Documentation

◆ IsEmpty()

bool LC::Util::TaintedString::IsEmpty ( ) const
inline

Definition at line 44 of file taintedstring.h.

◆ operator=() [1/2]

TaintedString & LC::Util::TaintedString::operator= ( const TaintedString & )
default

References TaintedString().

Here is the call graph for this function:

◆ operator=() [2/2]

TaintedString & LC::Util::TaintedString::operator= ( TaintedString && )
default

References TaintedString().

Here is the call graph for this function:

◆ ToHtmlEscaped()

QString LC::Util::TaintedString::ToHtmlEscaped ( ) const
inlinenodiscard

Definition at line 34 of file taintedstring.h.

◆ UnsafeGetRaw()

QString LC::Util::TaintedString::UnsafeGetRaw ( ) const
inlinenodiscard

Definition at line 39 of file taintedstring.h.

◆ Format

template<typename... Args>
TaintedString Format ( const QString & pattern,
Args &&... args )
friend

Definition at line 51 of file taintedstring.h.

References TaintedString().

◆ operator+ [1/3]

TaintedString operator+ ( const TaintedString & l,
const TaintedString & r )
friend

Definition at line 56 of file taintedstring.h.

References TaintedString().

◆ operator+ [2/3]

template<typename T>
TaintedString operator+ ( const TaintedString & l,
T && r )
friend

Definition at line 63 of file taintedstring.h.

References TaintedString().

◆ operator+ [3/3]

template<typename T>
TaintedString operator+ ( T && l,
const TaintedString & r )
friend

Definition at line 70 of file taintedstring.h.

References TaintedString().


The documentation for this class was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/leechcraft-doc-0.6.70+git.18450.gabe19ee3b0-build/leechcraft-0.6.70-18450-gabe19ee3b0/src/util/sll/taintedstring.h