#include
<QtCore/qchar.h>#include <QtCore/qbytearray.h>#include <QtCore/qatomic.h>#include <QtCore/qnamespace.h>#include <string>#include <stdarg.h>Go to the source code of this file.
Classes |
|
| class | QString |
| struct | QString::Null |
| struct | QString::Data |
| class | QLatin1String |
| class | QCharRef |
| class | QStringRef |
Typedefs |
|
| typedef
std::basic_string < wchar_t > |
QStdWString |
Functions |
|
| bool | operator== (QString::Null, QString::Null) |
| bool | operator== (QString::Null, const QString &s) |
| bool | operator== (const QString &s, QString::Null) |
| bool | operator!= (QString::Null, QString::Null) |
| bool | operator!= (QString::Null, const QString &s) |
| bool | operator!= (const QString &s, QString::Null) |
| bool | qStringComparisonHelper (const QString &s1, const char *s2) |
| QT_ASCII_CAST_WARN bool | operator== (const char *s1, const QString &s2) |
| QT_ASCII_CAST_WARN bool | operator!= (const char *s1, const QString &s2) |
| QT_ASCII_CAST_WARN bool | operator< (const char *s1, const QString &s2) |
| QT_ASCII_CAST_WARN bool | operator> (const char *s1, const QString &s2) |
| QT_ASCII_CAST_WARN bool | operator<= (const char *s1, const QString &s2) |
| QT_ASCII_CAST_WARN bool | operator>= (const char *s1, const QString &s2) |
| QT_ASCII_CAST_WARN bool | operator== (const char *s1, const QLatin1String &s2) |
| QT_ASCII_CAST_WARN bool | operator!= (const char *s1, const QLatin1String &s2) |
| QT_ASCII_CAST_WARN bool | operator< (const char *s1, const QLatin1String &s2) |
| QT_ASCII_CAST_WARN bool | operator> (const char *s1, const QLatin1String &s2) |
| QT_ASCII_CAST_WARN bool | operator<= (const char *s1, const QLatin1String &s2) |
| QT_ASCII_CAST_WARN bool | operator>= (const char *s1, const QLatin1String &s2) |
| bool | operator== (const QLatin1String &s1, const QLatin1String &s2) |
| bool | operator!= (const QLatin1String &s1, const QLatin1String &s2) |
| bool | operator< (const QLatin1String &s1, const QLatin1String &s2) |
| bool | operator<= (const QLatin1String &s1, const QLatin1String &s2) |
| bool | operator> (const QLatin1String &s1, const QLatin1String &s2) |
| bool | operator>= (const QLatin1String &s1, const QLatin1String &s2) |
| const QString | operator+ (const QString &s1, const QString &s2) |
| const QString | operator+ (const QString &s1, QChar s2) |
| const QString | operator+ (QChar s1, const QString &s2) |
| QT_ASCII_CAST_WARN const QString | operator+ (const QString &s1, const char *s2) |
| QT_ASCII_CAST_WARN const QString | operator+ (const char *s1, const QString &s2) |
| QT_ASCII_CAST_WARN const QString | operator+ (char c, const QString &s) |
| QT_ASCII_CAST_WARN const QString | operator+ (const QString &s, char c) |
| QT_ASCII_CAST_WARN const QString | operator+ (const QByteArray &ba, const QString &s) |
| QT_ASCII_CAST_WARN const QString | operator+ (const QString &s, const QByteArray &ba) |
| Q_CORE_EXPORT QDataStream & | operator<< (QDataStream &, const QString &) |
| Q_CORE_EXPORT QDataStream & | operator>> (QDataStream &, QString &) |
| Q_DECLARE_TYPEINFO (QString, Q_MOVABLE_TYPE) | |
| Q_CORE_EXPORT bool | operator== (const QStringRef &s1, const QStringRef &s2) |
| bool | operator!= (const QStringRef &s1, const QStringRef &s2) |
| Q_CORE_EXPORT bool | operator== (const QString &s1, const QStringRef &s2) |
| bool | operator!= (const QString &s1, const QStringRef &s2) |
| bool | operator== (const QStringRef &s1, const QString &s2) |
| bool | operator!= (const QStringRef &s1, const QString &s2) |
| Q_CORE_EXPORT bool | operator== (const QLatin1String &s1, const QStringRef &s2) |
| bool | operator!= (const QLatin1String &s1, const QStringRef &s2) |
| bool | operator== (const QStringRef &s1, const QLatin1String &s2) |
| bool | operator!= (const QStringRef &s1, const QLatin1String &s2) |
| Q_CORE_EXPORT bool | operator< (const QStringRef &s1, const QStringRef &s2) |
| bool | operator> (const QStringRef &s1, const QStringRef &s2) |
| bool | operator<= (const QStringRef &s1, const QStringRef &s2) |
| bool | operator>= (const QStringRef &s1, const QStringRef &s2) |
| bool | qStringComparisonHelper (const QStringRef &s1, const char *s2) |
| QT_ASCII_CAST_WARN bool | operator== (const char *s1, const QStringRef &s2) |
| QT_ASCII_CAST_WARN bool | operator== (const QStringRef &s1, const char *s2) |
| QT_ASCII_CAST_WARN bool | operator!= (const char *s1, const QStringRef &s2) |
| QT_ASCII_CAST_WARN bool | operator!= (const QStringRef &s1, const char *s2) |
| typedef std::basic_string<wchar_t> QStdWString |
| bool operator== | ( | QString::Null | , |
| QString::Null | |||
| ) | [inline] |
| bool operator== | ( | QString::Null | , |
| const QString & | s | ||
| ) | [inline] |
| bool operator== | ( | const QString & | s, |
| QString::Null | |||
| ) | [inline] |
| bool operator!= | ( | QString::Null | , |
| QString::Null | |||
| ) | [inline] |
| bool operator!= | ( | QString::Null | , |
| const QString & | s | ||
| ) | [inline] |
| bool operator!= | ( | const QString & | s, |
| QString::Null | |||
| ) | [inline] |
| bool qStringComparisonHelper | ( | const QString & | s1, |
| const char * | s2 | ||
| ) | [inline] |
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));
}
| QT_ASCII_CAST_WARN bool operator== | ( | const char * | s1, |
| const QString & | s2 | ||
| ) | [inline] |
Definition at line 937 of file qstring.h.
{ return qStringComparisonHelper(s2, s1); }
| QT_ASCII_CAST_WARN bool operator!= | ( | const char * | s1, |
| const QString & | s2 | ||
| ) | [inline] |
Definition at line 939 of file qstring.h.
{ return !qStringComparisonHelper(s2, s1); }
| QT_ASCII_CAST_WARN bool operator< | ( | const char * | s1, |
| const QString & | s2 | ||
| ) | [inline] |
Definition at line 941 of file qstring.h.
{ return (QString::fromAscii(s1) < s2); }
| QT_ASCII_CAST_WARN bool operator> | ( | const char * | s1, |
| const QString & | s2 | ||
| ) | [inline] |
Definition at line 943 of file qstring.h.
{ return (QString::fromAscii(s1) > s2); }
| QT_ASCII_CAST_WARN bool operator<= | ( | const char * | s1, |
| const QString & | s2 | ||
| ) | [inline] |
Definition at line 945 of file qstring.h.
{ return (QString::fromAscii(s1) <= s2); }
| QT_ASCII_CAST_WARN bool operator>= | ( | const char * | s1, |
| const QString & | s2 | ||
| ) | [inline] |
Definition at line 947 of file qstring.h.
{ return (QString::fromAscii(s1) >= s2); }
| QT_ASCII_CAST_WARN bool operator== | ( | const char * | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
Definition at line 950 of file qstring.h.
{ return QString::fromAscii(s1) == s2; }
| QT_ASCII_CAST_WARN bool operator!= | ( | const char * | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
Definition at line 952 of file qstring.h.
{ return QString::fromAscii(s1) != s2; }
| QT_ASCII_CAST_WARN bool operator< | ( | const char * | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
Definition at line 954 of file qstring.h.
{ return (QString::fromAscii(s1) < s2); }
| QT_ASCII_CAST_WARN bool operator> | ( | const char * | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
Definition at line 956 of file qstring.h.
{ return (QString::fromAscii(s1) > s2); }
| QT_ASCII_CAST_WARN bool operator<= | ( | const char * | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
Definition at line 958 of file qstring.h.
{ return (QString::fromAscii(s1) <= s2); }
| QT_ASCII_CAST_WARN bool operator>= | ( | const char * | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
Definition at line 960 of file qstring.h.
{ return (QString::fromAscii(s1) >= s2); }
| bool operator== | ( | const QLatin1String & | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
| bool operator!= | ( | const QLatin1String & | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
| bool operator< | ( | const QLatin1String & | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
| bool operator<= | ( | const QLatin1String & | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
| bool operator> | ( | const QLatin1String & | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
| bool operator>= | ( | const QLatin1String & | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
Definition at line 1030 of file qstring.h.
{ QString t(s1); t += QString::fromAscii(s2); return t; }
Definition at line 1032 of file qstring.h.
{ QString t = QString::fromAscii(s1); t += s2; return t; }
Definition at line 1034 of file qstring.h.
{ QString t = s; t.prepend(QChar::fromAscii(c)); return t; }
Definition at line 1036 of file qstring.h.
{ QString t = s; t += QChar::fromAscii(c); return t; }
| QT_ASCII_CAST_WARN const QString operator+ | ( | const QByteArray & | ba, |
| const QString & | s | ||
| ) | [inline] |
| QT_ASCII_CAST_WARN const QString operator+ | ( | const QString & | s, |
| const QByteArray & | ba | ||
| ) | [inline] |
| Q_CORE_EXPORT QDataStream& operator<< | ( | QDataStream & | , |
| const QString & | |||
| ) |
| Q_CORE_EXPORT QDataStream& operator>> | ( | QDataStream & | , |
| QString & | |||
| ) |
| Q_DECLARE_TYPEINFO | ( | QString | , |
| Q_MOVABLE_TYPE | |||
| ) |
| Q_CORE_EXPORT bool operator== | ( | const QStringRef & | s1, |
| const QStringRef & | s2 | ||
| ) |
| bool operator!= | ( | const QStringRef & | s1, |
| const QStringRef & | s2 | ||
| ) | [inline] |
| Q_CORE_EXPORT bool operator== | ( | const QString & | s1, |
| const QStringRef & | s2 | ||
| ) |
| bool operator!= | ( | const QString & | s1, |
| const QStringRef & | s2 | ||
| ) | [inline] |
| bool operator== | ( | const QStringRef & | s1, |
| const QString & | s2 | ||
| ) | [inline] |
| bool operator!= | ( | const QStringRef & | s1, |
| const QString & | s2 | ||
| ) | [inline] |
| Q_CORE_EXPORT bool operator== | ( | const QLatin1String & | s1, |
| const QStringRef & | s2 | ||
| ) |
| bool operator!= | ( | const QLatin1String & | s1, |
| const QStringRef & | s2 | ||
| ) | [inline] |
| bool operator== | ( | const QStringRef & | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
| bool operator!= | ( | const QStringRef & | s1, |
| const QLatin1String & | s2 | ||
| ) | [inline] |
| Q_CORE_EXPORT bool operator< | ( | const QStringRef & | s1, |
| const QStringRef & | s2 | ||
| ) |
| bool operator> | ( | const QStringRef & | s1, |
| const QStringRef & | s2 | ||
| ) | [inline] |
| bool operator<= | ( | const QStringRef & | s1, |
| const QStringRef & | s2 | ||
| ) | [inline] |
| bool operator>= | ( | const QStringRef & | s1, |
| const QStringRef & | s2 | ||
| ) | [inline] |
| bool qStringComparisonHelper | ( | const QStringRef & | s1, |
| const char * | s2 | ||
| ) | [inline] |
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));
}
| QT_ASCII_CAST_WARN bool operator== | ( | const char * | s1, |
| const QStringRef & | s2 | ||
| ) | [inline] |
Definition at line 1205 of file qstring.h.
{ return qStringComparisonHelper(s2, s1); }
| QT_ASCII_CAST_WARN bool operator== | ( | const QStringRef & | s1, |
| const char * | s2 | ||
| ) | [inline] |
Definition at line 1207 of file qstring.h.
{ return qStringComparisonHelper(s1, s2); }
| QT_ASCII_CAST_WARN bool operator!= | ( | const char * | s1, |
| const QStringRef & | s2 | ||
| ) | [inline] |
Definition at line 1209 of file qstring.h.
{ return !qStringComparisonHelper(s2, s1); }
| QT_ASCII_CAST_WARN bool operator!= | ( | const QStringRef & | s1, |
| const char * | s2 | ||
| ) | [inline] |
Definition at line 1211 of file qstring.h.
{ return !qStringComparisonHelper(s1, s2); }