String Methods
Chapter Updated 2/12/99
| Method | Description |
|---|---|
| xbString() | Class Constructor |
| xbString(size_t size) | Constructor, allocates space of size |
| xbString(const char *s) | Constructor, initialized to string s |
| xbString(const char *s, size_t maxlen | Constructor, initialized to string s, with minimal string buf size of max_len |
| ~xbString() | Class Destructor |
| void ctor(const char *s) | Set string to s |
| xbString &opertor=(const xbString &s) xbString &operator=(const char *s) | Set string to s |
| bool isNull() const | not sure what this one does |
| bool isEmpty() const | Returns true if empty, otherwise returns false |
| size_t len() const | Returns length of string |
| void resize(size_t size) | Resize the string to size |
| xbString copy() const | Used to copy a string |
| xbSting &sprintf(const char * format, ... ) | Used to format a string |
| void setNum(long num) | not sure what this one does |
| xbString& assign(const xbString& str, size_t pos = 0, int n = 1) | not sure what this one does |
| char operator[](int n) | Returns char in position n |
| xbString &operator+=(const char *s) xbSting &operator+=(char c) | Concatonate data to string |
| void put_at(size_t pos, char c) | Put character c at position pos |
| const char *getData() const | Returns the string |
| void toLowerCase() | Converts string to lower case |
| const char *pos(char c) | Locate character in string |
| bool operator==(const xbString &s1, const xbString &s2) | Compare string == |
| bool operator!=(const xbString &s1, const xbString &s2) | Compare string != |
|
xbString operator+(const xbString &s1, const xbString &s2) xbString operator+(const xbString &s1, const char *s2) xbString operator+(const char *s1, const xbString &s2) xbString operator+(const xbString &s1, char c2) xbString operator+(char c1, const xbString &s2) | Concatonate two strings togethor |
(c)1997 StarTech
