|
Electroneum
|
#include "rapidjson.h"

Go to the source code of this file.
Classes | |
| struct | UTF8< CharType > |
| UTF-8 encoding. More... | |
| struct | UTF16< CharType > |
| UTF-16 encoding. More... | |
| struct | UTF16LE< CharType > |
| UTF-16 little endian encoding. More... | |
| struct | UTF16BE< CharType > |
| UTF-16 big endian encoding. More... | |
| struct | UTF32< CharType > |
| UTF-32 encoding. More... | |
| struct | UTF32LE< CharType > |
| UTF-32 little endian enocoding. More... | |
| struct | UTF32BE< CharType > |
| UTF-32 big endian encoding. More... | |
| struct | ASCII< CharType > |
| ASCII encoding. More... | |
| struct | AutoUTF< CharType > |
| Dynamically select encoding according to stream's runtime-specified UTF encoding type. More... | |
| struct | Transcoder< SourceEncoding, TargetEncoding > |
| Encoding conversion. More... | |
| struct | Transcoder< Encoding, Encoding > |
| Specialization of Transcoder with same source and target encoding. More... | |
Macros | |
| #define | COPY() |
| #define | TRANS(mask) |
| #define | TAIL() |
| #define | COPY() |
| #define | TRANS(mask) |
| #define | TAIL() |
| #define | RAPIDJSON_ENCODINGS_FUNC(x) |
Enumerations | |
| enum | UTFType { kUTF8 = 0 , kUTF16LE = 1 , kUTF16BE = 2 , kUTF32LE = 3 , kUTF32BE = 4 } |
| Runtime-specified UTF encoding type of a stream. More... | |
Functions | |
| template<typename Stream> | |
| void | PutUnsafe (Stream &stream, typename Stream::Ch c) |
| Write character to a stream, presuming buffer is reserved. | |
| #define COPY | ( | ) |
| #define COPY | ( | ) |
| #define RAPIDJSON_ENCODINGS_FUNC | ( | x | ) |
Definition at line 620 of file encodings.h.
| #define TRANS | ( | mask | ) |
| #define TRANS | ( | mask | ) |
| enum UTFType |
Runtime-specified UTF encoding type of a stream.
| Enumerator | |
|---|---|
| kUTF8 | UTF-8. |
| kUTF16LE | UTF-16 little endian. |
| kUTF16BE | UTF-16 big endian. |
| kUTF32LE | UTF-32 little endian. |
| kUTF32BE | UTF-32 big endian. |
Definition at line 603 of file encodings.h.
|
inline |