|
Public Types |
| enum | modes { mExact,
mWhile,
mUntil
} |
Public Methods |
| | d_String () |
| | d_String (const d_String &iSource) |
| | d_String (const char *iSource) |
| | d_String (const int iSource) |
| | d_String (const unsigned int iSource) |
| | d_String (const bool iSource) |
| | d_String (const float iSource, int iPrecision=3) |
| | d_String (const double iSource, int iPrecision=3) |
| d_String & | operator= (const d_String &iSource) |
| d_String & | operator= (const char *iSource) |
| d_String & | operator= (const char iSource) |
| d_String & | operator= (const long iSource) |
| d_String & | operator= (const float iSource) |
| d_String & | operator+= (const d_String &iSource) |
| d_String & | operator+= (const char *iSource) |
| d_String & | operator+= (const char iSource) |
| d_String & | operator+= (const long iSource) |
| d_String & | operator+= (const float iSource) |
| d_String | operator+ (const d_String &iSource) const |
| d_String | operator+ (const char *iSource) const |
| d_String | operator+ (const char iSource) const |
| d_String | operator+ (const long iSource) const |
| d_String | operator+ (const float iSource) const |
| void | toUpperCase () |
| void | toLowerCase () |
| | operator const char * () const |
| char & | operator[] (const unsigned int iIndex) const |
| void | erase (const unsigned long iFrom) |
| void | erase (const unsigned long iFrom, const unsigned long iHow) |
| unsigned long | length () const |
| char *const | c_str () const |
| long | find (const char *iPattern) |
| long | find_last_of (const char *iPattern) |
| oInt4 | getWord (oUInt4 iWordNum, d_String &ioWord, const char *iSeparators=sepDefault) |
| int | take (const oUInt4 iOffset, const modes iMode, char *iTake, d_String *iResult=0) const |
| int | jump (const char *iJump, const oUInt4 iOffset=0) const |
Static Public Attributes |
| const char | terminator = 0 |
Friends |
| bool const | operator== (const d_String &iLeft, const d_String &iRight) |
| bool const | operator== (const d_String &iLeft, const char *iRight) |
| bool const | operator== (const char *iLeft, const d_String &iRight) |
| bool | operator!= (const d_String &iLeft, const d_String &iRight) |
| bool | operator!= (const d_String &iLeft, const char *iRight) |
| bool | operator!= (const char *iLeft, const d_String &iRight) |
| bool const | operator> (const d_String &iLeft, const d_String &iRight) |
| bool const | operator> (const d_String &iLeft, const char *iRight) |
| bool const | operator> (const char *iLeft, const d_String &iRight) |
| bool const | operator< (const d_String &iLeft, const d_String &iRight) |
| bool const | operator< (const d_String &iLeft, const char *iRight) |
| bool const | operator< (const char *iLeft, const d_String &iRight) |
| bool const | operator>= (const d_String &iLeft, const d_String &iRight) |
| bool const | operator>= (const d_String &iLeft, const char *iRight) |
| bool const | operator>= (const char *iLeft, const d_String &iRight) |
| bool const | operator<= (const d_String &iLeft, const d_String &iRight) |
| bool const | operator<= (const d_String &iLeft, const char *iRight) |
| bool const | operator<= (const char *iLeft, const d_String &iRight) |
| _ODLL std::ostream & | operator<< (std::ostream &ioStream, const d_String &iString) |
| _ODLL std::istream & | operator>> (std::istream &iStream, d_String &ioString) |