|
| 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.