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