|
Public Member Functions |
| | FXString () |
| | FXString (const FXString &s) |
| | FXString (const FXchar *s) |
| | FXString (const FXwchar *s) |
| | FXString (const FXnchar *s) |
| | FXString (const FXchar *s, FXint n) |
| | FXString (const FXwchar *s, FXint n) |
| | FXString (const FXnchar *s, FXint n) |
| | FXString (FXchar c, FXint n) |
| FXint | length () const |
| void | length (FXint len) |
| FXint | count () const |
| FXint | count (FXint pos, FXint len) const |
| FXint | offset (FXint indx) const |
| FXint | index (FXint offs) const |
| FXint | validate (FXint p) const |
| FXint | extent (FXint p) const |
| FXint | inc (FXint p) const |
| FXint | dec (FXint p) const |
| const FXchar * | text () const |
| bool | empty () const |
| bool | operator! () const |
| FXchar & | operator[] (FXint i) |
| const FXchar & | operator[] (FXint i) const |
| FXchar & | at (FXint i) |
| const FXchar & | at (FXint i) const |
| FXwchar | wc (FXint i) const |
| FXString & | operator= (const FXchar *s) |
| FXString & | operator= (const FXwchar *s) |
| FXString & | operator= (const FXnchar *s) |
| FXString & | operator= (const FXString &s) |
| FXString & | lower () |
| FXString & | upper () |
| FXString | section (FXchar delim, FXint start, FXint num=1) const |
| FXString | section (const FXchar *delim, FXint n, FXint start, FXint num) const |
| FXString | section (const FXchar *delim, FXint start, FXint num=1) const |
| FXString | section (const FXString &delim, FXint start, FXint num=1) const |
| FXString & | adopt (FXString &s) |
| FXString & | assign (FXchar c) |
| FXString & | assign (FXchar c, FXint n) |
| FXString & | assign (const FXchar *s, FXint n) |
| FXString & | assign (const FXwchar *s, FXint n) |
| FXString & | assign (const FXnchar *s, FXint n) |
| FXString & | assign (const FXchar *s) |
| FXString & | assign (const FXwchar *s) |
| FXString & | assign (const FXnchar *s) |
| FXString & | assign (const FXString &s) |
| FXString & | insert (FXint pos, FXchar c) |
| FXString & | insert (FXint pos, FXchar c, FXint n) |
| FXString & | insert (FXint pos, const FXchar *s, FXint n) |
| FXString & | insert (FXint pos, const FXwchar *s, FXint n) |
| FXString & | insert (FXint pos, const FXnchar *s, FXint n) |
| FXString & | insert (FXint pos, const FXchar *s) |
| FXString & | insert (FXint pos, const FXwchar *s) |
| FXString & | insert (FXint pos, const FXnchar *s) |
| FXString & | insert (FXint pos, const FXString &s) |
| FXString & | prepend (FXchar c) |
| FXString & | prepend (FXchar c, FXint n) |
| FXString & | prepend (const FXchar *s, FXint n) |
| FXString & | prepend (const FXwchar *s, FXint n) |
| FXString & | prepend (const FXnchar *s, FXint n) |
| FXString & | prepend (const FXchar *s) |
| FXString & | prepend (const FXwchar *s) |
| FXString & | prepend (const FXnchar *s) |
| FXString & | prepend (const FXString &s) |
| FXString & | append (FXchar c) |
| FXString & | append (FXchar c, FXint n) |
| FXString & | append (const FXchar *s, FXint n) |
| FXString & | append (const FXwchar *s, FXint n) |
| FXString & | append (const FXnchar *s, FXint n) |
| FXString & | append (const FXchar *s) |
| FXString & | append (const FXwchar *s) |
| FXString & | append (const FXnchar *s) |
| FXString & | append (const FXString &s) |
| FXString & | replace (FXint pos, FXchar c) |
| FXString & | replace (FXint pos, FXint m, FXchar c, FXint n) |
| FXString & | replace (FXint pos, FXint m, const FXchar *s, FXint n) |
| FXString & | replace (FXint pos, FXint m, const FXwchar *s, FXint n) |
| FXString & | replace (FXint pos, FXint m, const FXnchar *s, FXint n) |
| FXString & | replace (FXint pos, FXint m, const FXchar *s) |
| FXString & | replace (FXint pos, FXint m, const FXwchar *s) |
| FXString & | replace (FXint pos, FXint m, const FXnchar *s) |
| FXString & | replace (FXint pos, FXint m, const FXString &s) |
| FXString & | move (FXint dst, FXint src, FXint n) |
| FXString & | erase (FXint pos) |
| FXString & | erase (FXint pos, FXint n) |
| FXint | contains (FXchar ch) const |
| FXint | contains (const FXchar *sub, FXint n) const |
| FXint | contains (const FXchar *sub) const |
| FXint | contains (const FXString &sub) const |
| FXString & | substitute (FXchar org, FXchar sub, bool all=true) |
| FXString & | substitute (const FXchar *org, FXint olen, const FXchar *rep, FXint rlen, bool all=true) |
| FXString & | substitute (const FXchar *org, const FXchar *rep, bool all=true) |
| FXString & | substitute (const FXString &org, const FXString &rep, bool all=true) |
| FXString & | simplify () |
| FXString & | trim () |
| FXString & | trimBegin () |
| FXString & | trimEnd () |
| FXString & | trunc (FXint pos) |
| FXString & | clear () |
| FXString | left (FXint n) const |
| FXString | right (FXint n) const |
| FXString | mid (FXint pos, FXint n) const |
| FXString | before (FXchar ch, FXint n=1) const |
| FXString | rbefore (FXchar ch, FXint n=1) const |
| FXString | after (FXchar ch, FXint n=1) const |
| FXString | rafter (FXchar ch, FXint n=1) const |
| FXint | find (FXchar c, FXint pos=0) const |
| FXint | rfind (FXchar c, FXint pos=2147483647) const |
| FXint | find (FXchar c, FXint pos, FXint n) const |
| FXint | rfind (FXchar c, FXint pos, FXint n) const |
| FXint | find (const FXchar *substr, FXint n, FXint pos) const |
| FXint | rfind (const FXchar *substr, FXint n, FXint pos) const |
| FXint | find (const FXchar *substr, FXint pos=0) const |
| FXint | rfind (const FXchar *substr, FXint pos=2147483647) const |
| FXint | find (const FXString &substr, FXint pos=0) const |
| FXint | rfind (const FXString &substr, FXint pos=2147483647) const |
| FXint | find_first_of (const FXchar *set, FXint n, FXint pos) const |
| FXint | find_first_of (const FXchar *set, FXint pos=0) const |
| FXint | find_first_of (const FXString &set, FXint pos=0) const |
| FXint | find_first_of (FXchar c, FXint pos=0) const |
| FXint | find_last_of (const FXchar *set, FXint n, FXint pos) const |
| FXint | find_last_of (const FXchar *set, FXint pos=2147483647) const |
| FXint | find_last_of (const FXString &set, FXint pos=2147483647) const |
| FXint | find_last_of (FXchar c, FXint pos=0) const |
| FXint | find_first_not_of (const FXchar *set, FXint n, FXint pos) const |
| FXint | find_first_not_of (const FXchar *set, FXint pos=0) const |
| FXint | find_first_not_of (const FXString &set, FXint pos=0) const |
| FXint | find_first_not_of (FXchar c, FXint pos=0) const |
| FXint | find_last_not_of (const FXchar *set, FXint n, FXint pos) const |
| FXint | find_last_not_of (const FXchar *set, FXint pos=2147483647) const |
| FXint | find_last_not_of (const FXString &set, FXint pos=2147483647) const |
| FXint | find_last_not_of (FXchar c, FXint pos=0) const |
| FXString & | format (const FXchar *fmt,...) FX_PRINTF(2 |
| FXString &FXString & | vformat (const FXchar *fmt, va_list args) |
| FXint | scan (const FXchar *fmt,...) const FX_SCANF(2 |
| FXint FXint | vscan (const FXchar *fmt, va_list args) const |
| FXuint | hash () const |
| FXString & | operator+= (const FXString &s) |
| FXString & | operator+= (const FXchar *s) |
| FXString & | operator+= (const FXwchar *s) |
| FXString & | operator+= (const FXnchar *s) |
| FXString & | operator+= (FXchar c) |
| | ~FXString () |
Static Public Attributes |
| static const FXchar | null [] |
| static const FXchar | hex [17] |
| static const FXchar | HEX [17] |
| static const signed char | utfBytes [256] |
Friends |
| FXint | compare (const FXchar *s1, const FXchar *s2) |
| FXint | compare (const FXchar *s1, const FXString &s2) |
| FXint | compare (const FXString &s1, const FXchar *s2) |
| FXint | compare (const FXString &s1, const FXString &s2) |
| FXint | compare (const FXchar *s1, const FXchar *s2, FXint n) |
| FXint | compare (const FXchar *s1, const FXString &s2, FXint n) |
| FXint | compare (const FXString &s1, const FXchar *s2, FXint n) |
| FXint | compare (const FXString &s1, const FXString &s2, FXint n) |
| FXint | comparecase (const FXchar *s1, const FXchar *s2) |
| FXint | comparecase (const FXchar *s1, const FXString &s2) |
| FXint | comparecase (const FXString &s1, const FXchar *s2) |
| FXint | comparecase (const FXString &s1, const FXString &s2) |
| FXint | comparecase (const FXchar *s1, const FXchar *s2, FXint n) |
| FXint | comparecase (const FXchar *s1, const FXString &s2, FXint n) |
| FXint | comparecase (const FXString &s1, const FXchar *s2, FXint n) |
| FXint | comparecase (const FXString &s1, const FXString &s2, FXint n) |
| FXint | compareversion (const FXchar *s1, const FXchar *s2) |
| FXint | compareversion (const FXchar *s1, const FXString &s2) |
| FXint | compareversion (const FXString &s1, const FXchar *s2) |
| FXint | compareversion (const FXString &s1, const FXString &s2) |
| bool | operator== (const FXString &s1, const FXString &s2) |
| bool | operator== (const FXString &s1, const FXchar *s2) |
| bool | operator== (const FXchar *s1, const FXString &s2) |
| bool | operator!= (const FXString &s1, const FXString &s2) |
| bool | operator!= (const FXString &s1, const FXchar *s2) |
| bool | operator!= (const FXchar *s1, const FXString &s2) |
| bool | operator< (const FXString &s1, const FXString &s2) |
| bool | operator< (const FXString &s1, const FXchar *s2) |
| bool | operator< (const FXchar *s1, const FXString &s2) |
| bool | operator<= (const FXString &s1, const FXString &s2) |
| bool | operator<= (const FXString &s1, const FXchar *s2) |
| bool | operator<= (const FXchar *s1, const FXString &s2) |
| bool | operator> (const FXString &s1, const FXString &s2) |
| bool | operator> (const FXString &s1, const FXchar *s2) |
| bool | operator> (const FXchar *s1, const FXString &s2) |
| bool | operator>= (const FXString &s1, const FXString &s2) |
| bool | operator>= (const FXString &s1, const FXchar *s2) |
| bool | operator>= (const FXchar *s1, const FXString &s2) |
| FXString | operator+ (const FXString &s1, const FXString &s2) |
| FXString | operator+ (const FXString &s1, const FXchar *s2) |
| FXString | operator+ (const FXString &s1, const FXwchar *s2) |
| FXString | operator+ (const FXString &s1, const FXnchar *s2) |
| FXString | operator+ (const FXchar *s1, const FXString &s2) |
| FXString | operator+ (const FXwchar *s1, const FXString &s2) |
| FXString | operator+ (const FXnchar *s1, const FXString &s2) |
| FXString | operator+ (const FXString &s, FXchar c) |
| FXString | operator+ (FXchar c, const FXString &s) |
| FXStream & | operator<< (FXStream &store, const FXString &s) |
| FXStream & | operator>> (FXStream &store, FXString &s) |
| FXString | FXStringFormat (const FXchar *fmt,...) FX_PRINTF(1 |
| FXString friend FXString | FXStringVFormat (const FXchar *fmt, va_list args) |
| FXString | FXStringVal (FXint num, FXint base) |
| FXString | FXStringVal (FXuint num, FXint base) |
| FXString | FXStringVal (FXlong num, FXint base) |
| FXString | FXStringVal (FXulong num, FXint base) |
| FXString | FXStringVal (FXfloat num, FXint prec, FXint exp) |
| FXString | FXStringVal (FXdouble num, FXint prec, FXint exp) |
| FXint | FXIntVal (const FXString &s, FXint base) |
| FXuint | FXUIntVal (const FXString &s, FXint base) |
| FXlong | FXLongVal (const FXString &s, FXint base) |
| FXulong | FXULongVal (const FXString &s, FXint base) |
| FXfloat | FXFloatVal (const FXString &s) |
| FXdouble | FXDoubleVal (const FXString &s) |
| FXString | fromAscii (const FXString &s) |
| FXString | toAscii (const FXString &s) |
| FXString | escape (const FXString &s) |
| FXString | unescape (const FXString &s) |
| FXString | normalize (const FXString &s) |
| FXString | decompose (const FXString &s, FXuint kind) |
| FXString | compose (const FXString &s, FXuint kind) |
| void | swap (FXString &a, FXString &b) |
| FXString & | unixToDos (FXString &str) |
| FXString & | dosToUnix (FXString &str) |