QString
#include <QtCore/QString>
More information will be added here shortly. For now, you'll find more extensive information about this class in the Qt reference for QString
Overview
Public Types Index
const QChar * | const_iterator |
const QChar & | const_reference |
const_iterator | ConstIterator |
Data * | DataPtr |
QChar * | iterator |
iterator | Iterator |
enum NormalizationFormNormalizationForm_D, NormalizationForm_C, NormalizationForm_KD, NormalizationForm_KC | |
QChar & | reference |
enum SectionFlagSectionDefault 0x00, SectionSkipEmpty 0x01, SectionIncludeLeadingSep 0x02, SectionIncludeTrailingSep 0x04, SectionCaseInsensitiveSeps 0x08 | |
enum SplitBehavior | |
QChar | value_type |
Public Functions Index
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 &) | |
QT_ASCII_CAST_WARN_CONSTRUCTOR | QString (const char *ch) |
QT_ASCII_CAST_WARN_CONSTRUCTOR | QString (const QByteArray &a) |
QString (const Null &) | |
QString (int size, Qt::Initialization) | |
~QString () | |
QString & | append (QChar c) |
QString & | append (const QString &s) |
QString & | append (const QStringRef &s) |
QString & | append (const QLatin1String &s) |
QT_ASCII_CAST_WARN QString & | append (const char *s) |
QT_ASCII_CAST_WARN QString & | append (const QByteArray &s) |
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 |
const QChar | at (int i) const |
iterator | begin () |
const_iterator | begin () const |
int | capacity () const |
void | chop (int n) |
void | clear () |
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 |
const_iterator | constBegin () const |
const QChar * | constData () const |
const_iterator | constEnd () const |
QBool | contains (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
QBool | contains (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
QBool | contains (const QStringRef &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
QBool | contains (const QRegExp &rx) const |
QBool | contains (QRegExp &rx) const |
int | count () const |
int | count (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
int | count (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
int | count (const QStringRef &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
int | count (const QRegExp &) const |
QChar * | data () |
const QChar * | data () const |
DataPtr & | data_ptr () |
void | detach () |
iterator | end () |
const_iterator | end () const |
bool | endsWith (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
bool | endsWith (const QStringRef &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 & | fill (QChar c, int size=-1) |
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 | indexOf (const QStringRef &s, int from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
int | indexOf (const QRegExp &, int from=0) const |
int | indexOf (QRegExp &, int from=0) const |
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) |
bool | isDetached () const |
bool | isEmpty () const |
bool | isNull () const |
bool | isRightToLeft () const |
bool | isSharedWith (const QString &other) const |
bool | isSimpleText () 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 |
int | lastIndexOf (const QStringRef &s, int from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
int | lastIndexOf (const QRegExp &, int from=-1) const |
int | lastIndexOf (QRegExp &, int from=-1) const |
QString | left (int n) const Q_REQUIRED_RESULT |
QString | leftJustified (int width, QChar fill=QLatin1Char(' '), bool trunc=false) const Q_REQUIRED_RESULT |
QStringRef | leftRef (int n) const Q_REQUIRED_RESULT |
int | length () const |
int | localeAwareCompare (const QString &s) const |
int | localeAwareCompare (const QStringRef &s) const |
QString | mid (int position, int n=-1) const Q_REQUIRED_RESULT |
QStringRef | midRef (int position, int n=-1) const Q_REQUIRED_RESULT |
QString | normalized (NormalizationForm mode) const Q_REQUIRED_RESULT |
QString | normalized (NormalizationForm mode, QChar::UnicodeVersion version) const Q_REQUIRED_RESULT |
bool | operator!= (const QString &s) const |
bool | operator!= (const QLatin1String &s) const |
QT_ASCII_CAST_WARN bool | operator!= (const char *s) const |
QT_ASCII_CAST_WARN bool | operator!= (const QByteArray &s) const |
QString & | operator+= (QChar c) |
QString & | operator+= (QChar::SpecialCharacter c) |
QString & | operator+= (const QString &s) |
QString & | operator+= (const QStringRef &s) |
QString & | operator+= (const QLatin1String &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) |
bool | operator< (const QString &s) const |
bool | operator< (const QLatin1String &s) const |
QT_ASCII_CAST_WARN bool | operator< (const char *s) const |
QT_ASCII_CAST_WARN bool | operator< (const QByteArray &s) const |
bool | operator<= (const QString &s) const |
bool | operator<= (const QLatin1String &s) const |
QT_ASCII_CAST_WARN bool | operator<= (const char *s2) const |
QT_ASCII_CAST_WARN bool | operator<= (const QByteArray &s) const |
QString & | operator= (QChar c) |
QString & | operator= (const QString &) |
QString & | operator= (const QLatin1String &) |
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) |
QString & | operator= (const Null &) |
bool | operator== (const QString &s) const |
bool | operator== (const QLatin1String &s) const |
QT_ASCII_CAST_WARN bool | operator== (const char *s) const |
QT_ASCII_CAST_WARN bool | operator== (const QByteArray &s) const |
bool | operator> (const QString &s) const |
bool | operator> (const QLatin1String &s) const |
QT_ASCII_CAST_WARN bool | operator> (const char *s2) const |
QT_ASCII_CAST_WARN bool | operator> (const QByteArray &s) const |
bool | operator>= (const QString &s) const |
bool | operator>= (const QLatin1String &s) const |
QT_ASCII_CAST_WARN bool | operator>= (const char *s2) const |
QT_ASCII_CAST_WARN bool | operator>= (const QByteArray &s) const |
const QChar | operator[] (int i) const |
QCharRef | operator[] (int i) |
const QChar | operator[] (uint i) const |
QCharRef | operator[] (uint i) |
QString & | prepend (QChar c) |
QString & | prepend (const QString &s) |
QString & | prepend (const QLatin1String &s) |
QT_ASCII_CAST_WARN QString & | prepend (const char *s) |
QT_ASCII_CAST_WARN QString & | prepend (const QByteArray &s) |
void | push_back (QChar c) |
void | push_back (const QString &s) |
void | push_front (QChar c) |
void | push_front (const QString &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 & | remove (const QRegExp &rx) |
QString | repeated (int times) const |
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) |
void | reserve (int size) |
void | resize (int size) |
QString | right (int n) const Q_REQUIRED_RESULT |
QString | rightJustified (int width, QChar fill=QLatin1Char(' '), bool trunc=false) const Q_REQUIRED_RESULT |
QStringRef | rightRef (int n) const Q_REQUIRED_RESULT |
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 & | 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) |
QString & | setRawData (const QChar *unicode, int size) |
QString & | setUnicode (const QChar *unicode, int size) |
QString & | setUtf16 (const ushort *utf16, int size) |
QString | simplified () const Q_REQUIRED_RESULT |
int | size () const |
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 & | sprintf (const char *format,...) |
void | squeeze () |
bool | startsWith (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
bool | startsWith (const QStringRef &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 |
void | swap (QString &other) |
QByteArray | toAscii () const Q_REQUIRED_RESULT |
QString | toCaseFolded () const Q_REQUIRED_RESULT |
double | toDouble (bool *ok=0) const |
float | toFloat (bool *ok=0) const |
int | toInt (bool *ok=0, int base=10) const |
QByteArray | toLatin1 () const Q_REQUIRED_RESULT |
QByteArray | toLocal8Bit () const Q_REQUIRED_RESULT |
long | toLong (bool *ok=0, int base=10) const |
qlonglong | toLongLong (bool *ok=0, int base=10) const |
QString | toLower () const Q_REQUIRED_RESULT |
short | toShort (bool *ok=0, int base=10) const |
std::string | toStdString () const |
QStdWString | toStdWString () const |
QVector< uint > | toUcs4 () const Q_REQUIRED_RESULT |
uint | toUInt (bool *ok=0, int base=10) const |
ulong | toULong (bool *ok=0, int base=10) const |
qulonglong | toULongLong (bool *ok=0, int base=10) const |
QString | toUpper () const Q_REQUIRED_RESULT |
ushort | toUShort (bool *ok=0, int base=10) const |
QByteArray | toUtf8 () const Q_REQUIRED_RESULT |
int | toWCharArray (wchar_t *array) const |
QString | trimmed () const Q_REQUIRED_RESULT |
void | truncate (int pos) |
const QChar * | unicode () const |
const ushort * | utf16 () const |
QString & | vsprintf (const char *format, va_list ap) |
Static Public Functions Index
int | compare (const QString &s1, const QString &s2) |
int | compare (const QString &s1, const QString &s2, Qt::CaseSensitivity cs) |
int | compare (const QString &s1, const QLatin1String &s2, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
int | compare (const QLatin1String &s1, const QString &s2, Qt::CaseSensitivity cs=Qt::CaseSensitive) |
int | compare (const QString &s1, const QStringRef &s2, Qt::CaseSensitivity=Qt::CaseSensitive) |
QString | fromAscii (const char *, int size=-1) |
QString | fromLatin1 (const char *, int size=-1) |
QString | fromLocal8Bit (const char *, int size=-1) |
QString | fromRawData (const QChar *, int size) |
QString | fromStdString (const std::string &s) |
QString | fromStdWString (const QStdWString &s) |
QString | fromUcs4 (const uint *, int size=-1) |
QString | fromUtf16 (const ushort *, int size=-1) |
QString | fromUtf8 (const char *, int size=-1) |
QString | fromWCharArray (const wchar_t *, int size=-1) |
int | localeAwareCompare (const QString &s1, const QString &s2) |
int | localeAwareCompare (const QString &s1, const QStringRef &s2) |
QString | number (int, int base=10) |
QString | number (uint, int base=10) |
QString | number (long, int base=10) |
QString | number (ulong, int base=10) |
QString | number (qlonglong, int base=10) |
QString | number (qulonglong, int base=10) |
QString | number (double, char f='g', int prec=6) |
Public Types
typedef const QChar *
typedef const QChar &
typedef const_iterator
typedef Data *
typedef QChar *
typedef iterator
- NormalizationForm_D
- NormalizationForm_C
- NormalizationForm_KD
- NormalizationForm_KC
typedef QChar &
- SectionDefault 0x00
- SectionSkipEmpty 0x01
- SectionIncludeLeadingSep 0x02
- SectionIncludeTrailingSep 0x04
- SectionCaseInsensitiveSeps 0x08
- KeepEmptyParts
- SkipEmptyParts
typedef QChar
Public Static Attributes
const Null
Public Functions
QT_ASCII_CAST_WARN_CONSTRUCTOR
QT_ASCII_CAST_WARN_CONSTRUCTOR
Destructor.
QString &
QString &
QString &
QString &
QT_ASCII_CAST_WARN QString &
QT_ASCII_CAST_WARN QString &
const QChar
int
void
void
int
int
int
int
const QChar *
QBool
QBool
QBool
QBool
QBool
int
int
int
int
int
QChar *
const QChar *
DataPtr &
void
bool
bool
bool
bool
QString &
int
int
int
int
int
int
QString &
QString &
QString &
QString &
bool
bool
bool
bool
bool
int
int
int
int
int
int
int
int
int
bool
bool
QT_ASCII_CAST_WARN bool
QT_ASCII_CAST_WARN bool
QString &
QString &
QString &
QString &
QString &
QT_ASCII_CAST_WARN QString &
QT_ASCII_CAST_WARN QString &
QT_ASCII_CAST_WARN QString &
bool
bool
QT_ASCII_CAST_WARN bool
QT_ASCII_CAST_WARN bool
bool
bool
QT_ASCII_CAST_WARN bool
QT_ASCII_CAST_WARN bool
QString &
QString &
QString &
QT_ASCII_CAST_WARN QString &
QT_ASCII_CAST_WARN QString &
QT_ASCII_CAST_WARN QString &
QString &
bool
bool
QT_ASCII_CAST_WARN bool
QT_ASCII_CAST_WARN bool
bool
bool
QT_ASCII_CAST_WARN bool
QT_ASCII_CAST_WARN bool
bool
bool
QT_ASCII_CAST_WARN bool
QT_ASCII_CAST_WARN bool
const QChar
const QChar
QString &
QString &
QString &
QT_ASCII_CAST_WARN QString &
QT_ASCII_CAST_WARN QString &
void
void
void
void
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
void
void
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
QString &
int
QString &
void
bool
bool
bool
bool
void
double
float
int
long
qlonglong
short
std::string
QStdWString
QVector< uint >
uint
ulong
qulonglong
ushort
int
void
const QChar *
const ushort *
QString &
Static Public Functions
© 2013 Digia Plc and/or its subsidiaries. Documentation contributions included herein are the copyrights of their respective owners.
The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.
Documentation sources may be obtained from www.qt-project.org.
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. Privacy Policy