KTextTemplate::SafeString::NestedString

Search for usage in LXR

KTextTemplate::SafeString::NestedString Class Reference

#include <safestring.h>

Inheritance diagram for KTextTemplate::SafeString::NestedString:

Additional Inherited Members

- Public Types inherited from QString
enum  NormalizationForm
 
enum  SectionFlag
 
- Public Member Functions inherited from QString
 QString (const char *str)
 
 QString (const char8_t *str)
 
 QString (const QByteArray &ba)
 
 QString (const QChar *unicode, qsizetype size)
 
 QString (const QString &other)
 
 QString (QChar ch)
 
 QString (QLatin1StringView str)
 
 QString (qsizetype size, QChar ch)
 
 QString (QString &&other)
 
QStringappend (const char *str)
 
QStringappend (const QByteArray &ba)
 
QStringappend (const QChar *str, qsizetype len)
 
QStringappend (const QString &str)
 
QStringappend (QChar ch)
 
QStringappend (QLatin1StringView str)
 
QStringappend (QStringView v)
 
QStringappend (QUtf8StringView str)
 
QString arg (Args &&... args) const const
 
QString arg (char a, int fieldWidth, QChar fillChar) const const
 
QString arg (const QString &a, int fieldWidth, QChar fillChar) const const
 
QString arg (double a, int fieldWidth, char format, int precision, QChar fillChar) const const
 
QString arg (int a, int fieldWidth, int base, QChar fillChar) const const
 
QString arg (long a, int fieldWidth, int base, QChar fillChar) const const
 
QString arg (QChar a, int fieldWidth, QChar fillChar) const const
 
QString arg (QLatin1StringView a, int fieldWidth, QChar fillChar) const const
 
QString arg (qlonglong a, int fieldWidth, int base, QChar fillChar) const const
 
QString arg (QStringView a, int fieldWidth, QChar fillChar) const const
 
QString arg (qulonglong a, int fieldWidth, int base, QChar fillChar) const const
 
QString arg (short a, int fieldWidth, int base, QChar fillChar) const const
 
QString arg (uint a, int fieldWidth, int base, QChar fillChar) const const
 
QString arg (ulong a, int fieldWidth, int base, QChar fillChar) const const
 
QString arg (ushort a, int fieldWidth, int base, QChar fillChar) const const
 
QStringassign (InputIterator first, InputIterator last)
 
QStringassign (QAnyStringView v)
 
QStringassign (qsizetype n, QChar c)
 
const QChar at (qsizetype position) const const
 
QCharback ()
 
QChar back () const const
 
iterator begin ()
 
const_iterator begin () const const
 
qsizetype capacity () const const
 
const_iterator cbegin () const const
 
const_iterator cend () const const
 
void chop (qsizetype n)
 
QString chopped (qsizetype len) const const
 
void clear ()
 
int compare (const QString &other, Qt::CaseSensitivity cs) const const
 
int compare (QChar ch, Qt::CaseSensitivity cs) const const
 
int compare (QLatin1StringView other, Qt::CaseSensitivity cs) const const
 
int compare (QStringView s, Qt::CaseSensitivity cs) const const
 
const_iterator constBegin () const const
 
const QCharconstData () const const
 
const_iterator constEnd () const const
 
bool contains (const QRegularExpression &re, QRegularExpressionMatch *rmatch) const const
 
bool contains (const QString &str, Qt::CaseSensitivity cs) const const
 
bool contains (QChar ch, Qt::CaseSensitivity cs) const const
 
bool contains (QLatin1StringView str, Qt::CaseSensitivity cs) const const
 
bool contains (QStringView str, Qt::CaseSensitivity cs) const const
 
qsizetype count () const const
 
qsizetype count (const QRegularExpression &re) const const
 
qsizetype count (const QString &str, Qt::CaseSensitivity cs) const const
 
qsizetype count (QChar ch, Qt::CaseSensitivity cs) const const
 
qsizetype count (QStringView str, Qt::CaseSensitivity cs) const const
 
const_reverse_iterator crbegin () const const
 
const_reverse_iterator crend () const const
 
QChardata ()
 
const QChardata () const const
 
iterator end ()
 
const_iterator end () const const
 
bool endsWith (const QString &s, Qt::CaseSensitivity cs) const const
 
