Methods
| Appends a CSimpleStringT object to an existing CSimpleStringT object. | |
| Appends a character to an existing CSimpleStringT object. | |
| Copies a character or characters to another string. | |
| Copies a character or characters to another string in which the buffers overlap. | |
| Constructs CSimpleStringT objects in various ways. | |
| Forces a string to have a length of zero. | |
| Frees any extra memory previously allocated by the string object. | |
| Retrieves the allocated length of a CSimpleStringT object. | |
| Returns the character at a given position. | |
| Returns a pointer to the characters in a CSimpleStringT. | |
| Returns a pointer to the characters in a CSimpleStringT, truncating to the specified length. | |
| Returns the number of characters in a CSimpleStringT object. | |
| Retrieves the memory manager of the CSimpleStringT object. | |
| Retrieves the character string | |
| Tests whether a CSimpleStringT object contains no characters. | |
| Disables reference counting and protects the string in the buffer. | |
| Allocates a specific amount of memory for the character buffer. | |
| Releases control of the buffer returned by GetBuffer. | |
| Releases control of the buffer returned by GetBuffer. | |
| Sets a character at a given position. | |
| Sets the memory manager of a CSimpleStringT object. | |
| Sets the string of a CSimpleStringT object. | |
| Returns the number of characters in the specified string. | |
| Truncates the string to a specified length. | |
| Enables reference counting and releases the string in the buffer. | 
Operators
| Concatenates a new string to the end of an existing string. | |
| Assigns a new value to a CSimpleStringT object. | |
| Returns the character at a given position — operator substitution for GetAt. | |
| Directly accesses characters stored in a CSimpleStringT object as a C-style string. | 
Typedefs
| A pointer to a constant string. | |
| A pointer to a string. |