![]() |
Polygon Crucher SDK - Documentation
Documentation
|
strings low level functions and conversion. Some are declared in macos_stringoperation, win_stringoperation... More...
strings low level functions and conversion. Some are declared in macos_stringoperation, win_stringoperation...
Created by Mootools on 20/05/2016. Copyright © 2016 Mootools. All rights reserved.
Go to the source code of this file.
Classes | |
| class | XCA2W |
| Conversion from ansi / utf8 (char) to unicode (wchar_t) More... | |
| class | XCW2A |
| Conversion from unicode (wchar_t) to ansi / utf8 (char) More... | |
Macros | |
| #define | IsStringEncodingUnicode(encodingValue) ((bool)((encodingValue == xStringUtf16) || (encodingValue == xStringUtf32))) |
Typedefs | |
| typedef XCA2W | XA2W |
| typedef XCW2A | XW2A |
| typedef XCW2W | XW2W |
| typedef XCA2A | XA2A |
| typedef XCA2A | XA2T |
| typedef XCA2A | XT2A |
| typedef XCA2W | XT2W |
| typedef XCW2A | XW2T |
| typedef XT2A | XCT2A |
| typedef XT2W | XCT2W |
| typedef XA2T | XCA2T |
| typedef XW2T | XCW2T |
Enumerations | |
| enum | xStringEncoding { xStringDefaultEncoding = (unsigned int)-1 , xStringAnsi = 1 , xStringUtf8 , xStringUtf16 , xStringUtf32 } |
Functions | |
| DLL_TOOLSFUNCTION CXString | xLoadString (unsigned int resourceID) |
| DLL_TOOLSFUNCTION SIZET | xUTF8ToUTF16 (const unsigned char *utf8, unsigned short *utf16) |
| DLL_TOOLSFUNCTION SIZET | xUTF16ToUTF32 (const unsigned short *utf16, SIZET charcount, unsigned int *utf32) |
| bool | XFASTCA2W (CXCharArrayW &buffer, LPCSTR pStr, xStringEncoding srcAnsiEncoding=xStringDefaultEncoding) |
| bool | XFASTCW2A (CXCharArrayA &buffer, LPCWSTR pWstr, xStringEncoding dstAnsiEncoding=xStringDefaultEncoding) |