template <typename CharType>

struct AutoUTF

Defined at line 615 of file ../../third_party/rapidjson/include/rapidjson/encodings.h

Dynamically select encoding according to stream's runtime-specified UTF encoding type.

Public Methods

template <typename OutputStream>
void Encode (OutputStream & os, unsigned int codepoint)

Defined at line 623 of file ../../third_party/rapidjson/include/rapidjson/encodings.h

template <typename OutputStream>
void EncodeUnsafe (OutputStream & os, unsigned int codepoint)

Defined at line 630 of file ../../third_party/rapidjson/include/rapidjson/encodings.h

template <typename InputStream>
bool Decode (InputStream & is, unsigned int * codepoint)

Defined at line 637 of file ../../third_party/rapidjson/include/rapidjson/encodings.h

template <typename InputStream, typename OutputStream>
bool Validate (InputStream & is, OutputStream & os)

Defined at line 644 of file ../../third_party/rapidjson/include/rapidjson/encodings.h

Enumerations

enum 
Name Value
supportUnicode 1

Defined at line 618 of file ../../third_party/rapidjson/include/rapidjson/encodings.h