|
Cutelee 6.2.0
|
The NestedString is a QString whose methods always return a SafeString. More...
#include <safestring.h>

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) | |
| QString (QStringView sv) | |
| 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 (const T &a, int fieldWidth, QChar fillChar) const const |
| QString | arg (T a, int fieldWidth, char format, int precision, QChar fillChar) const const |
| QString | arg (T 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 |
| QString::iterator | begin () |
| QString::const_iterator | begin () const const |
| qsizetype | capacity () const const |
| QString::const_iterator | cbegin () const const |
| QString::const_iterator | cend () const const |
| void | chop (qsizetype n) |
| QString | chopped (qsizetype len) && |
| 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 |
| QString::const_iterator | constBegin () const const |
| const QChar * | constData () const const |
| QString::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 |
| QString::const_reverse_iterator | crbegin () const const |
| QString::const_reverse_iterator | crend () const const |
| QChar * | data () |
| const QChar * | data () const const |
| QString::iterator | end () |
| QString::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 |
| qsizetype | erase (QString &s, const T &t) |
| QString::iterator | erase (QString::const_iterator first, QString::const_iterator last) |
| QString::iterator | erase (QString::const_iterator it) |
| qsizetype | erase_if (QString &s, Predicate pred) |
| QString & | fill (QChar ch, qsizetype size) |
| QString | first (qsizetype n) && |
| 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) && |
| 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) && |
| 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 |
| qsizetype | max_size () const const |
| QString | mid (qsizetype position, qsizetype n) && |
| QString | mid (qsizetype position, qsizetype n) const &const |
| QString | normalized (QString::NormalizationForm mode, QChar::UnicodeVersion version) const const |
| QString & | nullTerminate () |
| QString | nullTerminated () && |
| QString | nullTerminated () const &const |
| void | operation1 () |
| void | operation2 () |
| operator std::u16string_view () const const | |
| bool | operator!= (const char *const &lhs, const QString &rhs) |
| bool | operator!= (const QByteArray &lhs, const QString &rhs) |
| bool | operator!= (const QString &lhs, const char *const &rhs) |
| bool | operator!= (const QString &lhs, const QByteArray &rhs) |
| bool | operator!= (const QString &lhs, const QLatin1StringView &rhs) |
| bool | operator!= (const QString &lhs, const QString &rhs) |
| 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 &lhs, QStringView rhs) |
| 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+ (QStringView lhs, const QString &rhs) |
| 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 *const &lhs, const QString &rhs) |
| bool | operator< (const QByteArray &lhs, const QString &rhs) |
| bool | operator< (const QLatin1StringView &lhs, const QString &rhs) |
| bool | operator< (const QString &lhs, const char *const &rhs) |
| bool | operator< (const QString &lhs, const QByteArray &rhs) |
| bool | operator< (const QString &lhs, const QLatin1StringView &rhs) |
| bool | operator< (const QString &lhs, const QString &rhs) |
| QDataStream & | operator<< (QDataStream &stream, const QString &string) |
| bool | operator<= (const char *const &lhs, const QString &rhs) |
| bool | operator<= (const QByteArray &lhs, const QString &rhs) |
| bool | operator<= (const QLatin1StringView &lhs, const QString &rhs) |
| bool | operator<= (const QString &lhs, const char *const &rhs) |
| bool | operator<= (const QString &lhs, const QByteArray &rhs) |
| bool | operator<= (const QString &lhs, const QLatin1StringView &rhs) |
| bool | operator<= (const QString &lhs, const QString &rhs) |
| 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 *const &lhs, const QString &rhs) |
| bool | operator== (const QByteArray &lhs, const QString &rhs) |
| bool | operator== (const QLatin1StringView &lhs, const QString &rhs) |
| bool | operator== (const QString &lhs, const char *const &rhs) |
| bool | operator== (const QString &lhs, const QByteArray &rhs) |
| bool | operator== (const QString &lhs, const QLatin1StringView &rhs) |
| bool | operator== (const QString &lhs, const QString &rhs) |
| bool | operator> (const char *const &lhs, const QString &rhs) |
| bool | operator> (const QByteArray &lhs, const QString &rhs) |
| bool | operator> (const QLatin1StringView &lhs, const QString &rhs) |
| bool | operator> (const QString &lhs, const char *const &rhs) |
| bool | operator> (const QString &lhs, const QByteArray &rhs) |
| bool | operator> (const QString &lhs, const QLatin1StringView &rhs) |
| bool | operator> (const QString &lhs, const QString &rhs) |
| bool | operator>= (const char *const &lhs, const QString &rhs) |
| bool | operator>= (const QByteArray &lhs, const QString &rhs) |
| bool | operator>= (const QLatin1StringView &lhs, const QString &rhs) |
| bool | operator>= (const QString &lhs, const char *const &rhs) |
| bool | operator>= (const QString &lhs, const QByteArray &rhs) |
| bool | operator>= (const QString &lhs, const QLatin1StringView &rhs) |
| bool | operator>= (const QString &lhs, const QString &rhs) |
| 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) |
| QString::reverse_iterator | rbegin () |
| QString::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 () |
| QString::reverse_iterator | rend () |
| QString::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) |
| void | resizeForOverwrite (qsizetype size) |
| QString | right (qsizetype n) && |
| 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, QString::SectionFlags flags) const const |
| QString | section (const QString &sep, qsizetype start, qsizetype end, QString::SectionFlags flags) const const |
| QString | section (QChar sep, qsizetype start, qsizetype end, QString::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 char16_t *unicode, qsizetype size) |
| QString & | setUnicode (const QChar *unicode, qsizetype size) |
| QString & | setUtf16 (const char16_t *unicode, qsizetype size) |
| QString & | setUtf16 (const ushort *unicode, qsizetype size) |
| void | shrink_to_fit () |
| QString | simplified () const const |
| qsizetype | size () const const |
| QString & | slice (qsizetype pos) |
| QString & | slice (qsizetype pos, qsizetype n) |
| QString | sliced (qsizetype pos) && |
| QString | sliced (qsizetype pos) const &const |
| QString | sliced (qsizetype pos, qsizetype n) && |
| 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 char16_t *unicode, qsizetype size) |
| 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) |
| qsizetype | maxSize () |
| 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_iterator |
| typedef | const_pointer |
| typedef | const_reference |
| typedef | const_reverse_iterator |
| typedef | ConstIterator |
| typedef | difference_type |
| typedef | Iterator |
| 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 |
This class is largely an implementation detail. See the SafeString documentation for details.
Definition at line 163 of file safestring.h.