This reference page is linked to from the following overview topics: Mudbox 2013, Miscellaneous Utilities.
AutoExtract/AutoExtract.cpp, ImageIOHandlerRAW/ImageIOHandlerRAW.cpp, ImageIOHandlerRAW/ImageIOHandlerRAW.h, MenuMessenger/MenuMessenger.cpp, MeshDisplace/displacer.cpp, MeshDisplace/displacer.h, PLYImport/Importer.cpp, PtexExtractor/PtexLayout.cpp, PtexExtractor/PtexPaintExporter.cpp, PtexExtractor/PtexPaintExporter.h, PtexExtractor/PtexUtilizer.h, PtexImporter/PtexImporter.cpp, PtexImporter/PtexImporter.h, SampleViewportFilter/SampleViewportFilter.cpp, SampleViewportFilter/SampleViewportFilter.h, STLExport/STLExporter.cpp, TextureConveyor/TextureConveyor.cpp, TextureSwapperViewportFilter/TextureSwapperViewportFilter.h, and ToonMaterial/ToonMaterial.cpp.
#include <qstring.h>
Classes |
|
| struct | Data |
| struct | Null |
Public Types |
|
| enum | SectionFlag
{ SectionDefault = 0x00, SectionSkipEmpty = 0x01, SectionIncludeLeadingSep = 0x02, SectionIncludeTrailingSep = 0x04, SectionCaseInsensitiveSeps = 0x08 } |
| enum | SplitBehavior { KeepEmptyParts, SkipEmptyParts } |
| enum | NormalizationForm { NormalizationForm_D, NormalizationForm_C, NormalizationForm_KD, NormalizationForm_KC } |
| typedef QChar * | iterator |
| typedef const QChar * | const_iterator |
| typedef iterator | Iterator |
| typedef const_iterator | ConstIterator |
| typedef Data * | DataPtr |
Public Member Functions |
|
| QString () | |
| QString (const QChar *unicode, int size) | |
| QString (const QChar *unicode) | |
| QString (QChar c) | |
| QString (int size, QChar c) | |
| QString (const QLatin1String &latin1) | |
| QString (const QString &) | |
| ~QString () | |
| QString & | operator= (QChar c) |
| QString & | operator= (const QString &) |
| QString & | operator= (const QLatin1String &) |
| int | size () const |
| int | count () const |
| int | length () const |
| bool | isEmpty () const |
| void | resize (int size) |
| QString & | fill (QChar c, int size=-1) |
| void | truncate (int pos) |
| void | chop (int n) |
| int | capacity () const |
| void | reserve (int 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 (int i) const |
| const QChar | operator[] (int i) const |
| QCharRef | operator[] (int i) |
| const QChar | operator[] (uint i) const |
| QCharRef | operator[] (uint i) |
| QString | arg (qlonglong a, int fieldwidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (qulonglong a, int fieldwidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (long a, int fieldwidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (ulong a, int fieldwidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (int a, int fieldWidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (uint a, int fieldWidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (short a, int fieldWidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (ushort a, int fieldWidth=0, int base=10, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (double a, int fieldWidth=0, char fmt= 'g', int prec=-1, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (char a, int fieldWidth=0, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (QChar a, int fieldWidth=0, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (const QString &a, int fieldWidth=0, const QChar &fillChar=QLatin1Char(' ')) const Q_REQUIRED_RESULT |
| QString | arg (const QString &a1, const QString &a2) const Q_REQUIRED_RESULT |
| QString | arg (const QString &a1, const QString &a2, const QString &a3) const Q_REQUIRED_RESULT |
| QString | arg (const QString &a1, const QString &a2, const QString &a3, const QString &a4) const Q_REQUIRED_RESULT |
| QString | arg (const QString &a1, const QString &a2, const QString &a3, const QString &a4, const QString &a5) const Q_REQUIRED_RESULT |
| QString | arg (const QString &a1, const QString &a2, const QString &a3, const QString &a4, const QString &a5, const QString &a6) const Q_REQUIRED_RESULT |
| QString | arg (const QString &a1, const QString &a2, const QString &a3, const QString &a4, const QString &a5, const QString &a6, const QString &a7) const Q_REQUIRED_RESULT |
| QString | arg (const QString &a1, const QString &a2, const QString &a3, const QString &a4, const QString &a5, const QString &a6, const QString &a7, const QString &a8) const Q_REQUIRED_RESULT |
| QString | arg (const QString &a1, const QString &a2, const QString &a3, const QString &a4, const QString &a5, const QString &a6, const QString &a7, const QString &a8, const QString &a9) const Q_REQUIRED_RESULT |
| QString & | vsprintf (const char *format, va_list ap) |
| QString & | sprintf (const char *format,...) |
| int | indexOf (QChar c, int from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | indexOf (const QString &s, int from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | indexOf (const QLatin1String &s, int from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | lastIndexOf (QChar c, int from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | lastIndexOf (const QString &s, int from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | lastIndexOf (const QLatin1String &s, int from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| QBool | contains (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| QBool | contains (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | count (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | count (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | indexOf (const QRegExp &, int from=0) const |
| int | lastIndexOf (const QRegExp &, int from=-1) const |
| QBool | contains (const QRegExp &rx) const |
| int | count (const QRegExp &) const |
| int | indexOf (QRegExp &, int from=0) const |
| int | lastIndexOf (QRegExp &, int from=-1) const |
| QBool | contains (QRegExp &rx) const |
| QString | section (QChar sep, int start, int end=-1, SectionFlags flags=SectionDefault) const |
| QString | section (const QString &in_sep, int start, int end=-1, SectionFlags flags=SectionDefault) const |
| QString | section (const QRegExp ®, int start, int end=-1, SectionFlags flags=SectionDefault) const |
| QString | left (int n) const Q_REQUIRED_RESULT |
| QString | right (int n) const Q_REQUIRED_RESULT |
| QString | mid (int position, int n=-1) const Q_REQUIRED_RESULT |
| QStringRef | leftRef (int n) const Q_REQUIRED_RESULT |
| QStringRef | rightRef (int n) const Q_REQUIRED_RESULT |
| QStringRef | midRef (int position, int n=-1) const Q_REQUIRED_RESULT |
| bool | startsWith (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| bool | startsWith (const QLatin1String &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| bool | startsWith (const QChar &c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| bool | endsWith (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| bool | endsWith (const QLatin1String &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| bool | endsWith (const QChar &c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| QString | leftJustified (int width, QChar fill=QLatin1Char(' '), bool trunc=false) const Q_REQUIRED_RESULT |
| QString | rightJustified (int width, QChar fill=QLatin1Char(' '), bool trunc=false) const Q_REQUIRED_RESULT |
| QString | toLower () const Q_REQUIRED_RESULT |
| QString | toUpper () const Q_REQUIRED_RESULT |
| QString | toCaseFolded () const Q_REQUIRED_RESULT |
| QString | trimmed () const Q_REQUIRED_RESULT |
| QString | simplified () const Q_REQUIRED_RESULT |
| QString & | insert (int i, QChar c) |
| QString & | insert (int i, const QChar *uc, int len) |
| QString & | insert (int i, const QString &s) |
| QString & | insert (int i, const QLatin1String &s) |
| QString & | append (QChar c) |
| QString & | append (const QString &s) |
| QString & | append (const QStringRef &s) |
| QString & | append (const QLatin1String &s) |
| QString & | prepend (QChar c) |
| QString & | prepend (const QString &s) |
| QString & | prepend (const QLatin1String &s) |
| QString & | operator+= (QChar c) |
| QString & | operator+= (QChar::SpecialCharacter c) |
| QString & | operator+= (const QString &s) |
| QString & | operator+= (const QStringRef &s) |
| QString & | operator+= (const QLatin1String &s) |
| QString & | remove (int i, int len) |
| QString & | remove (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
| QString & | remove (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
| QString & | replace (int i, int len, QChar after) |
| QString & | replace (int i, int len, const QChar *s, int slen) |
| QString & | replace (int i, int len, const QString &after) |
| QString & | replace (QChar before, QChar after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
| QString & | replace (const QChar *before, int blen, const QChar *after, int alen, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
| QString & | replace (const QLatin1String &before, const QLatin1String &after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
| QString & | replace (const QLatin1String &before, const QString &after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
| QString & | replace (const QString &before, const 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, const QLatin1String &after, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
| QString & | replace (const QRegExp &rx, const QString &after) |
| QString & | remove (const QRegExp &rx) |
| QStringList | split (const QString &sep, SplitBehavior behavior=KeepEmptyParts, Qt::CaseSensitivity cs=Qt::CaseSensitive) const Q_REQUIRED_RESULT |
| QStringList | split (const QChar &sep, SplitBehavior behavior=KeepEmptyParts, Qt::CaseSensitivity cs=Qt::CaseSensitive) const Q_REQUIRED_RESULT |
| QStringList | split (const QRegExp &sep, SplitBehavior behavior=KeepEmptyParts) const Q_REQUIRED_RESULT |
| QString | normalized (NormalizationForm mode) const Q_REQUIRED_RESULT |
| QString | normalized (NormalizationForm mode, QChar::UnicodeVersion version) const Q_REQUIRED_RESULT |
| QString | repeated (int times) const |
| const ushort * | utf16 () const |
| QByteArray | toAscii () const Q_REQUIRED_RESULT |
| QByteArray | toLatin1 () const Q_REQUIRED_RESULT |
| QByteArray | toUtf8 () const Q_REQUIRED_RESULT |
| QByteArray | toLocal8Bit () const Q_REQUIRED_RESULT |
| QVector< uint > | toUcs4 () const Q_REQUIRED_RESULT |
| int | toWCharArray (wchar_t *array) const |
| QString & | setRawData (const QChar *unicode, int size) |
| QString & | setUnicode (const QChar *unicode, int size) |
| QString & | setUtf16 (const ushort *utf16, int size) |
| int | compare (const QString &s) const |
| int | compare (const QString &s, Qt::CaseSensitivity cs) const |
| int | compare (const QLatin1String &other, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | compare (const QStringRef &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
| int | localeAwareCompare (const QString &s) const |
| int | localeAwareCompare (const QStringRef &s) const |
| short | toShort (bool *ok=0, int base=10) const |
| ushort | toUShort (bool *ok=0, int base=10) const |
| int | toInt (bool *ok=0, int base=10) const |
| uint | toUInt (bool *ok=0, int base=10) const |
| long | toLong (bool *ok=0, int base=10) const |
| ulong | toULong (bool *ok=0, int base=10) const |
| qlonglong | toLongLong (bool *ok=0, int base=10) const |
| qulonglong | toULongLong (bool *ok=0, int base=10) const |
| float | toFloat (bool *ok=0) const |
| double | toDouble (bool *ok=0) 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 f='g', int prec=6) |
| QString & | setNum (double, char f='g', int prec=6) |
| bool | operator== (const QString &s) const |
| bool | operator< (const QString &s) const |
| bool | operator> (const QString &s) const |
| bool | operator!= (const QString &s) const |
| bool | operator<= (const QString &s) const |
| bool | operator>= (const QString &s) const |
| bool | operator== (const QLatin1String &s) const |
| bool | operator< (const QLatin1String &s) const |
| bool | operator> (const QLatin1String &s) const |
| bool | operator!= (const QLatin1String &s) const |
| bool | operator<= (const QLatin1String &s) const |
| bool | operator>= (const QLatin1String &s) const |
| QT_ASCII_CAST_WARN_CONSTRUCTOR | QString (const char *ch) |
| QT_ASCII_CAST_WARN_CONSTRUCTOR | 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 & | operator= (char c) |
| 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 & | operator+= (const char *s) |
| QT_ASCII_CAST_WARN QString & | operator+= (const QByteArray &s) |
| QT_ASCII_CAST_WARN QString & | operator+= (char c) |
| 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 *s2) const |
| QT_ASCII_CAST_WARN bool | operator> (const char *s2) const |
| QT_ASCII_CAST_WARN bool | operator>= (const char *s2) 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 | constBegin () const |
| iterator | end () |
| const_iterator | end () const |
| const_iterator | constEnd () const |
| void | push_back (QChar c) |
| void | push_back (const QString &s) |
| void | push_front (QChar c) |
| void | push_front (const QString &s) |
| std::string | toStdString () const |
| QStdWString | toStdWString () const |
| QString (const Null &) | |
| QString & | operator= (const Null &) |
| bool | isNull () const |
| bool | isSimpleText () const |
| bool | isRightToLeft () const |
| QString (int size, Qt::Initialization) | |
| DataPtr & | data_ptr () |
Static Public Member Functions |
|
| static QString | fromAscii (const char *, int size=-1) |
| static QString | fromLatin1 (const char *, int size=-1) |
| static QString | fromUtf8 (const char *, int size=-1) |
| static QString | fromLocal8Bit (const char *, int size=-1) |
| static QString | fromUtf16 (const ushort *, int size=-1) |
| static QString | fromUcs4 (const uint *, int size=-1) |
| static QString | fromRawData (const QChar *, int size) |
| static QString | fromWCharArray (const wchar_t *, int size=-1) |
| static int | compare (const QString &s1, const QString &s2) |
| static int | compare (const QString &s1, const QString &s2, Qt::CaseSensitivity cs) |
| static int | compare (const QString &s1, const QLatin1String &s2, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
| static int | compare (const QLatin1String &s1, const QString &s2, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
| static int | compare (const QString &s1, const QStringRef &s2, Qt::CaseSensitivity=Qt::CaseSensitive) |
| static int | localeAwareCompare (const QString &s1, const QString &s2) |
| static int | localeAwareCompare (const QString &s1, const QStringRef &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 f='g', int prec=6) |
| static QString | fromStdString (const std::string &s) |
| static QString | fromStdWString (const QStdWString &s) |
Static Public Attributes |
|
| static const Null | null |
Friends |
|
| class | QCharRef |
| class | QTextCodec |
| class | QStringRef |
| struct | QAbstractConcatenable |
| bool | qStringComparisonHelper (const QString &s1, const char *s2) |
| bool | qStringComparisonHelper (const QStringRef &s1, const char *s2) |
| typedef const QChar* const_iterator |
| typedef const_iterator ConstIterator |
| typedef Data* DataPtr |
| enum SectionFlag |
| SectionDefault | |
| SectionSkipEmpty | |
| SectionIncludeLeadingSep | |
| SectionIncludeTrailingSep | |
| SectionCaseInsensitiveSeps |
Definition at line 221 of file qstring.h.
{
SectionDefault = 0x00,
SectionSkipEmpty = 0x01,
SectionIncludeLeadingSep = 0x02,
SectionIncludeTrailingSep = 0x04,
SectionCaseInsensitiveSeps = 0x08
};
| enum SplitBehavior |
Definition at line 306 of file qstring.h.
{ KeepEmptyParts, SkipEmptyParts };
| enum NormalizationForm |
| QString | ( | const QLatin1String & | latin1 | ) | [inline] |
| QT_ASCII_CAST_WARN_CONSTRUCTOR QString | ( | const char * | ch | ) | [inline] |
| QT_ASCII_CAST_WARN_CONSTRUCTOR QString | ( | const QByteArray & | a | ) | [inline] |
| QString | ( | int | size, |
| Qt::Initialization | |||
| ) |
| QString & operator= | ( | const QLatin1String & | s | ) | [inline] |
Definition at line 721 of file qstring.h.
{
*this = fromLatin1(s.latin1());
return *this;
}
| int size | ( | ) | const [inline] |
Definition at line 115 of file qstring.h.
{ return d->size; }
| int count | ( | ) | const [inline] |
| int length | ( | ) | const [inline] |
| bool isEmpty | ( | ) | const [inline] |
| void resize | ( | int | size | ) |
| void truncate | ( | int | pos | ) |
| void chop | ( | int | n | ) |
| int capacity | ( | ) | const [inline] |
| void reserve | ( | int | size | ) | [inline] |
| void squeeze | ( | ) | [inline] |
| const QChar * unicode | ( | ) | const [inline] |
| QChar * data | ( | ) | [inline] |
| const QChar * data | ( | ) | const [inline] |
| const QChar * constData | ( | ) | const [inline] |
| void detach | ( | ) | [inline] |
| bool isDetached | ( | ) | const [inline] |
| bool isSharedWith | ( | const QString & | other | ) | const [inline] |
| void clear | ( | ) | [inline] |
| const QChar at | ( | int | i | ) | const [inline] |
| const QChar operator[] | ( | int | i | ) | const [inline] |
| QCharRef operator[] | ( | int | i | ) | [inline] |
| const QChar operator[] | ( | uint | i | ) | const [inline] |
| QCharRef operator[] | ( | uint | i | ) | [inline] |
| QString arg | ( | qlonglong | a, |
| int | fieldwidth = 0, |
||
| int | base = 10, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const |
| QString arg | ( | qulonglong | a, |
| int | fieldwidth = 0, |
||
| int | base = 10, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const |
| QString arg | ( | long | a, |
| int | fieldwidth = 0, |
||
| int | base = 10, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const [inline] |
| QString arg | ( | ulong | a, |
| int | fieldwidth = 0, |
||
| int | base = 10, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const [inline] |
Definition at line 752 of file qstring.h.
{ return arg(qulonglong(a), fieldWidth, base, fillChar); }
| QString arg | ( | int | a, |
| int | fieldWidth = 0, |
||
| int | base = 10, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const [inline] |
| QString arg | ( | uint | a, |
| int | fieldWidth = 0, |
||
| int | base = 10, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const [inline] |
Definition at line 748 of file qstring.h.
{ return arg(qulonglong(a), fieldWidth, base, fillChar); }
| QString arg | ( | short | a, |
| int | fieldWidth = 0, |
||
| int | base = 10, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const [inline] |
| QString arg | ( | ushort | a, |
| int | fieldWidth = 0, |
||
| int | base = 10, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const [inline] |
Definition at line 756 of file qstring.h.
{ return arg(qulonglong(a), fieldWidth, base, fillChar); }
| QString arg | ( | double | a, |
| int | fieldWidth = 0, |
||
| char | fmt = 'g', |
||
| int | prec = -1, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const |
| QString arg | ( | char | a, |
| int | fieldWidth = 0, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const |
| QString arg | ( | QChar | a, |
| int | fieldWidth = 0, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const |
| QString arg | ( | const QString & | a, |
| int | fieldWidth = 0, |
||
| const QChar & | fillChar = QLatin1Char(' ') |
||
| ) | const |
| QString arg | ( | const QString & | a1, |
| const QString & | a2, | ||
| const QString & | a3, | ||
| const QString & | a4 | ||
| ) | const [inline] |
| QString arg | ( | const QString & | a1, |
| const QString & | a2, | ||
| const QString & | a3, | ||
| const QString & | a4, | ||
| const QString & | a5 | ||
| ) | const [inline] |
| QString arg | ( | const QString & | a1, |
| const QString & | a2, | ||
| const QString & | a3, | ||
| const QString & | a4, | ||
| const QString & | a5, | ||
| const QString & | a6 | ||
| ) | const [inline] |
| QString arg | ( | const QString & | a1, |
| const QString & | a2, | ||
| const QString & | a3, | ||
| const QString & | a4, | ||
| const QString & | a5, | ||
| const QString & | a6, | ||
| const QString & | a7 | ||
| ) | const [inline] |
| QString arg | ( | const QString & | a1, |
| const QString & | a2, | ||
| const QString & | a3, | ||
| const QString & | a4, | ||
| const QString & | a5, | ||
| const QString & | a6, | ||
| const QString & | a7, | ||
| const QString & | a8 | ||
| ) | const [inline] |
| QString arg | ( | const QString & | a1, |
| const QString & | a2, | ||
| const QString & | a3, | ||
| const QString & | a4, | ||
| const QString & | a5, | ||
| const QString & | a6, | ||
| const QString & | a7, | ||
| const QString & | a8, | ||
| const QString & | a9 | ||
| ) | const [inline] |
| QString& vsprintf | ( | const char * | format, |
| va_list | ap | ||
| ) |
| QString& sprintf | ( | const char * | format, |
| ... | |||
| ) |
| int indexOf | ( | QChar | c, |
| int | from = 0, |
||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| int indexOf | ( | const QString & | s, |
| int | from = 0, |
||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| int indexOf | ( | const QLatin1String & | s, |
| int | from = 0, |
||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| int lastIndexOf | ( | QChar | c, |
| int | from = -1, |
||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| int lastIndexOf | ( | const QString & | s, |
| int | from = -1, |
||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| int lastIndexOf | ( | const QLatin1String & | s, |
| int | from = -1, |
||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| QBool contains | ( | QChar | c, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const [inline] |
| QBool contains | ( | const QString & | s, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const [inline] |
| int count | ( | QChar | c, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| int count | ( | const QString & | s, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| int indexOf | ( | const QRegExp & | , |
| int | from = 0 |
||
| ) | const |
| int lastIndexOf | ( | const QRegExp & | , |
| int | from = -1 |
||
| ) | const |
| QBool contains | ( | const QRegExp & | rx | ) | const [inline] |
| int count | ( | const QRegExp & | ) | const |
| int indexOf | ( | QRegExp & | , |
| int | from = 0 |
||
| ) | const |
| int lastIndexOf | ( | QRegExp & | , |
| int | from = -1 |
||
| ) | const |
| QBool contains | ( | QRegExp & | rx | ) | const [inline] |
| QString section | ( | QChar | sep, |
| int | start, | ||
| int | end = -1, |
||
| SectionFlags | flags =
SectionDefault |
||
| ) | const [inline] |
| QString left | ( | int | n | ) | const |
| QString right | ( | int | n | ) | const |
| QString mid | ( | int | position, |
| int | n = -1 |
||
| ) | const |
| QStringRef leftRef | ( | int | n | ) | const |
| QStringRef rightRef | ( | int | n | ) | const |
| QStringRef midRef | ( | int | position, |
| int | n = -1 |
||
| ) | const |
| bool startsWith | ( | const QString & | s, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| bool startsWith | ( | const QLatin1String & | s, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| bool startsWith | ( | const QChar & | c, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| bool endsWith | ( | const QString & | s, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| bool endsWith | ( | const QLatin1String & | s, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| bool endsWith | ( | const QChar & | c, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| QString leftJustified | ( | int | width, |
| QChar | fill = QLatin1Char(' '), |
||
| bool | trunc =
false |
||
| ) | const |
| QString rightJustified | ( | int | width, |
| QChar | fill = QLatin1Char(' '), |
||
| bool | trunc =
false |
||
| ) | const |
| QString toLower | ( | ) | const |
| QString toUpper | ( | ) | const |
| QString toCaseFolded | ( | ) | const |
| QString trimmed | ( | ) | const |
| QString simplified | ( | ) | const |
| QString& insert | ( | int | i, |
| const QLatin1String & | s | ||
| ) |
| QString& append | ( | const QStringRef & | s | ) |
| QString& append | ( | const QLatin1String & | s | ) |
| QString& prepend | ( | const QLatin1String & | s | ) | [inline] |
| QString& operator+= | ( | QChar::SpecialCharacter | c | ) | [inline] |
| QString& operator+= | ( | const QStringRef & | s | ) | [inline] |
| QString& operator+= | ( | const QLatin1String & | s | ) | [inline] |
| QString& remove | ( | int | i, |
| int | len | ||
| ) |
| QString& remove | ( | QChar | c, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) |
| QString& remove | ( | const QString & | s, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) |
| QString& replace | ( | QChar | before, |
| QChar | after, | ||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) |
| QString& replace | ( | const QChar * | before, |
| int | blen, | ||
| const QChar * | after, | ||
| int | alen, | ||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) |
| QString& replace | ( | const QLatin1String & | before, |
| const QLatin1String & | after, | ||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) |
| QString& replace | ( | const QLatin1String & | before, |
| const QString & | after, | ||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) |
| QString& replace | ( | const QString & | before, |
| const 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, |
| const QLatin1String & | after, | ||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) |
| QStringList split | ( | const QString & | sep, |
| SplitBehavior | behavior =
KeepEmptyParts, |
||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| QStringList split | ( | const QChar & | sep, |
| SplitBehavior | behavior =
KeepEmptyParts, |
||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| QStringList split | ( | const QRegExp & | sep, |
| SplitBehavior | behavior =
KeepEmptyParts |
||
| ) | const |
| QString normalized | ( | NormalizationForm | mode | ) | const |
| QString normalized | ( | NormalizationForm | mode, |
| QChar::UnicodeVersion | version | ||
| ) | const |
| QString repeated | ( | int | times | ) | const |
| const ushort* utf16 | ( | ) | const |
| QByteArray toAscii | ( | ) | const |
| QByteArray toLatin1 | ( | ) | const |
| QByteArray toUtf8 | ( | ) | const |
| QByteArray toLocal8Bit | ( | ) | const |
| QVector<uint> toUcs4 | ( | ) | const |
| static QString fromAscii | ( | const char * | , |
| int | size = -1 |
||
| ) | [static] |
| static QString fromLatin1 | ( | const char * | , |
| int | size = -1 |
||
| ) | [static] |
| static QString fromUtf8 | ( | const char * | , |
| int | size = -1 |
||
| ) | [static] |
| static QString fromLocal8Bit | ( | const char * | , |
| int | size = -1 |
||
| ) | [static] |
| static QString fromUtf16 | ( | const ushort * | , |
| int | size = -1 |
||
| ) | [static] |
| static QString fromUcs4 | ( | const uint * | , |
| int | size = -1 |
||
| ) | [static] |
| int toWCharArray | ( | wchar_t * | array | ) | const |
| static QString fromWCharArray | ( | const wchar_t * | , |
| int | size = -1 |
||
| ) | [static] |
| QString & setUtf16 | ( | const ushort * | utf16, |
| int | size | ||
| ) | [inline] |
Definition at line 885 of file qstring.h.
{ return setUnicode(reinterpret_cast<const QChar *>(autf16), asize); }
| int compare | ( | const QString & | s | ) | const |
| int compare | ( | const QString & | s, |
| Qt::CaseSensitivity | cs | ||
| ) | const |
| int compare | ( | const QLatin1String & | other, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const |
| static int compare | ( | const QString & | s1, |
| const QString & | s2, | ||
| Qt::CaseSensitivity | cs | ||
| ) | [inline, static] |
| static int compare | ( | const QString & | s1, |
| const QLatin1String & | s2, | ||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | [inline, static] |
| static int compare | ( | const QLatin1String & | s1, |
| const QString & | s2, | ||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | [inline, static] |
| int compare | ( | const QStringRef & | s, |
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | const [inline] |
| int compare | ( | const QString & | s1, |
| const QStringRef & | s2, | ||
| Qt::CaseSensitivity | cs =
Qt::CaseSensitive |
||
| ) | [inline, static] |
| int localeAwareCompare | ( | const QString & | s | ) | const |
Definition at line 374 of file qstring.h.
{ return s1.localeAwareCompare(s2); }
| int localeAwareCompare | ( | const QStringRef & | s | ) | const [inline] |
| int localeAwareCompare | ( | const QString & | s1, |
| const QStringRef & | s2 | ||
| ) | [inline, static] |
| short toShort | ( | bool * | ok = 0, |
| int | base = 10 |
||
| ) | const |
| ushort toUShort | ( | bool * | ok = 0, |
| int | base = 10 |
||
| ) | const |
| int toInt | ( | bool * | ok = 0, |
| int | base = 10 |
||
| ) | const |
| uint toUInt | ( | bool * | ok = 0, |
| int | base = 10 |
||
| ) | const |
| long toLong | ( | bool * | ok = 0, |
| int | base = 10 |
||
| ) | const |
| ulong toULong | ( | bool * | ok = 0, |
| int | base = 10 |
||
| ) | const |
| qlonglong toLongLong | ( | bool * | ok = 0, |
| int | base = 10 |
||
| ) | const |
| qulonglong toULongLong | ( | bool * | ok = 0, |
| int | base = 10 |
||
| ) | const |
| float toFloat | ( | bool * | ok = 0 |
) | const |
| double toDouble | ( | bool * | ok = 0 |
) | const |
| QString & setNum | ( | short | n, |
| int | base = 10 |
||
| ) | [inline] |
| QString & setNum | ( | ushort | n, |
| int | base = 10 |
||
| ) | [inline] |
Definition at line 734 of file qstring.h.
{ return setNum(qulonglong(n), base); }
| QString & setNum | ( | int | n, |
| int | base = 10 |
||
| ) | [inline] |
| QString & setNum | ( | uint | n, |
| int | base = 10 |
||
| ) | [inline] |
Definition at line 738 of file qstring.h.
{ return setNum(qulonglong(n), base); }
| QString & setNum | ( | long | n, |
| int | base = 10 |
||
| ) | [inline] |
| QString & setNum | ( | ulong | n, |
| int | base = 10 |
||
| ) | [inline] |
Definition at line 742 of file qstring.h.
{ return setNum(qulonglong(n), base); }
| QString& setNum | ( | qulonglong | , |
| int | base = 10 |
||
| ) |
| QString & setNum | ( | float | n, |
| char | f = 'g', |
||
| int | prec = 6 |
||
| ) | [inline] |
| QString& setNum | ( | double | , |
| char | f = 'g', |
||
| int | prec = 6 |
||
| ) |
| static QString number | ( | int | , |
| int | base = 10 |
||
| ) | [static] |
| static QString number | ( | uint | , |
| int | base = 10 |
||
| ) | [static] |
| static QString number | ( | long | , |
| int | base = 10 |
||
| ) | [static] |
| static QString number | ( | ulong | , |
| int | base = 10 |
||
| ) | [static] |
| static QString number | ( | qulonglong | , |
| int | base = 10 |
||
| ) | [static] |
| static QString number | ( | double | , |
| char | f = 'g', |
||
| int | prec = 6 |
||
| ) | [static] |
| bool operator== | ( | const QString & | s | ) | const |
| bool operator< | ( | const QString & | s | ) | const |
| bool operator> | ( | const QString & | s | ) | const [inline] |
| bool operator!= | ( | const QString & | s | ) | const [inline] |
Definition at line 413 of file qstring.h.
{ return !operator==(s); }
| bool operator<= | ( | const QString & | s | ) | const [inline] |
| bool operator>= | ( | const QString & | s | ) | const [inline] |
| bool operator== | ( | const QLatin1String & | s | ) | const |
| bool operator< | ( | const QLatin1String & | s | ) | const |
| bool operator> | ( | const QLatin1String & | s | ) | const |
| bool operator!= | ( | const QLatin1String & | s | ) | const [inline] |
Definition at line 420 of file qstring.h.
{ return !operator==(s); }
| bool operator<= | ( | const QLatin1String & | s | ) | const [inline] |
| bool operator>= | ( | const QLatin1String & | s | ) | const [inline] |
| QT_ASCII_CAST_WARN QString& operator= | ( | const char * | ch | ) | [inline] |
| QT_ASCII_CAST_WARN QString& operator= | ( | const QByteArray & | a | ) | [inline] |
| QT_ASCII_CAST_WARN QString& operator= | ( | char | c | ) | [inline] |
Definition at line 435 of file qstring.h.
{ return (*this = QChar::fromAscii(c)); }
| QT_ASCII_CAST_WARN QString& prepend | ( | const char * | s | ) | [inline] |
Definition at line 439 of file qstring.h.
{ return prepend(QString::fromAscii(s)); }
| QT_ASCII_CAST_WARN QString& prepend | ( | const QByteArray & | s | ) | [inline] |
| QT_ASCII_CAST_WARN QString& append | ( | const char * | s | ) | [inline] |
Definition at line 443 of file qstring.h.
{ return append(QString::fromAscii(s)); }
| QT_ASCII_CAST_WARN QString& append | ( | const QByteArray & | s | ) | [inline] |
| QT_ASCII_CAST_WARN QString& operator+= | ( | const char * | s | ) | [inline] |
Definition at line 447 of file qstring.h.
{ return append(QString::fromAscii(s)); }
| QT_ASCII_CAST_WARN QString& operator+= | ( | const QByteArray & | s | ) | [inline] |
| QT_ASCII_CAST_WARN QString& operator+= | ( | char | c | ) | [inline] |
Definition at line 451 of file qstring.h.
{ return append(QChar::fromAscii(c)); }
| bool operator== | ( | const char * | s | ) | const [inline] |
Definition at line 924 of file qstring.h.
{ return qStringComparisonHelper(*this, s); }
| bool operator!= | ( | const char * | s | ) | const [inline] |
Definition at line 926 of file qstring.h.
{ return !qStringComparisonHelper(*this, s); }
| bool operator< | ( | const char * | s | ) | const [inline] |
Definition at line 928 of file qstring.h.
{ return *this < QString::fromAscii(s); }
| bool operator<= | ( | const char * | s2 | ) | const [inline] |
Definition at line 932 of file qstring.h.
{ return *this <= QString::fromAscii(s); }
| bool operator> | ( | const char * | s2 | ) | const [inline] |
Definition at line 930 of file qstring.h.
{ return *this > QString::fromAscii(s); }
| bool operator>= | ( | const char * | s2 | ) | const [inline] |
Definition at line 934 of file qstring.h.
{ return *this >= QString::fromAscii(s); }
| bool operator== | ( | const QByteArray & | s | ) | const [inline] |
Definition at line 977 of file qstring.h.
{ return qStringComparisonHelper(*this, s.constData()); }
| bool operator!= | ( | const QByteArray & | s | ) | const [inline] |
Definition at line 979 of file qstring.h.
{ return !qStringComparisonHelper(*this, s.constData()); }
| QT_ASCII_CAST_WARN bool operator< | ( | const QByteArray & | s | ) | const [inline] |
Definition at line 463 of file qstring.h.
{ return *this < QString::fromAscii(s.constData(), s.size()); }
| QT_ASCII_CAST_WARN bool operator> | ( | const QByteArray & | s | ) | const [inline] |
Definition at line 465 of file qstring.h.
{ return *this > QString::fromAscii(s.constData(), s.size()); }
| QT_ASCII_CAST_WARN bool operator<= | ( | const QByteArray & | s | ) | const [inline] |
Definition at line 467 of file qstring.h.
{ return *this <= QString::fromAscii(s.constData(), s.size()); }
| QT_ASCII_CAST_WARN bool operator>= | ( | const QByteArray & | s | ) | const [inline] |
Definition at line 469 of file qstring.h.
{ return *this >= QString::fromAscii(s.constData(), s.size()); }
| QString::iterator begin | ( | ) | [inline] |
| QString::const_iterator begin | ( | ) | const [inline] |
| QString::const_iterator constBegin | ( | ) | const [inline] |
| QString::iterator end | ( | ) | [inline] |
| QString::const_iterator end | ( | ) | const [inline] |
| QString::const_iterator constEnd | ( | ) | const [inline] |
| void push_back | ( | QChar | c | ) | [inline] |
| void push_back | ( | const QString & | s | ) | [inline] |
| void push_front | ( | QChar | c | ) | [inline] |
| void push_front | ( | const QString & | s | ) | [inline] |
| QString fromStdString | ( | const std::string & | s | ) | [inline, static] |
| std::string toStdString | ( | ) | const [inline] |
| QString fromStdWString | ( | const QStdWString & | s | ) | [inline, static] |
Definition at line 1068 of file qstring.h.
{ return fromWCharArray(s.data(), int(s.size())); }
| QStdWString toStdWString | ( | ) | const [inline] |
Definition at line 1054 of file qstring.h.
{
QStdWString str;
str.resize(length());
#if defined(_MSC_VER) && _MSC_VER >= 1400
// VS2005 crashes if the string is empty
if (!length())
return str;
#endif
str.resize(toWCharArray(&(*str.begin())));
return str;
}
| bool isNull | ( | ) | const [inline] |
| bool isSimpleText | ( | ) | const [inline] |
| bool isRightToLeft | ( | ) | const |
| DataPtr& data_ptr | ( | ) | [inline] |
friend class QCharRef [friend] |
friend class QTextCodec [friend] |
friend class QStringRef [friend] |
friend struct QAbstractConcatenable
[friend] |
| bool qStringComparisonHelper | ( | const QString & | s1, |
| const char * | s2 | ||
| ) | [friend] |
Definition at line 917 of file qstring.h.
{
# ifndef QT_NO_TEXTCODEC
if (QString::codecForCStrings) return (s1 == QString::fromAscii(s2));
# endif
return (s1 == QLatin1String(s2));
}
| bool qStringComparisonHelper | ( | const QStringRef & | s1, |
| const char * | s2 | ||
| ) | [friend] |
Definition at line 1197 of file qstring.h.
{
# ifndef QT_NO_TEXTCODEC
if (QString::codecForCStrings) return (s1 == QString::fromAscii(s2));
# endif
return (s1 == QLatin1String(s2));
}