Public Members |
 |  | enum | { npos
} |
 |  |
| xbString ()
|
 |  |
| xbString (size_t size)
|
 |  |
| xbString (char c)
|
 |  |
| xbString (const char *s)
|
 |  |
| xbString (const char *s, size_t maxlen)
|
 |  |
| xbString (const xbString &s)
|
 |  |
| ~xbString ()
|
 |  |
void | ctor (const char *s)
|
 |  |
void | ctor (const char *s, size_t maxlen)
|
 |  |
xbString& | operator= (const xbString &s)
|
 |  |
xbString& | operator= (const char *s)
|
 |  |
xbString& | operator= (char c)
|
 |  |
bool | isNull () const
|
 |  |
bool | isEmpty () const
|
 |  |
size_t | len () const
|
 |  |
size_t | length () const
|
 |  |
void | resize (size_t size)
|
 |  |
xbString | copy () const
|
 |  |
xbString& | sprintf (const char *format, ...)
|
 |  |
void | setNum (long num)
|
 |  |
xbString& | assign (const xbString& str, size_t pos = 0, int n = npos)
|
 |  |
char | operator[] (int n)
|
 |  |
char | getCharacter ( int n ) const
|
 |  |
| operator const char * () const
|
 |  |
xbString& | operator+= (const char *s)
|
 |  |
xbString& | operator+= (char c)
|
 |  |
xbString& | operator-= (const char *s)
|
 |  |
void | putAt (size_t pos, char c)
|
 |  |
const char* | getData () const
|
 |  |
const char* | c_str () const
|
 |  |
void | toLowerCase ()
|
 |  |
int | pos (char c)
|
 |  |
int | pos (const char* s)
|
 |  |
void | trim ()
|
 |  |
bool | compare (char s)
|
 |  |
bool | compare (const char *s)
|
 |  |
bool | operator== ( const xbString& ) const
|
 |  |
bool | operator!= ( const xbString& ) const
|
 |  |
bool | operator< ( const xbString& ) const
|
 |  |
bool | operator> ( const xbString& ) const
|
 |  |
bool | operator<= ( const xbString& ) const
|
 |  |
bool | operator>= ( const xbString& ) const
|
 |  |
xbString& | remove (size_t pos = 0, int n = npos)
|
 |  |
xbString | mid (size_t pos = 0, int n = npos) const
|
Protected Members |
 |  |
char* | data
|
 |  |
size_t | size
|
Static Protected Members |
 |  |
const char* | NullString
|
Friends |
 |  | class | operator<< |