Go to the source code of this file.
◆ RAPIDJSON_COPY [1/2]
#define RAPIDJSON_COPY |
( |
| ) |
|
Value:c = is.Take(); *codepoint = (*codepoint << 6) | (static_cast<unsigned char>(c) & 0x3Fu)
◆ RAPIDJSON_COPY [2/2]
#define RAPIDJSON_COPY |
( |
| ) |
|
◆ RAPIDJSON_ENCODINGS_FUNC
#define RAPIDJSON_ENCODINGS_FUNC |
( |
| x | ) |
|
Value:
UTF-16 big endian encoding.
UTF-16 little endian encoding.
UTF-32 big endian encoding.
UTF-32 little endian enocoding.
Definition at line 620 of file encodings.h.
◆ RAPIDJSON_TAIL [1/2]
#define RAPIDJSON_TAIL |
( |
| ) |
|
Value:
#define RAPIDJSON_TRANS(mask)
◆ RAPIDJSON_TAIL [2/2]
#define RAPIDJSON_TAIL |
( |
| ) |
|
◆ RAPIDJSON_TRANS [1/2]
#define RAPIDJSON_TRANS |
( |
| mask | ) |
|
Value:result &= ((GetRange(static_cast<unsigned char>(c)) & mask) != 0)
◆ RAPIDJSON_TRANS [2/2]
#define RAPIDJSON_TRANS |
( |
| mask | ) |
|
Value:result &= ((GetRange(static_cast<unsigned char>(c)) & mask) != 0)
◆ UTFType
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.
603 {
609};
@ kUTF32BE
UTF-32 big endian.
@ kUTF16BE
UTF-16 big endian.
@ kUTF32LE
UTF-32 little endian.
@ kUTF16LE
UTF-16 little endian.
◆ PutUnsafe()
Definition at line 91 of file stream.h.
91 {
92 stream.Put(c);
93}