KTextTemplate::SafeString::NestedString
KTextTemplate::SafeString::NestedString Class Reference
#include <safestring.h>
Inheritance diagram for KTextTemplate::SafeString::NestedString:
Additional Inherited Members | |
Public Types inherited from QString | |
typedef | const_pointer |
typedef | const_reference |
typedef | const_reverse_iterator |
typedef | ConstIterator |
typedef | difference_type |
typedef | Iterator |
enum | NormalizationForm |
typedef | pointer |
typedef | reference |
typedef | reverse_iterator |
enum | SectionFlag |
typedef | SectionFlags |
typedef | size_type |
typedef | value_type |
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) | |
QString & | append (const char *str) |
QString & | append (const QByteArray &ba) |
QString & | append (const QChar *str, qsizetype len) |
QString & | append (const QString &str) |
QString & | append (QChar ch) |
QString & | append (QLatin1StringView str) |
QString & | append (QStringView v) |
QString & | append (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 |
QString & | assign (InputIterator first, InputIterator last) |
QString & | assign (QAnyStringView v) |
QString & | assign (qsizetype n, QChar c) |
const QChar | at (qsizetype position) const const |
QChar & | back () |
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 QChar * | constData () 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 |
QChar * | data () |
const QChar * | data () 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) |
QString & | fill (QChar ch, qsizetype size) |
QString | first (qsizetype n) const const |
QChar & | front () |
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 |
QString & | insert (qsizetype position, const char *str) |
QString & | insert (qsizetype position, const QByteArray &str) |
QString & | insert (qsizetype position, const QChar *unicode, qsizetype size) |
QString & | insert (qsizetype position, const QString &str) |
QString & | insert (qsizetype position, QChar ch) |
QString & | insert (qsizetype position, QLatin1StringView str) |
QString & | insert (qsizetype position, QStringView str) |
QString & | insert (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) |
QString & | operator+= (const char *str) |
QString & | operator+= (const QByteArray &ba) |
QString & | operator+= (const QString &other) |
QString & | operator+= (QChar ch) |
QString & | operator+= (QLatin1StringView str) |
QString & | operator+= (QStringView str) |
QString & | operator+= (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) |
QDataStream & | operator<< (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) |
QString & | operator= (const char *str) |
QString & | operator= (const QByteArray &ba) |
QString & | operator= (const QString &other) |
QString & | operator= (QChar ch) |
QString & | operator= (QLatin1StringView str) |
QString & | operator= (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) |
QDataStream & | operator>> (QDataStream &stream, QString &string) |
QChar & | operator[] (qsizetype position) |
const QChar | operator[] (qsizetype position) const const |
QString & | prepend (const char *str) |
QString & | prepend (const QByteArray &ba) |
QString & | prepend (const QChar *str, qsizetype len) |
QString & | prepend (const QString &str) |
QString & | prepend (QChar ch) |
QString & | prepend (QLatin1StringView str) |
QString & | prepend (QStringView str) |
QString & | prepend (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 |
QString & | remove (const QRegularExpression &re) |
QString & | remove (const QString &str, Qt::CaseSensitivity cs) |
QString & | remove (QChar ch, Qt::CaseSensitivity cs) |
QString & | remove (QLatin1StringView str, Qt::CaseSensitivity cs) |
QString & | remove (qsizetype position, qsizetype n) |
QString & | removeAt (qsizetype pos) |
QString & | removeFirst () |
QString & | removeIf (Predicate pred) |
QString & | removeLast () |
reverse_iterator | rend () |
const_reverse_iterator | rend () const const |
QString | repeated (qsizetype times) const const |
QString & | replace (const QChar *before, qsizetype blen, const QChar *after, qsizetype alen, Qt::CaseSensitivity cs) |
QString & | replace (const QRegularExpression &re, const QString &after) |
QString & | replace (const QString &before, const QString &after, Qt::CaseSensitivity cs) |
QString & | replace (const QString &before, QLatin1StringView after, Qt::CaseSensitivity cs) |
QString & | replace (QChar before, QChar after, Qt::CaseSensitivity cs) |
QString & | replace (QChar c, QLatin1StringView after, Qt::CaseSensitivity cs) |
QString & | replace (QChar ch, const QString &after, Qt::CaseSensitivity cs) |
QString & | replace (QLatin1StringView before, const QString &after, Qt::CaseSensitivity cs) |
QString & | replace (QLatin1StringView before, QLatin1StringView after, Qt::CaseSensitivity cs) |
QString & | replace (qsizetype position, qsizetype n, const QChar *after, qsizetype alen) |
QString & | replace (qsizetype position, qsizetype n, const QString &after) |
QString & | replace (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 |
QString & | setNum (double n, char format, int precision) |
QString & | setNum (float n, char format, int precision) |
QString & | setNum (int n, int base) |
QString & | setNum (long n, int base) |
QString & | setNum (qlonglong n, int base) |
QString & | setNum (qulonglong n, int base) |
QString & | setNum (short n, int base) |
QString & | setNum (uint n, int base) |
QString & | setNum (ulong n, int base) |
QString & | setNum (ushort n, int base) |
QString & | setRawData (const QChar *unicode, qsizetype size) |
QString & | setUnicode (const QChar *unicode, qsizetype size) |
QString & | setUtf16 (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 QChar * | unicode () 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 | |
NormalizationForm_C | |
NormalizationForm_D | |
NormalizationForm_KC | |
NormalizationForm_KD | |
SectionCaseInsensitiveSeps | |
SectionDefault | |
SectionIncludeLeadingSep | |
SectionIncludeTrailingSep | |
SectionSkipEmpty | |
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 Mon Nov 18 2024 12:17:29 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:17:29 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.