| Functions | |
| MaxStringCastCP | ToCP (UINT codepage, size_t *length=NULL) const | 
| Returns a MaxStringCastCP which in turn enables casting to a char array encoded with a specific code page.  More... | |
| MaxStringCast< char > | ToACP (size_t *length=NULL) const | 
| Cast this object to a char array using Active Code Page encoding.  More... | |
| MaxStringCastUTF8 | ToUTF8 (size_t *length=NULL) const | 
| Cast this object to a UTF8 encoded string.  More... | |
| MaxStringCast< wchar_t > | ToUTF16 (size_t *length=NULL) const | 
| Cast this object to a UTF16 or UNICODE encoded string.  More... | |
| MaxStringCast< unsigned int > | ToUTF32 (size_t *length=NULL) const | 
| Cast this object to a UTF32 encoded string.  More... | |
Returns a MaxStringCastCP which in turn enables casting to a char array encoded with a specific code page.
The char array held by the MaxStringCastCP instance is valid as long as the instance is valid.
| codepage | - The code page to convert to | 
| length | [out] - If length is not null, the size of the resulting string is stored to the length pointer. | 
Cast this object to a char array using Active Code Page encoding.
| length | [out] - If length is not null, the size of the resulting string is stored to the length pointer. | 
Cast this object to a UTF8 encoded string.
| length | [out] - If length is not null, the size of the resulting string is stored to the length pointer. | 
Cast this object to a UTF16 or UNICODE encoded string.
| length | [out] - If length is not null, the size of the resulting string is stored to the length pointer. | 
Cast this object to a UTF32 encoded string.
| length | [out] - If length is not null, the size of the resulting string is stored to the length pointer. |