template <typename CharType = wchar_t>
struct UTF16
Defined at line 269 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
UTF-16 encoding.
http://en.wikipedia.org/wiki/UTF-16
http://tools.ietf.org/html/rfc2781
Template Parameters
CharType Type for storing 16-bit UTF-16 data. Default is wchar_t. C++11 may use char16_t instead.
Public Methods
template <typename OutputStream>
void Encode (OutputStream & os, unsigned int codepoint)
Defined at line 276 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
template <typename OutputStream>
void EncodeUnsafe (OutputStream & os, unsigned int codepoint)
Defined at line 292 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
template <typename InputStream>
bool Decode (InputStream & is, unsigned int * codepoint)
Defined at line 307 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
template <typename InputStream, typename OutputStream>
bool Validate (InputStream & is, OutputStream & os)
Defined at line 325 of file ../../third_party/rapidjson/include/rapidjson/encodings.h
Enumerations
enum
| Name | Value |
|---|---|
| supportUnicode | 1 |
Defined at line 273 of file ../../third_party/rapidjson/include/rapidjson/encodings.h