|
| | DtConversionString (DtFloat64 val, int precision) |
| |
| | DtConversionString (DtFloat32 val, int precision) |
| |
| | DtConversionString (DtU8 val) |
| |
| | DtConversionString (DtInt64 val) |
| |
| | DtConversionString (DtU64 val) |
| |
| void | setString (DtFloat64 val, int precision) |
| |
| void | setString (DtFloat32 val, int precision) |
| |
| | DtString () |
| | Default CTOR. More...
|
| |
| | DtString (const char *str) |
| | CTOR. More...
|
| |
| | DtString (const char *str, int length) |
| | CTOR (fixed length). More...
|
| |
| | DtString (const std::string &str) |
| | CTOR (std::string). More...
|
| |
| | DtString (const DtString &orig) |
| | Copy CTOR. More...
|
| |
| virtual | ~DtString () |
| | Virtual DTOR. More...
|
| |
| virtual | operator const char * () const |
| | Cast operator. More...
|
| |
| virtual DtString * | clone () const |
| | Clone operator. More...
|
| |
| virtual void | tokenize (const char delimiter, std::vector< DtString > &tokens) const |
| | Tokenize the string baseed on the input character. More...
|
| |
| virtual int | toInt (bool *ok=0) const |
| | Conversion to integer, if ok is provided ok is set if conversion succeeds. More...
|
| |
| virtual unsigned int | toUInt (bool *ok=0) const |
| | Conversion to unsigned integer, if ok is provided ok is set if conversion succeeds. More...
|
| |
| virtual float | toFloat (bool *ok=0) const |
| | Convert to floating point. More...
|
| |
| virtual double | toDouble (bool *ok=0) const |
| | Convert to double precision floating point. More...
|
| |
| virtual bool | toBoolean (bool *ok=0) const |
| | Convert to double precision floating point. More...
|
| |
| virtual void | toUpper () |
| | Convert this string's alphabetic characters to uppercase. More...
|
| |
| virtual void | toLower () |
| | Convert this string's alphabetic characters to lowercase. More...
|
| |
| virtual int | findChar (const char ch) |
| | Search the string for first occurrence of a character and return its index. More...
|
| |
| virtual int | findLastChar (const char ch) |
| | Search the string for the last occurrence of a character and return its index. More...
|
| |
| virtual int | findString (const DtString &string) const |
| | Search the string for the first occurrence of another string and return the starting index. More...
|
| |
| virtual int | findLastString (const DtString &string) |
| | Search the string for the last occurrence of another string and return the starting index. More...
|
| |
| bool | snipFrontToLast (const char ch) |
| |
| bool | snipBackToFirst (const char ch) |
| |
| virtual int | count (const char ch) const |
| | Returns the number of occurrences of the character. More...
|
| |
| virtual int | length () const |
| | length() - Exactly the same as size(): More...
|
| |
| virtual int | size () const |
| | size() - returns the length of the string not including the terminating '\0' More...
|
| |
| virtual std::string | stdString () const |
| | stdString() - returns a standard string representation of the DtString More...
|
| |
| virtual const char * | string () const |
| | string() - Returns a char * representation of the DtString: deprecated More...
|
| |
| virtual const char * | c_str () const |
| | Returns a char* representation of the DtString;. More...
|
| |
| virtual bool | isEmpty () const |
| | returns true if the string is empty, where empty is size() == 0 More...
|
| |
| virtual DtString | section (const char sep, int start, int end=-1) const |
| | returns a section of the string based on the separator. More...
|
| |
| | DtString (double val) |
| | Constructors for creating DtString representations of numbers. More...
|
| |
| | DtString (int val) |
| | Constructors for creating DtString representations of numbers. More...
|
| |
| | DtString (long val) |
| | Constructors for creating DtString representations of numbers. More...
|
| |
| | DtString (char val) |
| | Constructors for creating DtString representations of numbers. More...
|
| |
| | DtString (unsigned int val) |
| | Constructors for creating DtString representations of numbers. More...
|
| |
| | DtString (unsigned long val) |
| | Constructors for creating DtString representations of numbers. More...
|
| |
| virtual DtString & | operator= (const char *orig) |
| |
| virtual DtString & | operator= (const DtString &orig) |
| |
| virtual bool | caseCompare (const char *str) const |
| | Case-insensitive string compare. More...
|
| |
| virtual bool | caseCompare (const DtString &str) const |
| | Case-insensitive string compare. More...
|
| |
| virtual char & | operator[] (int index) |
| |
| virtual const char & | operator[] (int index) const |
| |
| virtual bool | snipFront (const char ch, bool toLastCh=false) |
| | Truncates everything before or after the character, including the character, respectively. More...
|
| |
| virtual bool | snipBack (const char ch, bool fromFirstCh=false) |
| | Truncates everything before or after the character, including the character, respectively. More...
|
| |
| virtual bool | chompFront () |
| | Remove all whitespace at front or back of a string. More...
|
| |
| virtual bool | chompBack () |
| | Remove all whitespace at front or back of a string. More...
|
| |
| virtual bool | operator< (const char *str) const |
| |
| virtual bool | operator> (const char *str) const |
| |
| virtual bool | operator== (const char *str) const |
| |
| virtual bool | operator!= (const char *str) const |
| |
| virtual bool | operator<= (const char *str) const |
| |
| virtual bool | operator>= (const char *str) const |
| |
| virtual DtString | operator+ (const char *str) const |
| |
| virtual DtString & | operator+= (const char *str) |
| |
| virtual DtString & | operator+= (const DtString &str) |
| |
This is a collection of functions for the DtString class that includes More conversions from different types of objects WARNING: This function may be used in strange casting ways in order to get around the limitations of C++.
For this reason, no Virtual functions or variables can be included