UTF32
Engine/source/persistence/rapidjson/encodings.h
UTF-32 encoding.
Public Functions
RAPIDJSON_STATIC_ASSERT(sizeof(Ch) >= 4)
Public Static Functions
Detailed Description
UTF-32 encoding.
Type for storing 32-bit UTF-32 data. Default is unsigned. C++11 may use char32_t instead. implements Encoding concept For in-memory access, no need to concern endianness. The code units and code points are represented by CPU's endianness. For streaming, use UTF32LE and UTF32BE, which handle endianness.CharType note:
note:
Public Types
@125
Enumerator
- supportUnicode = 1
typedef CharType Ch
Public Functions
RAPIDJSON_STATIC_ASSERT(sizeof(Ch) >= 4)
Public Static Functions
Decode(InputStream & is, unsigned * codepoint)
Encode(OutputStream & os, unsigned codepoint)
EncodeUnsafe(OutputStream & os, unsigned codepoint)
Validate(InputStream & is, OutputStream & os)