bool endsWith (QChar c, Qt::CaseSensitivity cs) const const
 
bool endsWith (QLatin1StringView s, Qt::CaseSensitivity cs) const const
 
bool endsWith (QStringView str, Qt::CaseSensitivity cs) const const
 
iterator erase (const_iterator first, const_iterator last)
 
iterator erase (const_iterator it)
 
qsizetype erase (QString &s, const T &t)
 
qsizetype erase_if (QString &s, Predicate pred)
 
QStringfill (QChar ch, qsizetype size)
 
QString first (qsizetype n) const const
 
QCharfront ()
 
QChar front () const const
 
qsizetype indexOf (const QRegularExpression &re, qsizetype from, QRegularExpressionMatch *rmatch) const const
 
qsizetype indexOf (const QString &str, qsizetype from, Qt::CaseSensitivity cs) const const
 
qsizetype indexOf (QChar ch, qsizetype from, Qt::CaseSensitivity cs) const const
 
qsizetype indexOf (QLatin1StringView str, qsizetype from, Qt::CaseSensitivity cs) const const
 
qsizetype indexOf (QStringView str, qsizetype from, Qt::CaseSensitivity cs) const const
 
QStringinsert (qsizetype position, const char *str)
 
QStringinsert (qsizetype position, const QByteArray &str)
 
QStringinsert (qsizetype position, const QChar *unicode, qsizetype size)
 
QStringinsert (qsizetype position, const QString &str)
 
QStringinsert (qsizetype position, QChar ch)
 
QStringinsert (qsizetype position, QLatin1StringView str)
 
QStringinsert (qsizetype position, QStringView str)
 
QStringinsert (qsizetype position, QUtf8StringView str)
 
bool isEmpty () const const
 
bool isLower () const const
 
bool isNull () const const
 
bool isRightToLeft () const const
 
bool isUpper () const const
 
bool isValidUtf16 () const const
 
QString last (qsizetype n) const const
 
qsizetype lastIndexOf (const QRegularExpression &re, QRegularExpressionMatch *rmatch) const const
 
qsizetype lastIndexOf (const QRegularExpression &re, qsizetype from, QRegularExpressionMatch *rmatch) const const
 
qsizetype lastIndexOf (const QString &str, qsizetype from, Qt::CaseSensitivity cs) const const
 
qsizetype lastIndexOf (const QString &str, Qt::CaseSensitivity cs) const const
 
qsizetype lastIndexOf (QChar ch, qsizetype from, Qt::CaseSensitivity cs) const const
 
qsizetype lastIndexOf (QChar ch, Qt::CaseSensitivity cs) const const
 
qsizetype lastIndexOf (QLatin1StringView str, qsizetype from, Qt::CaseSensitivity cs) const const
 
qsizetype lastIndexOf (QLatin1StringView str, Qt::CaseSensitivity cs) const const
 
qsizetype lastIndexOf (QStringView str, qsizetype from, Qt::CaseSensitivity cs) const const
 
qsizetype lastIndexOf (QStringView str, Qt::CaseSensitivity cs) const const
 
QString left (qsizetype n) const const
 
QString leftJustified (qsizetype width, QChar fill, bool truncate) const const
 
qsizetype length () const const
 
int localeAwareCompare (const QString &other) const const
 
int localeAwareCompare (QStringView other) const const
 
QString mid (qsizetype position, qsizetype n) const const
 
QString normalized (NormalizationForm mode, QChar::UnicodeVersion version) const const
 
bool operator!= (const char *other) const const
 
bool operator!= (const char *s1, const QString &s2)
 
bool operator!= (const QByteArray &other) const const
 
bool operator!= (const QString &s1, const QString &s2)
 
bool operator!= (const QString &s1, QLatin1StringView s2)
 
QString operator""_qs (const char16_t *str, size_t size)
 
QString operator""_s (const char16_t *str, size_t size)
 
QString operator+ (const char *s1, const QString &s2)
 
QString operator+ (const QString &s1, const char *s2)
 
QString operator+ (const QString &s1, const QString &s2)
 
QString operator+ (QString &&s1, const QString &s2)
 
QStringoperator+= (const char *str)
 
QStringoperator+= (const QByteArray &ba)
 
QStringoperator+= (const QString &other)
 
