template <typename CharType = unsigned>
struct UTF32
Defined at line 418 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
UTF-32 encoding.
http://en.wikipedia.org/wiki/UTF-32
Template Parameters
CharType Type for storing 32-bit UTF-32 data. Default is unsigned. C++11 may use char32_t instead.
Public Methods
template <typename OutputStream>
void Encode (OutputStream & os, unsigned int codepoint)
Defined at line 425 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
template <typename OutputStream>
void EncodeUnsafe (OutputStream & os, unsigned int codepoint)
Defined at line 432 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
template <typename InputStream>
bool Decode (InputStream & is, unsigned int * codepoint)
Defined at line 439 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
template <typename InputStream, typename OutputStream>
bool Validate (InputStream & is, OutputStream & os)
Defined at line 447 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
Enumerations
enum
| Name | Value |
|---|---|
| supportUnicode | 1 |
Defined at line 422 of file ../../third_party/rapidjson/include/rapidjson/encodings.h