template <typename Encoding>
struct GenericInsituStringStream
Defined at line 188 of file ../../third_party/rapidjson/include/rapidjson/stream.h
A read-write string stream.
This string stream is particularly designed for in-situ parsing.
Public Members
Ch * src_
Ch * dst_
Ch * head_
Public Methods
void GenericInsituStringStream<Encoding> (Ch * src)
Defined at line 191 of file ../../third_party/rapidjson/include/rapidjson/stream.h
Ch Peek ()
Read
Defined at line 194 of file ../../third_party/rapidjson/include/rapidjson/stream.h
Ch Take ()
Defined at line 195 of file ../../third_party/rapidjson/include/rapidjson/stream.h
size_t Tell ()
Defined at line 196 of file ../../third_party/rapidjson/include/rapidjson/stream.h
void Put (Ch c)
Write
Defined at line 199 of file ../../third_party/rapidjson/include/rapidjson/stream.h
Ch * PutBegin ()
Defined at line 201 of file ../../third_party/rapidjson/include/rapidjson/stream.h
size_t PutEnd (Ch * begin)
Defined at line 202 of file ../../third_party/rapidjson/include/rapidjson/stream.h
void Flush ()
Defined at line 203 of file ../../third_party/rapidjson/include/rapidjson/stream.h
Ch * Push (size_t count)
Defined at line 205 of file ../../third_party/rapidjson/include/rapidjson/stream.h
void Pop (size_t count)
Defined at line 206 of file ../../third_party/rapidjson/include/rapidjson/stream.h