|
| IString (const IString &is) |
|
| IString (IString &&is) |
|
| IString (const string &s) |
|
| IString (string &&s) |
|
| IString (const char *in) |
|
| IString (int i, char c) |
|
| IString (const Buffer &in) |
|
| IString (char c) |
|
IString & | operator= (const IString &s) |
|
IString & | operator= (IString &&s) |
|
IString & | operator= (const char *str) |
|
IString & | operator= (const string &s) |
|
IString & | operator= (string &&s) |
|
IString & | operator= (char c) |
|
BASE_EXPORT | IString (const QByteArray &in) |
|
BASE_EXPORT | IString (const QString &in) |
|
BASE_EXPORT const IString & | operator= (const QString &) |
|
BASE_EXPORT | operator QString () const |
|
BASE_EXPORT | operator QVariant () const |
|
IString | operator+ (const IString &s) const |
|
IString | operator+ (const string &s) const |
|
IString | operator+ (const char *s) const |
|
BASE_EXPORT IString | operator+ (const QString &s) const |
|
IString | operator+= (const IString &s) |
|
IString | operator+= (const char *str) |
|
IString | operator+= (const string &s) |
|
IString | operator+= (char c) |
|
BASE_EXPORT IString | operator+= (const QString &s) |
|
int | size () const |
|
int | length () const |
|
IString | mid (int start, int end) const |
|
IString | mid (int start) const |
|
IString | left (int pos) const |
|
IString | right (int pos) const |
|
int | indexOf (char c, int start=0) const |
|
int | indexOf (const IString &s, int start=0) |
|
int | lastIndexOf (char c) const |
|
int | lastIndexOf (const IString &s) const |
|
BASE_EXPORT IStringList | split (const string &sep, Empty empty=Empty::Keep) const |
|
BASE_EXPORT IStringList | split (char sep, Empty empty=Empty::Keep) const |
|
IString | simplified () const |
|
string | toStdString () const |
|
std::wstring | toStdWString () const |
|
bool | isEmpty () const |
|
int | compare (const IString &s, Case c=Case::Sensitive) const |
|
BASE_EXPORT int | localeAwareCompare (const IString &s) const |
|
IString | toLower () const |
|
IString | toUpper () const |
|
int32 | toInt (bool *ok=nullptr) const |
|
uint32 | toUInt (bool *ok=nullptr) const |
|
uint64 | toULongLong (bool *ok=nullptr) const |
|
int64 | toLongLong (bool *ok=nullptr) const |
|
double | toDouble (bool *ok=nullptr) const |
|
BASE_EXPORT QByteArray | toUtf8 () const |
|
BASE_EXPORT QByteArray | toLatin1 () const |
|
IString | toString () const |
|
BASE_EXPORT bool | contains (const IString &s, Case c=Case::Sensitive) const |
|
BASE_EXPORT bool | startsWith (const IString &s, Case c=Case::Sensitive) const |
|
BASE_EXPORT bool | endsWith (const IString &s, Case c=Case::Sensitive) const |
|
BASE_EXPORT int | count (const IString &c) const |
|
BASE_EXPORT IString | leftJustified (int width, char fill=' ', bool truncate=false) const |
|
BASE_EXPORT IString | rightJustified (int width, char fill=' ', bool truncate=false) const |
|
IString | trimmed () const |
|
BASE_EXPORT IString | arg (const IString &s, int width=0, char fill=' ') const |
|
IString | arg (float f, int width=0, char format='g', int precision=0, char fill=' ') const |
|
IString | arg (double d, int width=0, char format='g', int precision=0, char fill=' ') const |
|
IString | arg (uint32 i, int width=0, int base=10, char fill=' ') const |
|
IString | arg (uint64 i, int width=0, int base=10, char fill=' ') const |
|
IString | arg (int32 i, int width=0, int base=10, char fill=' ') const |
|
IString | arg (int64 i, int width=0, int base=10, char fill=' ') const |
|
BASE_EXPORT IString | arg (const IString &arg, const IString &arg2, const IString &arg3={}, const IString &arg4={}) const |
|
BASE_EXPORT void | chop (int pos) |
|
BASE_EXPORT void | truncate (int pos) |
|
BASE_EXPORT IString & | replace (const IString &before, const IString &after, Case c=Case::Sensitive) |
|
BASE_EXPORT IString & | replace (int pos, int n, char after) |
|
BASE_EXPORT IString & | replace (int pos, int n, const IString &after) |
|
BASE_EXPORT IString & | remove (const IString &val) |
|
BASE_EXPORT IString & | remove (int pos, int len) |
|
BASE_EXPORT IString & | remove (char c) |
|
BASE_EXPORT IString & | remove (QChar c) |
|
BASE_EXPORT void | prepend (char c) |
|
BASE_EXPORT IString & | insert (int position, char c) |
|
IString & | insert (int position, const IString &s) |
|