QStringoperator+= (QChar ch)
 
QStringoperator+= (QLatin1StringView str)
 
QStringoperator+= (QStringView str)
 
QStringoperator+= (QUtf8StringView str)
 
bool operator< (const char *other) const const
 
bool operator< (const char *s1, const QString &s2)
 
bool operator< (const QByteArray &other) const const
 
bool operator< (const QString &s1, const QString &s2)
 
bool operator< (const QString &s1, QLatin1StringView s2)
 
bool operator< (QLatin1StringView s1, const QString &s2)
 
QDataStreamoperator<< (QDataStream &stream, const QString &string)
 
bool operator<= (const char *other) const const
 
bool operator<= (const char *s1, const QString &s2)
 
bool operator<= (const QByteArray &other) const const
 
bool operator<= (const QString &s1, const QString &s2)
 
bool operator<= (const QString &s1, QLatin1StringView s2)
 
bool operator<= (QLatin1StringView s1, const QString &s2)
 
QStringoperator= (const char *str)
 
QStringoperator= (const QByteArray &ba)
 
QStringoperator= (const QString &other)
 
QStringoperator= (QChar ch)
 
QStringoperator= (QLatin1StringView str)
 
QStringoperator= (QString &&other)
 
bool operator== (const char *other) const const
 
bool operator== (const char *s1, const QString &s2)
 
bool operator== (const QByteArray &other) const const
 
bool operator== (const QString &s1, const QString &s2)
 
bool operator== (const QString &s1, QLatin1StringView s2)
 
bool operator== (QLatin1StringView s1, const QString &s2)
 
bool operator> (const char *other) const const
 
bool operator> (const char *s1, const QString &s2)
 
bool operator> (const QByteArray &other) const const
 
bool operator> (const QString &s1, const QString &s2)
 
bool operator> (const QString &s1, QLatin1StringView s2)
 
bool operator> (QLatin1StringView s1, const QString &s2)
 
bool operator>= (const char *other) const const
 
bool operator>= (const char *s1, const QString &s2)
 
bool operator>= (const QByteArray &other) const const
 
bool operator>= (const QString &s1, const QString &s2)
 
bool operator>= (const QString &s1, QLatin1StringView s2)
 
bool operator>= (QLatin1StringView s1, const QString &s2)
 
QDataStreamoperator>> (QDataStream &stream, QString &string)
 
QCharoperator[] (qsizetype position)
 
const QChar operator[] (qsizetype position) const const
 
QStringprepend (const char *str)
 
QStringprepend (const QByteArray &ba)
 
QStringprepend (const QChar *str, qsizetype len)
 
QStringprepend (const QString &str)
 
QStringprepend (QChar ch)
 
QStringprepend (QLatin1StringView str)
 
QStringprepend (QStringView str)
 
QStringprepend (QUtf8StringView str)
 
void push_back (const QString &other)
 
void push_back (QChar ch)
 
void push_front (const QString &other)
 
void push_front (QChar ch)
 
const char * qPrintable (const QString &str)
 
 QStringLiteral (str)
 
 QT_NO_CAST_FROM_ASCII QT_NO_CAST_FROM_ASCII
 
 QT_NO_CAST_TO_ASCII QT_NO_CAST_TO_ASCII
 
 QT_RESTRICTED_CAST_FROM_ASCII QT_RESTRICTED_CAST_FROM_ASCII
 
const wchar_t * qUtf16Printable (const QString &str)
 
const char * qUtf8Printable (const QString &str)
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const const
 
QStringremove (const QRegularExpression &re)
 
QStringremove (const QString &str, Qt::CaseSensitivity cs)
 
QStringremove (QChar ch, Qt::CaseSensitivity cs)
 
QStringremove (QLatin1StringView str, Qt::CaseSensitivity cs)
 
QStringremove (qsizetype position, qsizetype n)
 
QStringremoveAt (qsizetype pos)
 
QStringremoveFirst ()
 
QStringremoveIf (Predicate pred)
 
QStringremoveLast ()
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const const
 
QString repeated (qsizetype times) const const
 
QStringreplace (const QChar *before, qsizetype blen, const QChar *after, qsizetype alen, Qt::CaseSensitivity cs)
 
QStringreplace (const QRegularExpression &re, const QString &after)
 
