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