|
| CalendarName (const QString &name) |
|
constexpr | QString () noexcept |
|
| QString (const QChar *unicode, qsizetype size=-1) |
|
| QString (QChar c) |
|
| QString (qsizetype size, QChar c) |
|
| QString (QLatin1String latin1) |
|
| QString (const QString &) noexcept |
|
| ~QString () |
|
QString & | operator= (QChar c) |
|
QString & | operator= (const QString &) noexcept |
|
QString & | operator= (QLatin1String latin1) |
|
| QString (QString &&other) noexcept=default |
|
void | swap (QString &other) noexcept |
|
qsizetype | size () const |
|
qsizetype | count () const |
|
qsizetype | length () const |
|
bool | isEmpty () const |
|
void | resize (qsizetype size) |
|
void | resize (qsizetype size, QChar fillChar) |
|
QString & | fill (QChar c, qsizetype size=-1) |
|
void | truncate (qsizetype pos) |
|
void | chop (qsizetype n) |
|
qsizetype | capacity () const |
|
void | reserve (qsizetype size) |
|
void | squeeze () |
|
const QChar * | unicode () const |
|
QChar * | data () |
|
const QChar * | data () const |
|
const QChar * | constData () const |
|
void | detach () |
|
bool | isDetached () const |
|
bool | isSharedWith (const QString &other) const |
|
void | clear () |
|
const QChar | at (qsizetype i) const |
|
const QChar | operator[] (qsizetype i) const |
|
QChar & | operator[] (qsizetype i) |
|
QChar | front () const |
|
QChar & | front () |
|
QChar | back () const |
|
QChar & | back () |
|
QString | arg (qlonglong a, int fieldwidth=0, int base=10, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (qulonglong a, int fieldwidth=0, int base=10, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (long a, int fieldwidth=0, int base=10, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (ulong a, int fieldwidth=0, int base=10, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (int a, int fieldWidth=0, int base=10, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (uint a, int fieldWidth=0, int base=10, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (short a, int fieldWidth=0, int base=10, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (ushort a, int fieldWidth=0, int base=10, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (double a, int fieldWidth=0, char format='g', int precision=-1, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (char a, int fieldWidth=0, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (QChar a, int fieldWidth=0, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (const QString &a, int fieldWidth=0, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (QStringView a, int fieldWidth=0, QChar fillChar=QLatin1Char(' ')) const |
|
QString | arg (QLatin1String a, int fieldWidth=0, QChar fillChar=QLatin1Char(' ')) const |
|
QString ::type | arg (Args &&...args) const |
|
static QString static QString qsizetype | indexOf (QChar c, qsizetype from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | indexOf (QLatin1String s, qsizetype from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | indexOf (const QString &s, qsizetype from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | indexOf (QStringView s, qsizetype from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
qsizetype | lastIndexOf (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
qsizetype | lastIndexOf (QChar c, qsizetype from, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | lastIndexOf (QLatin1String s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | lastIndexOf (QLatin1String s, qsizetype from, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | lastIndexOf (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | lastIndexOf (const QString &s, qsizetype from, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | lastIndexOf (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
qsizetype | lastIndexOf (QStringView s, qsizetype from, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
bool | contains (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | contains (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | contains (QLatin1String s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | contains (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
qsizetype | count (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | count (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qsizetype | count (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
QString | section (QChar sep, qsizetype start, qsizetype end=-1, SectionFlags flags=SectionDefault) const |
|
QString | section (const QString &in_sep, qsizetype start, qsizetype end=-1, SectionFlags flags=SectionDefault) const |
|
QString | left (qsizetype n) const |
|
QString | right (qsizetype n) const |
|
QString | mid (qsizetype position, qsizetype n=-1) const |
|
QString | first (qsizetype n) const |
|
QString | last (qsizetype n) const |
|
QString | sliced (qsizetype pos) const |
|
QString | sliced (qsizetype pos, qsizetype n) const |
|
QString | chopped (qsizetype n) const |
|
bool | startsWith (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | startsWith (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
bool | startsWith (QLatin1String s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | startsWith (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | endsWith (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | endsWith (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
bool | endsWith (QLatin1String s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | endsWith (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | isUpper () const |
|
bool | isLower () const |
|
QString | leftJustified (qsizetype width, QChar fill=QLatin1Char(' '), bool trunc=false) const |
|
QString | rightJustified (qsizetype width, QChar fill=QLatin1Char(' '), bool trunc=false) const |
|
QString | toLower () const & |
|
QString | toLower () && |
|
QString | toUpper () const & |
|
QString | toUpper () && |
|
QString | toCaseFolded () const & |
|
QString | toCaseFolded () && |
|
QString | trimmed () const & |
|
QString | trimmed () && |
|
QString | simplified () const & |
|
QString | simplified () && |
|
QString | toHtmlEscaped () const |
|
QString & | insert (qsizetype i, QChar c) |
|
QString & | insert (qsizetype i, const QChar *uc, qsizetype len) |
|
QString & | insert (qsizetype i, const QString &s) |
|
QString & | insert (qsizetype i, QStringView v) |
|
QString & | insert (qsizetype i, QLatin1String s) |
|
QString & | append (QChar c) |
|
QString & | append (const QChar *uc, qsizetype len) |
|
QString & | append (const QString &s) |
|
QString & | append (QStringView v) |
|
QString & | append (QLatin1String s) |
|
QString & | prepend (QChar c) |
|
QString & | prepend (const QChar *uc, qsizetype len) |
|
QString & | prepend (const QString &s) |
|
QString & | prepend (QStringView v) |
|
QString & | prepend (QLatin1String s) |
|
QString & | operator+= (QChar c) |
|
QString & | operator+= (const QString &s) |
|
QString & | operator+= (QStringView v) |
|
QString & | operator+= (QLatin1String s) |
|
QString & | remove (qsizetype i, qsizetype len) |
|
QString & | remove (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QString & | remove (QLatin1String s, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QString & | remove (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
template<typename Predicate > |
QString & | removeIf (Predicate pred) |
|
QString & | replace (qsizetype i, qsizetype len, QChar after) |
|
QString & | replace (qsizetype i, qsizetype len, const QChar *s, qsizetype slen) |
|
QString & | replace (qsizetype i, qsizetype len, const QString &after) |
|
QString & | replace (QChar before, QChar after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QString & | replace (const QChar *before, qsizetype blen, const QChar *after, qsizetype alen, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QString & | replace (QLatin1String before, QLatin1String after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QString & | replace (QLatin1String before, const QString &after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QString & | replace (const QString &before, QLatin1String after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QString & | replace (const QString &before, const QString &after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QString & | replace (QChar c, const QString &after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QString & | replace (QChar c, QLatin1String after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
|
QStringList | split (const QString &sep, Qt::SplitBehavior behavior=Qt::KeepEmptyParts, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
QStringList | split (QChar sep, Qt::SplitBehavior behavior=Qt::KeepEmptyParts, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
QStringList | split (const QRegularExpression &sep, Qt::SplitBehavior behavior=Qt::KeepEmptyParts) const |
|
template<typename Needle , typename... Flags> |
auto | tokenize (Needle &&needle, Flags...flags) const &noexcept(noexcept(qTokenize(std::declval< const QString & >(), std::forward< Needle >(needle), flags...))) -> decltype(qTokenize(*this, std::forward< Needle >(needle), flags...)) |
|
template<typename Needle , typename... Flags> |
auto | tokenize (Needle &&needle, Flags...flags) const &&noexcept(noexcept(qTokenize(std::declval< const QString >(), std::forward< Needle >(needle), flags...))) -> decltype(qTokenize(std::move(*this), std::forward< Needle >(needle), flags...)) |
|
template<typename Needle , typename... Flags> |
auto | tokenize (Needle &&needle, Flags...flags) &&noexcept(noexcept(qTokenize(std::declval< QString >(), std::forward< Needle >(needle), flags...))) -> decltype(qTokenize(std::move(*this), std::forward< Needle >(needle), flags...)) |
|
QString | normalized (NormalizationForm mode, QChar::UnicodeVersion version=QChar::Unicode_Unassigned) const |
|
QString | repeated (qsizetype times) const |
|
const ushort * | utf16 () const |
|
QByteArray | toLatin1 () const & |
|
QByteArray | toLatin1 () && |
|
QByteArray | toUtf8 () const & |
|
QByteArray | toUtf8 () && |
|
QByteArray | toLocal8Bit () const & |
|
QByteArray | toLocal8Bit () && |
|
QList< uint > | toUcs4 () const |
|
qsizetype | toWCharArray (wchar_t *array) const |
|
QString & | setRawData (const QChar *unicode, qsizetype size) |
|
QString & | setUnicode (const QChar *unicode, qsizetype size) |
|
QString & | setUtf16 (const ushort *utf16, qsizetype size) |
|
int | compare (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
int | compare (QLatin1String other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
int | compare (QStringView s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
int | compare (QChar ch, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept |
|
int | localeAwareCompare (const QString &s) const |
|
int | localeAwareCompare (QStringView s) const |
|
short | toShort (bool *ok=nullptr, int base=10) const |
|
ushort | toUShort (bool *ok=nullptr, int base=10) const |
|
int | toInt (bool *ok=nullptr, int base=10) const |
|
uint | toUInt (bool *ok=nullptr, int base=10) const |
|
long | toLong (bool *ok=nullptr, int base=10) const |
|
ulong | toULong (bool *ok=nullptr, int base=10) const |
|
qlonglong | toLongLong (bool *ok=nullptr, int base=10) const |
|
qulonglong | toULongLong (bool *ok=nullptr, int base=10) const |
|
float | toFloat (bool *ok=nullptr) const |
|
double | toDouble (bool *ok=nullptr) const |
|
QString & | setNum (short, int base=10) |
|
QString & | setNum (ushort, int base=10) |
|
QString & | setNum (int, int base=10) |
|
QString & | setNum (uint, int base=10) |
|
QString & | setNum (long, int base=10) |
|
QString & | setNum (ulong, int base=10) |
|
QString & | setNum (qlonglong, int base=10) |
|
QString & | setNum (qulonglong, int base=10) |
|
QString & | setNum (float, char format='g', int precision=6) |
|
QString & | setNum (double, char format='g', int precision=6) |
|
QT_ASCII_CAST_WARN | QString (const char *ch) |
|
QT_ASCII_CAST_WARN | QString (const QByteArray &a) |
|
QT_ASCII_CAST_WARN QString & | operator= (const char *ch) |
|
QT_ASCII_CAST_WARN QString & | operator= (const QByteArray &a) |
|
QT_ASCII_CAST_WARN QString & | prepend (const char *s) |
|
QT_ASCII_CAST_WARN QString & | prepend (const QByteArray &s) |
|
QT_ASCII_CAST_WARN QString & | append (const char *s) |
|
QT_ASCII_CAST_WARN QString & | append (const QByteArray &s) |
|
QT_ASCII_CAST_WARN QString & | insert (qsizetype i, const char *s) |
|
QT_ASCII_CAST_WARN QString & | insert (qsizetype i, const QByteArray &s) |
|
QT_ASCII_CAST_WARN QString & | operator+= (const char *s) |
|
QT_ASCII_CAST_WARN QString & | operator+= (const QByteArray &s) |
|
QT_ASCII_CAST_WARN bool | operator== (const char *s) const |
|
QT_ASCII_CAST_WARN bool | operator!= (const char *s) const |
|
QT_ASCII_CAST_WARN bool | operator< (const char *s) const |
|
QT_ASCII_CAST_WARN bool | operator<= (const char *s) const |
|
QT_ASCII_CAST_WARN bool | operator> (const char *s) const |
|
QT_ASCII_CAST_WARN bool | operator>= (const char *s) const |
|
QT_ASCII_CAST_WARN bool | operator== (const QByteArray &s) const |
|
QT_ASCII_CAST_WARN bool | operator!= (const QByteArray &s) const |
|
QT_ASCII_CAST_WARN bool | operator< (const QByteArray &s) const |
|
QT_ASCII_CAST_WARN bool | operator> (const QByteArray &s) const |
|
QT_ASCII_CAST_WARN bool | operator<= (const QByteArray &s) const |
|
QT_ASCII_CAST_WARN bool | operator>= (const QByteArray &s) const |
|
iterator | begin () |
|
const_iterator | begin () const |
|
const_iterator | cbegin () const |
|
const_iterator | constBegin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
const_iterator | cend () const |
|
const_iterator | constEnd () const |
|
reverse_iterator | rbegin () |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rbegin () const |
|
const_reverse_iterator | rend () const |
|
const_reverse_iterator | crbegin () const |
|
const_reverse_iterator | crend () const |
|
void | push_back (QChar c) |
|
void | push_back (const QString &s) |
|
void | push_front (QChar c) |
|
void | push_front (const QString &s) |
|
void | shrink_to_fit () |
|
iterator | erase (const_iterator first, const_iterator last) |
|
std::string | toStdString () const |
|
std::wstring | toStdWString () const |
|
std::u16string | toStdU16String () const |
|
std::u32string | toStdU32String () const |
|
bool | isNull () const |
|
bool | isSimpleText () const |
|
bool | isRightToLeft () const |
|
bool | isValidUtf16 () const noexcept |
|
| QString (qsizetype size, Qt::Initialization) |
|
| QString (DataPointer &&dd) |
|
DataPointer & | data_ptr () |
|
const DataPointer & | data_ptr () const |
|
|
enum | SectionFlag {
SectionDefault = 0x00
, SectionSkipEmpty = 0x01
, SectionIncludeLeadingSep = 0x02
, SectionIncludeTrailingSep = 0x04
,
SectionCaseInsensitiveSeps = 0x08
} |
|
enum | NormalizationForm { NormalizationForm_D
, NormalizationForm_C
, NormalizationForm_KD
, NormalizationForm_KC
} |
|
typedef QStringPrivate | DataPointer |
|
typedef QChar * | iterator |
|
typedef const QChar * | const_iterator |
|
typedef iterator | Iterator |
|
typedef const_iterator | ConstIterator |
|
typedef std::reverse_iterator< iterator > | reverse_iterator |
|
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
|
typedef qsizetype | size_type |
|
typedef qptrdiff | difference_type |
|
typedef const QChar & | const_reference |
|
typedef QChar & | reference |
|
typedef QChar * | pointer |
|
typedef const QChar * | const_pointer |
|
typedef QChar | value_type |
|
static QString | vasprintf (const char *format, va_list ap) Q_ATTRIBUTE_FORMAT_PRINTF(1 |
|
static QString static QString | asprintf (const char *format,...) Q_ATTRIBUTE_FORMAT_PRINTF(1 |
|
static QString | fromLatin1 (QByteArrayView ba) |
|
static Q_WEAK_OVERLOAD QString | fromLatin1 (const QByteArray &ba) |
|
static QString | fromLatin1 (const char *str, qsizetype size) |
|
static QString | fromUtf8 (QByteArrayView utf8) |
|
static Q_WEAK_OVERLOAD QString | fromUtf8 (const QByteArray &ba) |
|
static QString | fromUtf8 (const char *utf8, qsizetype size) |
|
static QString | fromLocal8Bit (QByteArrayView ba) |
|
static Q_WEAK_OVERLOAD QString | fromLocal8Bit (const QByteArray &ba) |
|
static QString | fromLocal8Bit (const char *str, qsizetype size) |
|
static QString | fromUtf16 (const char16_t *, qsizetype size=-1) |
|
static QString | fromUcs4 (const char32_t *, qsizetype size=-1) |
|
static QString | fromRawData (const QChar *, qsizetype size) |
|
static QString | fromWCharArray (const wchar_t *string, qsizetype size=-1) |
|
static int | compare (const QString &s1, const QString &s2, Qt::CaseSensitivity cs=Qt::CaseSensitive) noexcept |
|
static int | compare (const QString &s1, QLatin1String s2, Qt::CaseSensitivity cs=Qt::CaseSensitive) noexcept |
|
static int | compare (QLatin1String s1, const QString &s2, Qt::CaseSensitivity cs=Qt::CaseSensitive) noexcept |
|
static int | compare (const QString &s1, QStringView s2, Qt::CaseSensitivity cs=Qt::CaseSensitive) noexcept |
|
static int | compare (QStringView s1, const QString &s2, Qt::CaseSensitivity cs=Qt::CaseSensitive) noexcept |
|
static int | localeAwareCompare (const QString &s1, const QString &s2) |
|
static int | localeAwareCompare (QStringView s1, QStringView s2) |
|
static QString | number (int, int base=10) |
|
static QString | number (uint, int base=10) |
|
static QString | number (long, int base=10) |
|
static QString | number (ulong, int base=10) |
|
static QString | number (qlonglong, int base=10) |
|
static QString | number (qulonglong, int base=10) |
|
static QString | number (double, char format='g', int precision=6) |
|
static QString | fromStdString (const std::string &s) |
|
static QString | fromStdWString (const std::wstring &s) |
|
static QString | fromStdU16String (const std::u16string &s) |
|
static QString | fromStdU32String (const std::u32string &s) |
|
const QString | operator+ (const QString &s1, const QString &s2) |
|
const QString | operator+ (const QString &s1, const char *s2) |
|
const QString | operator+ (const char *s1, const QString &s2) |
|
| localeAwareCompare |
|
QDataStream & | operator<< (QDataStream &stream, const QString &string) |
|
QDataStream & | operator>> (QDataStream &stream, QString &string) |
|
| operator""_qs (const char16_t *str, size_t size) |
|
template< typename T > qsizetype | erase (QString &s, const T &t) |
|
template< typename Predicate > qsizetype | erase_if (QString &s, Predicate pred) |
|