QStringreplace (const QString &before, const QString &after, Qt::CaseSensitivity cs)
 
QStringreplace (const QString &before, QLatin1StringView after, Qt::CaseSensitivity cs)
 
QStringreplace (QChar before, QChar after, Qt::CaseSensitivity cs)
 
QStringreplace (QChar c, QLatin1StringView after, Qt::CaseSensitivity cs)
 
QStringreplace (QChar ch, const QString &after, Qt::CaseSensitivity cs)
 
QStringreplace (QLatin1StringView before, const QString &after, Qt::CaseSensitivity cs)
 
QStringreplace (QLatin1StringView before, QLatin1StringView after, Qt::CaseSensitivity cs)
 
QStringreplace (qsizetype position, qsizetype n, const QChar *after, qsizetype alen)
 
QStringreplace (qsizetype position, qsizetype n, const QString &after)
 
QStringreplace (qsizetype position, qsizetype n, QChar after)
 
void reserve (qsizetype size)
 
void resize (qsizetype newSize, QChar fillChar)
 
void resize (qsizetype size)
 
QString right (qsizetype n) const const
 
QString rightJustified (qsizetype width, QChar fill, bool truncate) const const
 
QString section (const QRegularExpression &re, qsizetype start, qsizetype end, SectionFlags flags) const const
 
QString section (const QString &sep, qsizetype start, qsizetype end, SectionFlags flags) const const
 
QString section (QChar sep, qsizetype start, qsizetype end, SectionFlags flags) const const
 
QStringsetNum (double n, char format, int precision)
 
QStringsetNum (float n, char format, int precision)
 
QStringsetNum (int n, int base)
 
QStringsetNum (long n, int base)
 
QStringsetNum (qlonglong n, int base)
 
QStringsetNum (qulonglong n, int base)
 
QStringsetNum (short n, int base)
 
QStringsetNum (uint n, int base)
 
QStringsetNum (ulong n, int base)
 
QStringsetNum (ushort n, int base)
 
QStringsetRawData (const QChar *unicode, qsizetype size)
 
QStringsetUnicode (const QChar *unicode, qsizetype size)
 
QStringsetUtf16 (const ushort *unicode, qsizetype size)
 
void shrink_to_fit ()
 
QString simplified () const const
 
qsizetype size () const const
 
QString sliced (qsizetype pos) const const
 
QString sliced (qsizetype pos, qsizetype n) const const
 
QStringList split (const QRegularExpression &re, Qt::SplitBehavior behavior) const const
 
QStringList split (const QString &sep, Qt::SplitBehavior behavior, Qt::CaseSensitivity cs) const const
 
QStringList split (QChar sep, Qt::SplitBehavior behavior, Qt::CaseSensitivity cs) const const
 
void squeeze ()
 
bool startsWith (const QString &s, Qt::CaseSensitivity cs) const const
 
bool startsWith (QChar c, Qt::CaseSensitivity cs) const const
 
bool startsWith (QLatin1StringView s, Qt::CaseSensitivity cs) const const
 
bool startsWith (QStringView str, Qt::CaseSensitivity cs) const const
 
void swap (QString &other)
 
QString toCaseFolded () const const
 
CFStringRef toCFString () const const
 
double toDouble (bool *ok) const const
 
emscripten::val toEcmaString () const const
 
float toFloat (bool *ok) const const
 
QString toHtmlEscaped () const const
 
int toInt (bool *ok, int base) const const
 
decltype(qTokenize(*this, std::forward< Needle >(needle), flags...)) tokenize (qTokenize(*this, std::forward< Needle >(needle), flags...)) tokenize(Needle &&sep, Flags... flags) const &const
 
decltype(qTokenize(std::move(*this), std::forward< Needle >(needle), flags...)) tokenize (qTokenize(std::move(*this), std::forward< Needle >(needle), flags...)) tokenize(Needle &&sep, Flags... flags) &&
 
decltype(qTokenize(std::move(*this), std::forward< Needle >(needle), flags...)) tokenize (qTokenize(std::move(*this), std::forward< Needle >(needle), flags...)) tokenize(Needle &&sep, Flags... flags) const &&const
 
QByteArray toLatin1 () const const
 
QByteArray toLocal8Bit () const const
 
