Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXWString.h>
Public Member Functions | |
FXWString () | |
FXWString (const FXWString &s) | |
FXWString (const FXwchar *s) | |
FXWString (const FXwchar *s, FXint n) | |
FXWString (FXwchar c, FXint n) | |
FXWString (const FXwchar *s1, const FXwchar *s2) | |
void | length (FXint len) |
FXint | length () const |
const FXwchar * | text () const |
FXbool | empty () const |
FXwchar & | operator[] (FXint i) |
const FXwchar & | operator[] (FXint i) const |
FXWString & | operator= (const FXWString &s) |
FXWString & | operator= (const FXwchar *s) |
FXWString & | fill (FXwchar c, FXint n) |
FXWString & | fill (FXwchar c) |
FXWString & | lower () |
FXWString & | upper () |
FXWString | section (FXwchar delim, FXint start, FXint num=1) const |
FXWString | section (const FXwchar *delim, FXint n, FXint start, FXint num=1) const |
FXWString | section (const FXwchar *delim, FXint start, FXint num=1) const |
FXWString | section (const FXWString &delim, FXint start, FXint num=1) const |
FXWString & | assign (FXwchar c) |
FXWString & | assign (FXwchar c, FXint n) |
FXWString & | assign (const FXwchar *s, FXint n) |
FXWString & | assign (const FXWString &s) |
FXWString & | assign (const FXwchar *s) |
FXWString & | insert (FXint pos, FXwchar c) |
FXWString & | insert (FXint pos, FXwchar c, FXint n) |
FXWString & | insert (FXint pos, const FXwchar *s, FXint n) |
FXWString & | insert (FXint pos, const FXWString &s) |
FXWString & | insert (FXint pos, const FXwchar *s) |
FXWString & | prepend (FXwchar c) |
FXWString & | prepend (FXwchar c, FXint n) |
FXWString & | prepend (const FXwchar *s, FXint n) |
FXWString & | prepend (const FXWString &s) |
FXWString & | prepend (const FXwchar *s) |
FXWString & | append (FXwchar c) |
FXWString & | append (FXwchar c, FXint n) |
FXWString & | append (const FXwchar *s, FXint n) |
FXWString & | append (const FXWString &s) |
FXWString & | append (const FXwchar *s) |
FXWString & | replace (FXint pos, FXwchar c) |
FXWString & | replace (FXint pos, FXint m, FXwchar c, FXint n) |
FXWString & | replace (FXint pos, FXint m, const FXwchar *s, FXint n) |
FXWString & | replace (FXint pos, FXint m, const FXWString &s) |
FXWString & | replace (FXint pos, FXint m, const FXwchar *s) |
FXWString & | remove (FXint pos, FXint n=1) |
FXint | contains (FXwchar ch) |
FXint | contains (const FXwchar *sub, FXint n) |
FXint | contains (const FXwchar *sub) |
FXint | contains (const FXWString &sub) |
FXWString & | substitute (FXwchar org, FXwchar sub, FXbool all=TRUE) |
FXWString & | substitute (const FXwchar *org, FXint olen, const FXwchar *rep, FXint rlen, FXbool all=TRUE) |
FXWString & | substitute (const FXwchar *org, const FXwchar *rep, FXbool all=TRUE) |
FXWString & | substitute (const FXWString &org, const FXWString &rep, FXbool all=TRUE) |
FXWString & | simplify () |
FXWString & | trim () |
FXWString & | trimBegin () |
FXWString & | trimEnd () |
FXWString & | trunc (FXint pos) |
FXWString & | clear () |
FXWString | left (FXint n) const |
FXWString | right (FXint n) const |
FXWString | mid (FXint pos, FXint n) const |
FXWString | before (FXwchar ch, FXint n=1) const |
FXWString | rbefore (FXwchar ch, FXint n=1) const |
FXWString | after (FXwchar ch, FXint n=1) const |
FXWString | rafter (FXwchar ch, FXint n=1) const |
FXint | find (FXwchar c, FXint pos=0) const |
FXint | rfind (FXwchar c, FXint pos=2147483647) const |
FXint | find (FXwchar c, FXint pos, FXint n) const |
FXint | rfind (FXwchar c, FXint pos, FXint n) const |
FXint | find (const FXwchar *substr, FXint n, FXint pos) const |
FXint | rfind (const FXwchar *substr, FXint n, FXint pos) const |
FXint | find (const FXwchar *substr, FXint pos=0) const |
FXint | rfind (const FXwchar *substr, FXint pos=2147483647) const |
FXint | find (const FXWString &substr, FXint pos=0) const |
FXint | rfind (const FXWString &substr, FXint pos=2147483647) const |
FXint | find_first_of (const FXwchar *set, FXint n, FXint pos) const |
FXint | find_first_of (const FXwchar *set, FXint pos=0) const |
FXint | find_first_of (const FXWString &set, FXint pos=0) const |
FXint | find_first_of (FXwchar c, FXint pos=0) const |
FXint | find_last_of (const FXwchar *set, FXint n, FXint pos) const |
FXint | find_last_of (const FXwchar *set, FXint pos=2147483647) const |
FXint | find_last_of (const FXWString &set, FXint pos=2147483647) const |
FXint | find_last_of (FXwchar c, FXint pos=0) const |
FXint | find_first_not_of (const FXwchar *set, FXint n, FXint pos) const |
FXint | find_first_not_of (const FXwchar *set, FXint pos=0) const |
FXint | find_first_not_of (const FXWString &set, FXint pos=0) const |
FXint | find_first_not_of (FXwchar c, FXint pos=0) const |
FXint | find_last_not_of (const FXwchar *set, FXint n, FXint pos) const |
FXint | find_last_not_of (const FXwchar *set, FXint pos=2147483647) const |
FXint | find_last_not_of (const FXWString &set, FXint pos=2147483647) const |
FXint | find_last_not_of (FXwchar c, FXint pos=0) const |
FXint | count (FXwchar c) const |
FXuint | hash () const |
FXWString & | operator+= (const FXWString &s) |
FXWString & | operator+= (const FXwchar *s) |
FXWString & | operator+= (FXwchar c) |
~FXWString () | |
Static Public Attributes | |
const FXwchar | null [] |
const FXwchar | hex [17] |
const FXwchar | HEX [17] |
Friends | |
FXint | compare (const FXwchar *s1, const FXwchar *s2) |
FXint | compare (const FXwchar *s1, const FXWString &s2) |
FXint | compare (const FXWString &s1, const FXwchar *s2) |
FXint | compare (const FXWString &s1, const FXWString &s2) |
FXint | compare (const FXwchar *s1, const FXwchar *s2, FXint n) |
FXint | compare (const FXwchar *s1, const FXWString &s2, FXint n) |
FXint | compare (const FXWString &s1, const FXwchar *s2, FXint n) |
FXint | compare (const FXWString &s1, const FXWString &s2, FXint n) |
FXint | comparecase (const FXwchar *s1, const FXwchar *s2) |
FXint | comparecase (const FXwchar *s1, const FXWString &s2) |
FXint | comparecase (const FXWString &s1, const FXwchar *s2) |
FXint | comparecase (const FXWString &s1, const FXWString &s2) |
FXint | comparecase (const FXwchar *s1, const FXwchar *s2, FXint n) |
FXint | comparecase (const FXwchar *s1, const FXWString &s2, FXint n) |
FXint | comparecase (const FXWString &s1, const FXwchar *s2, FXint n) |
FXint | comparecase (const FXWString &s1, const FXWString &s2, FXint n) |
FXbool | operator== (const FXWString &s1, const FXWString &s2) |
FXbool | operator== (const FXWString &s1, const FXwchar *s2) |
FXbool | operator== (const FXwchar *s1, const FXWString &s2) |
FXbool | operator!= (const FXWString &s1, const FXWString &s2) |
FXbool | operator!= (const FXWString &s1, const FXwchar *s2) |
FXbool | operator!= (const FXwchar *s1, const FXWString &s2) |
FXbool | operator< (const FXWString &s1, const FXWString &s2) |
FXbool | operator< (const FXWString &s1, const FXwchar *s2) |
FXbool | operator< (const FXwchar *s1, const FXWString &s2) |
FXbool | operator<= (const FXWString &s1, const FXWString &s2) |
FXbool | operator<= (const FXWString &s1, const FXwchar *s2) |
FXbool | operator<= (const FXwchar *s1, const FXWString &s2) |
FXbool | operator> (const FXWString &s1, const FXWString &s2) |
FXbool | operator> (const FXWString &s1, const FXwchar *s2) |
FXbool | operator> (const FXwchar *s1, const FXWString &s2) |
FXbool | operator>= (const FXWString &s1, const FXWString &s2) |
FXbool | operator>= (const FXWString &s1, const FXwchar *s2) |
FXbool | operator>= (const FXwchar *s1, const FXWString &s2) |
FXWString | operator+ (const FXWString &s1, const FXWString &s2) |
FXWString | operator+ (const FXWString &s1, const FXwchar *s2) |
FXWString | operator+ (const FXwchar *s1, const FXWString &s2) |
FXWString | operator+ (const FXWString &s, FXwchar c) |
FXWString | operator+ (FXwchar c, const FXWString &s) |
FXStream & | operator<< (FXStream &store, const FXWString &s) |
FXStream & | operator>> (FXStream &store, FXWString &s) |
void | swap (FXWString &a, FXWString &b) |
|
Create empty string.
|
|
Copy construct.
|
|
Construct and init.
|
|
Construct and init with substring.
|
|
Construct and fill with constant.
|
|
Construct string from two parts.
|
|
Delete.
|
|
Change the length of the string to len.
|
|
Length of text.
|
|
Get text contents.
|
|
See if string is empty.
|
|
Return a non-const reference to the ith character.
|
|
Return a const reference to the ith character.
|
|
Assign another string to this.
|
|
Assign a C-style string to this.
|
|
Fill with a constant.
|
|
Fill up to current length.
|
|
Convert to lower case.
|
|
Convert to upper case.
|
|
Return num partition(s) of string separated by delimiter delim.
|
|
Return num partition(s) of string separated by delimiters in delim.
|
|
Return num partition(s) of string separated by delimiters in delim.
|
|
Return num partition(s) of string separated by delimiters in delim.
|
|
Assign character c to this string.
|
|
Assign n characters c to this string.
|
|
Assign first n characters of string s to this string.
|
|
Assign string s to this string.
|
|
Assign string s to this string.
|
|
Insert character at specified position.
|
|
Insert n characters c at specified position.
|
|
Insert first n characters of string at specified position.
|
|
Insert string at specified position.
|
|
Insert string at specified position.
|
|
Prepend string with input character.
|
|
Prepend string with n characters c.
|
|
Prepend string with first n characters of input string.
|
|
Prepend string with input string.
|
|
Prepend string with input string.
|
|
Append input character to this string.
|
|
Append input n characters c to this string.
|
|
Append first n characters of input string to this string.
|
|
Append input string to this string.
|
|
Append input string to this string.
|
|
Replace a single character.
|
|
Replace the m characters at pos with n characters c.
|
|
Replaces the m characters at pos with first n characters of input string.
|
|
Replace the m characters at pos with input string.
|
|
Replace the m characters at pos with input string.
|
|
Remove substring.
|
|
Return number of occurrences of ch in string.
|
|
Return number of occurrences of string sub in string.
|
|
Return number of occurrences of string sub in string.
|
|
Return number of occurrences of string sub in string.
|
|
Substitute one character by another.
|
|
Substitute one string by another.
|
|
Substitute one string by another.
|
|
Substitute one string by another.
|
|
Simplify whitespace in string.
|
|
Remove leading and trailing whitespace.
|
|
Remove leading whitespace.
|
|
Remove trailing whitespace.
|
|
Truncate string at pos.
|
|
Clear.
|
|
Get leftmost part.
|
|
Get rightmost part.
|
|
Get some part in the middle.
|
|
Return all characters before the n-th occurrence of ch, searching from the beginning of the string. If the character is not found, return the entire string. If n<=0, return the empty string. |
|
Return all characters before the n-th occurrence of ch, searching from the end of the string. If the character is not found, return the empty string. If n<=0, return the entire string. |
|
Return all characters after the nth occurrence of ch, searching from the beginning of the string. If the character is not found, return the empty string. If n<=0, return the entire string. |
|
Return all characters after the nth occurrence of ch, searching from the end of the string. If the character is not found, return the entire string. If n<=0, return the empty string. |
|
Find a character, searching forward; return position or -1.
|
|
Find a character, searching backward; return position or -1.
|
|
Find a substring of length n, searching forward; return position or -1.
|
|
Find a substring of length n, searching backward; return position or -1.
|
|
Find a substring, searching forward; return position or -1.
|
|
Find a substring, searching backward; return position or -1.
|
|
Find a substring, searching forward; return position or -1.
|
|
Find a substring, searching backward; return position or -1.
|
|
Find first character in the set of size n, starting from pos; return position or -1.
|
|
Find first character in the set, starting from pos; return position or -1.
|
|
Find first character in the set, starting from pos; return position or -1.
|
|
Find first character, starting from pos; return position or -1.
|
|
Find last character in the set of size n, starting from pos; return position or -1.
|
|
Find last character in the set, starting from pos; return position or -1.
|
|
Find last character in the set, starting from pos; return position or -1.
|
|
Find last character, starting from pos; return position or -1.
|
|
Find first character NOT in the set of size n, starting from pos; return position or -1.
|
|
Find first character NOT in the set, starting from pos; return position or -1.
|
|
Find first character NOT in the set, starting from pos; return position or -1.
|
|
Find first character NOT equal to c, starting from pos; return position or -1.
|
|
Find last character NOT in the set of size n, starting from pos; return position or -1.
|
|
Find last character NOT in the set, starting from pos; return position or -1.
|
|
Find last character NOT in the set, starting from pos; return position or -1.
|
|
Find last character NOT equal to c, starting from pos; return position or -1.
|
|
Find number of occurrences of character in string.
|
|
Get hash value.
|
|
Append operators.
|
|
Compare.
|
|
Compare up to n.
|
|
Compare case insensitive.
|
|
Compare case insensitive up to n.
|
|
Comparison operators.
|
|
Concatenate two strings.
|
|
Concatenate with single character.
|
|
Saving to a stream.
|
|
Load from a stream.
|
|
Swap two strings.
|
Copyright © 1997-2004 Jeroen van der Zijp |