|
| TAutoString (const char *s=0) |
|
| TAutoString (const wchar_t *s) |
|
| TAutoString (BSTR s, bool loan) |
|
| TAutoString (const owl::tstring &s) |
|
| TAutoString (owl::TUString *s) |
|
| TAutoString (TAutoVal &val) |
|
| TAutoString (const TAutoString &src) |
|
TAutoString & | operator= (const char *s) |
|
TAutoString & | operator= (const TAutoString &s) |
|
TAutoString & | operator= (char *s) |
|
TAutoString & | operator= (const wchar_t *s) |
|
TAutoString & | operator= (wchar_t *s) |
|
TAutoString & | operator= (TAutoVal &val) |
|
| TString (const char *s=0) |
| Construct a TString from any type of string.
|
|
| TString (const wchar_t *s) |
| Construct a TString from a wide character array.
|
|
| TString (BSTR s, bool loan) |
| Construct a TString from a BSTR (OLE String)
|
|
| TString (TSysStr &s, bool loan) |
| Construct a TString from a System string (BSTR)
|
|
| TString (const tstring &s) |
| Construct a TString from a string.
|
|
| TString (TUString *s) |
| Construct a TString from a TUString.
|
|
| TString (const TString &src) |
| Construct a TString from a TString (Copy Constructor)
|
|
| ~TString () |
|
int | Length () const |
| The length in characters of this string.
|
|
bool | IsNull () const |
| Is the string NULL?
|
|
bool | IsWide () const |
| Are the string contents any kind of wide?
|
|
TString & | operator= (const TString &s) |
| Copy contents of TString s into this string.
|
|
TString & | operator= (const tstring &s) |
| Copy contents of string s into this string.
|
|
TString & | operator= (const char *s) |
| Copy contents of const char* s into this string.
|
|
TString & | operator= (char *s) |
| Copy contents of char* s into this string.
|
|
TString & | operator= (const wchar_t *s) |
| Copy contents of const wchar_t* s into this string.
|
|
TString & | operator= (wchar_t *s) |
| Copy contents of wchar_t* s into this string.
|
|
| operator const char * () const |
| Return string as a const char *.
|
|
| operator char * () |
| Return string as a char*.
|
|
| operator const wchar_t * () const |
| Return string as a const wchar_t*.
|
|
| operator wchar_t * () |
| Return string as a wchar_t*.
|
|
BSTR | AsBSTR () const |
| Return a BSTR object owned by 'this' (not by the caller)
|
|
BSTR | RelinquishSysStr () const |
| Return a pointer (BSTR) to a copy of the string.
|
|
wchar_t * | RelinquishWide () const |
| Return a pointer (wchar_t*) to a copy of the string.
|
|
char * | RelinquishNarrow () const |
| Return a pointer (char*) to a copy of the string.
|
|
tchar * | Relinquish () const |
| Return a pointer (tchar*) to a copy of the string.
|
|
TLangId | GetLangId () |
| Get Language Id of this string.
|
|
void | SetLangId (TLangId id) |
| Set Language Id of this string.
|
|