long toLong (bool *ok, int base) const const
 
qlonglong toLongLong (bool *ok, int base) const const
 
QString toLower () const const
 
NSString * toNSString () const const
 
short toShort (bool *ok, int base) const const
 
std::string toStdString () const const
 
std::u16string toStdU16String () const const
 
std::u32string toStdU32String () const const
 
std::wstring toStdWString () const const
 
QList< uint > toUcs4 () const const
 
uint toUInt (bool *ok, int base) const const
 
ulong toULong (bool *ok, int base) const const
 
qulonglong toULongLong (bool *ok, int base) const const
 
QString toUpper () const const
 
ushort toUShort (bool *ok, int base) const const
 
QByteArray toUtf8 () const const
 
qsizetype toWCharArray (wchar_t *array) const const
 
QString trimmed () const const
 
void truncate (qsizetype position)
 
const QCharunicode () const const
 
const ushort * utf16 () const const
 
- Static Public Member Functions inherited from QString
QString asprintf (const char *cformat,...)
 
int compare (const QString &s1, const QString &s2, Qt::CaseSensitivity cs)
 
int compare (const QString &s1, QLatin1StringView s2, Qt::CaseSensitivity cs)
 
int compare (const QString &s1, QStringView s2, Qt::CaseSensitivity cs)
 
int compare (QLatin1StringView s1, const QString &s2, Qt::CaseSensitivity cs)
 
int compare (QStringView s1, const QString &s2, Qt::CaseSensitivity cs)
 
QString fromCFString (CFStringRef string)
 
QString fromEcmaString (emscripten::val jsString)
 
QString fromLatin1 (const char *str, qsizetype size)
 
QString fromLatin1 (const QByteArray &str)
 
QString fromLatin1 (QByteArrayView str)
 
QString fromLocal8Bit (const char *str, qsizetype size)
 
QString fromLocal8Bit (const QByteArray &str)
 
QString fromLocal8Bit (QByteArrayView str)
 
QString fromNSString (const NSString *string)
 
QString fromRawData (const QChar *unicode, qsizetype size)
 
QString fromStdString (const std::string &str)
 
QString fromStdU16String (const std::u16string &str)
 
QString fromStdU32String (const std::u32string &str)
 
QString fromStdWString (const std::wstring &str)
 
QString fromUcs4 (const char32_t *unicode, qsizetype size)
 
QString fromUcs4 (const uint *str, qsizetype size)
 
QString fromUtf16 (const char16_t *unicode, qsizetype size)
 
QString fromUtf16 (const ushort *str, qsizetype size)
 
QString fromUtf8 (const char *str, qsizetype size)
 
QString fromUtf8 (const char8_t *str)
 
QString fromUtf8 (const char8_t *str, qsizetype size)
 
QString fromUtf8 (const QByteArray &str)
 
QString fromUtf8 (QByteArrayView str)
 
QString fromWCharArray (const wchar_t *string, qsizetype size)
 
int localeAwareCompare (const QString &s1, const QString &s2)
 
int localeAwareCompare (QStringView s1, QStringView s2)
 
QString number (double n, char format, int precision)
 
QString number (int n, int base)
 
QString number (long n, int base)
 
QString number (qlonglong n, int base)
 
QString number (qulonglong n, int base)
 
QString number (uint n, int base)
 
QString number (ulong n, int base)
 
QString vasprintf (const char *cformat, va_list ap)
 
- Public Attributes inherited from QString
typedef const_pointer
 
typedef const_reference
 
typedef const_reverse_iterator
 
typedef ConstIterator
 
typedef difference_type
 
typedef Iterator
 
 NormalizationForm_C
 
 NormalizationForm_D
 
 NormalizationForm_KC
 
 NormalizationForm_KD
 
typedef pointer
 
typedef reference
 
typedef reverse_iterator
 
 SectionCaseInsensitiveSeps
 
 SectionDefault
 
typedef SectionFlags
 
 SectionIncludeLeadingSep
 
 SectionIncludeTrailingSep
 
 SectionSkipEmpty
 
typedef size_type
 
typedef value_type
 

Detailed Description

The NestedString is a QString whose methods always return a SafeString.

This class is largely an implementation detail. See the SafeString documentation for details.

Definition at line 151 of file safestring.h.


The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:42 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.