21 #ifndef RAPIDJSON_MEMORYSTREAM_H_ 22 #define RAPIDJSON_MEMORYSTREAM_H_ 45 Ch Peek()
const {
return (
src_ ==
end_) ?
'\0' : *
src_; }
47 size_t Tell()
const {
return static_cast<size_t>(
src_ -
begin_); }
55 const Ch* Peek4()
const {
67 #endif // RAPIDJSON_MEMORYBUFFER_H_ Represents an in-memory input byte stream.
Definition: memorystream.h:40
size_t size_
Size of the stream.
Definition: memorystream.h:62
const Ch * end_
End of stream.
Definition: memorystream.h:61
const Ch * begin_
Original head of the string.
Definition: memorystream.h:60
main RapidJSON namespace
Definition: rapidjson.h:241
const Ch * src_
Current read position.
Definition: memorystream.h:59
common definitions and configuration
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:269