template <typename CharType = char>

struct ASCII

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

ASCII encoding.

http://en.wikipedia.org/wiki/ASCII

Template Parameters

CharType Code unit for storing 7-bit ASCII data. Default is char.

Public Methods

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

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

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

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

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

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

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

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

template <typename InputByteStream>
CharType TakeBOM (InputByteStream & is)

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

template <typename InputByteStream>
Ch Take (InputByteStream & is)

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

template <typename OutputByteStream>
void PutBOM (OutputByteStream & os)

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

template <typename OutputByteStream>
void Put (OutputByteStream & os, Ch c)

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

Enumerations

enum 
Name Value
supportUnicode 0

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