Public Methods |
| PP_String () |
| PP_String (char c) |
| PP_String (int len) |
| PP_String (const char *s) |
| PP_String (const PP_String &rhs) |
PP_String & | operator= (const PP_String &rhs) |
PP_String & | operator+= (const PP_String &right) |
PP_String & | operator+= (const char *right) |
PP_String & | operator+= (char c) |
PP_String & | toUpper () |
PP_String & | toLower () |
std::istream & | getline (std::istream &strm) |
int | length () const |
bool | isNull () const |
char & | operator[] (int k) |
char | operator[] (int k) const |
const char * | c_str () const |
double | toDouble () const |
int | toInteger () const |
long | toLong () const |
Protected Methods |
void | copyModify () |
Friends |
std::ostream & | operator<< (std::ostream &os, const PP_String &str) |
std::istream & | operator>> (std::istream &is, PP_String &str) |
bool | operator< (const PP_String &left, const PP_String &right) |
bool | operator<= (const PP_String &left, const PP_String &right) |
bool | operator!= (const PP_String &left, const PP_String &right) |
bool | operator== (const PP_String &left, const PP_String &right) |
bool | operator>= (const PP_String &left, const PP_String &right) |
bool | operator> (const PP_String &left, const PP_String &right) |
bool | operator< (const PP_String &left, const char *right) |
bool | operator<= (const PP_String &left, const char *right) |
bool | operator!= (const PP_String &left, const char *right) |
bool | operator== (const PP_String &left, const char *right) |
bool | operator>= (const PP_String &left, const char *right) |
bool | operator> (const PP_String &left, const char *right) |
bool | operator< (const char *left, const PP_String &right) |
bool | operator<= (const char *left, const PP_String &right) |
bool | operator!= (const char *left, const PP_String &right) |
bool | operator== (const char *left, const PP_String &right) |
bool | operator>= (const char *left, const PP_String &right) |
bool | operator> (const char *left, const PP_String &right) |