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) |