Inheritance diagram for TMCString:

Public Member Functions | |
| virtual | ~TMCString (void) |
| virtual TMCString & | operator= (const TMCString &ss) |
| virtual TMCString & | operator+= (const TMCString &ss) |
| virtual TMCString & | operator+= (uint16 c) |
| virtual boolean | operator< (const TMCString &ss) const |
| virtual boolean | operator> (const TMCString &ss) const |
| virtual boolean | operator<= (const TMCString &ss) const |
| virtual boolean | operator>= (const TMCString &ss) const |
| virtual boolean | operator== (const TMCString &ss) const |
| virtual boolean | operator!= (const TMCString &ss) const |
| virtual void | InsertStr (const TMCString &ss, uint32 nIndex) |
| boolean | EraseStr (uint32 nIndex, uint32 nCount) |
| void | SubString (uint32 nIndex, uint32 nCount) |
| uint32 | SearchStr (const TMCString &ss, uint32 nIndex=kStartIndex) const |
| uint32 | FindCharPos (uint16 c, uint32 nIndex=kStartIndex) const |
| uint32 | FindCharPosFromRight (uint16 c) const |
| uint32 | FindCharPosFromRight (uint16 c, uint32 nIndex) const |
| const int8 * | StrGet (void) const |
| uint32 | GetSubStringByteLength (uint32 inIndex, uint32 inLength) const |
| uint32 | ByteLength (void) const |
| uint32 | Length (void) const |
| void | SetLength (uint32 inLength) |
| void | SetCharAt (uint16 c, uint32 nIndex) |
| uint16 | GetCharAt (uint32 nIndex) const |
| void | ToCPtr (int8 *data) const |
| void | ToPPtr (uint8 *data) const |
| void | FromCPtr (const int8 *data) |
| void | FromPPtr (const uint8 *data) |
| void | FromText (const int8 *data, uint32 length) |
| void | FromFourCharT (const FourCharT inCode, boolean inDontCheckValue) |
| FourCharT | ToFourCharT (void) const |
| boolean | IsEqualNotCaseSensitive (const TMCString &other) const |
| int8 | CompareQuick (const TMCString &other) const |
| void | ToUpper (void) |
| void | ToLower (void) |
| void | Capitalize (void) |
| void | FromInt32 (int32 x) |
| int32 | ToInt32 (void) const |
| void | FromReal32 (real32 inValue, uint8 inDecimals) |
| real32 | ToReal32 (void) const |
| void | FromReal64 (real64 inValue, uint8 inPrecision) |
| void | FromReal64 (real64 xx) |
| real64 | ToReal64 (void) const |
| boolean | IsNumericString (void) const |
| uint16 | operator[] (uint32 inIndex) const |
| void | TranslateAscii (boolean inverse) |
| void | TranslateBeforeWrite (TMCString &translatedString) |
| void | TranslateAfterRead (void) |
| uint32 | MaxLength (void) const |
| void | TranslateSBAfterRead (void) |
| uint32 | SearchSBStr (const TMCString &ss, uint32 nIndex=kStartIndex) const |
| uint32 | FindSBCharPos (int8 c, uint32 nIndex=kStartIndex) const |
| int8 | GetSBCharAt (uint32 nIndex) const |
| boolean | EraseSBStr (const uint32 nIndex, uint32 nCount) |
Protected Member Functions | |
| TMCString (void) | |
| void | Initialize (int8 *myData, uint32 maxLength, const int8 *ss, uint32 ll) |
| virtual void | SetByteLength (uint32 byteLength) |
| virtual int8 * | GetString () const =0 |
Protected Attributes | |
| uint32 | fLength |
| uint32 | fByteLength |
| uint32 | fMaxLength |
When the application is compiled in double byte mode (for asian systems), strings use characters that can be encoded over two bytes (but not every character is). The documentation precises which methods are "double byte aware".
|
|
Virtual Destructor for clean destructions |
|
|
|
|
|
Return the number of bytes used in this string. |
|
|
Make the string lowercase and then make the first character (if it is a letter) uppercase.
|
|
|
Compare this string to another disregarding the current language. |
|
||||||||||||
|
|
|
||||||||||||
|
Erase nCount characters from this string starting from nIndex.
|
|
||||||||||||
|
Search forward for the location of character c in this, start the search at nIndex.
|
|
||||||||||||
|
Search backwards for the location of character c in this, start the search at nIndex
|
|
|
Search backwards for the location of character c in this, start the search at the end of the string.
|
|
||||||||||||
|
|
|
|
Fill in this string from an existing c-style (NULL terminated) string.
|
|
||||||||||||
|
Assign string data from a FourCharT. |
|
|
Fill in this string by convering the passed in value to a string. |
|
|
Fill in this string from an existing pascal-style (length prefixed) string.
|
|
||||||||||||
|
Fill in this string by converting the passed in real32 to a string, using the number of decimals passed in. |
|
|
Fill in this string by convering the passed in value to a string.
|
|
||||||||||||
|
Assign the character representation of the real64 value passed in with a .pG print format (p= inPrecision) |
|
||||||||||||
|
Fill in this string from a memory buffer and a length.
|
|
|
Retrieve the nIndex character of this string.
|
|
|
|
|
|
Implemented in TMCDynamicString. |
|
||||||||||||
|
Calculate the bytelength of a sub-string. |
|
||||||||||||||||||||
|
|
|
||||||||||||
|
Insert string ss at nIndex(1,String Length). Reimplemented in TMCDynamicString. |
|
|
Compare this string to another disregarding the case of the string.
|
|
|
Returns true if this string represents a numerical value, false otherwise. |
|
|
Return the number of characters in this string.
|
|
|
|
|
|
|
|
|
Reimplemented in TMCDynamicString. |
|
|
Reimplemented in TMCDynamicString. |
|
|
|
|
|
|
|
|
Reimplemented in TMCDynamicString. |
|
|
|
|
|
|
|
|
|
|
|
Returns the character at inIndex position in the string.
|
|
||||||||||||
|
|
|
||||||||||||
|
Return the location of string ss in this, start the search at nIndex.
|
|
|
Reimplemented in TMCDynamicString. |
|
||||||||||||
|
Assign c to the nIndex character of this string.
|
|
|
Set the number of characters in this string.
|
|
|
Return a const pointer to the string data contained in this string. |
|
||||||||||||
|
Make this string into a substring consisting of nCount characters starting at nIndex.
|
|
|
Fill in data as a c-style (NULL terminated) copy of this string.
|
|
|
Convert string to a FourCharT. |
|
|
Return this string as an int32 value. |
|
|
Convert the contents of this string to lower case.
|
|
|
Fill in data as a pascal-style (length prefixed) copy of this string.
|
|
|
Return this string as a real32 value. |
|
|
Return this string as a double value. |
|
|
Convert the contents of this string to upper case.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1