|
| ProString () |
|
| ProString (const ProString &other) |
|
ProString & | operator= (const ProString &)=default |
|
template<typename A , typename B > |
ProString & | operator= (const QStringBuilder< A, B > &str) |
|
| ProString (const QString &str) |
|
PROITEM_EXPLICIT | ProString (QStringView str) |
|
PROITEM_EXPLICIT | ProString (const char *str) |
|
template<typename A , typename B > |
| ProString (const QStringBuilder< A, B > &str) |
|
| ProString (const QString &str, int offset, int length) |
|
void | setValue (const QString &str) |
|
void | clear () |
|
ProString & | setSource (const ProString &other) |
|
ProString & | setSource (int id) |
|
int | sourceFile () const |
|
ProString & | prepend (const ProString &other) |
|
ProString & | append (const ProString &other, bool *pending=nullptr) |
|
ProString & | append (const QString &other) |
|
template<typename A , typename B > |
ProString & | append (const QStringBuilder< A, B > &other) |
|
ProString & | append (const QLatin1String other) |
|
ProString & | append (const char *other) |
|
ProString & | append (QChar other) |
|
ProString & | append (const ProStringList &other, bool *pending=nullptr, bool skipEmpty1st=false) |
|
ProString & | operator+= (const ProString &other) |
|
ProString & | operator+= (const QString &other) |
|
template<typename A , typename B > |
ProString & | operator+= (const QStringBuilder< A, B > &other) |
|
ProString & | operator+= (const QLatin1String other) |
|
ProString & | operator+= (const char *other) |
|
ProString & | operator+= (QChar other) |
|
void | chop (int n) |
|
void | chopFront (int n) |
|
bool | operator== (const ProString &other) const |
|
bool | operator== (const QString &other) const |
|
bool | operator== (QStringView other) const |
|
bool | operator== (QLatin1String other) const |
|
bool | operator== (const char *other) const |
|
bool | operator!= (const ProString &other) const |
|
bool | operator!= (const QString &other) const |
|
bool | operator!= (QLatin1String other) const |
|
bool | operator!= (const char *other) const |
|
bool | operator< (const ProString &other) const |
|
bool | isNull () const |
|
bool | isEmpty () const |
|
int | length () const |
|
int | size () const |
|
QChar | at (int i) const |
|
const QChar * | constData () const |
|
ProString | mid (int off, int len=-1) const |
|
ProString | left (int len) const |
|
ProString | right (int len) const |
|
ProString | trimmed () const |
|
int | compare (const ProString &sub, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
int | compare (const QString &sub, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
int | compare (const char *sub, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | startsWith (const ProString &sub, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | startsWith (const QString &sub, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | startsWith (const char *sub, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | startsWith (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
template<typename A , typename B > |
bool | startsWith (const QStringBuilder< A, B > &str) |
|
bool | endsWith (const ProString &sub, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | endsWith (const QString &sub, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | endsWith (const char *sub, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
template<typename A , typename B > |
bool | endsWith (const QStringBuilder< A, B > &str) |
|
bool | endsWith (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
int | indexOf (const QString &s, int from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
int | indexOf (const char *s, int from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
int | indexOf (QChar c, int from=0, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
int | lastIndexOf (const QString &s, int from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
int | lastIndexOf (const char *s, int from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
int | lastIndexOf (QChar c, int from=-1, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | contains (const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | contains (const char *s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
bool | contains (QChar c, Qt::CaseSensitivity cs=Qt::CaseSensitive) const |
|
qlonglong | toLongLong (bool *ok=nullptr, int base=10) const |
|
int | toInt (bool *ok=nullptr, int base=10) const |
|
short | toShort (bool *ok=nullptr, int base=10) const |
|
size_t | hash () const |
|
ALWAYS_INLINE QStringView | toQStringView () const |
|
ALWAYS_INLINE ProKey & | toKey () |
|
ALWAYS_INLINE const ProKey & | toKey () const |
|
QString | toQString () const |
|
QString & | toQString (QString &tmp) const |
|
QByteArray | toLatin1 () const |
|
Definition at line 43 of file proitems.h.