Implements the rapidjson::Stream concept. More...
#include <TextStreamWriters.h>
Inherited by AZ::IO::RapidJSONStreamWriter.
Public Types | |
using | Ch = char |
Character type. Only support char. | |
Public Member Functions | |
RapidJSONWriteStreamUnbuffered (AZ::IO::GenericStream &stream) | |
RapidJSONWriteStreamUnbuffered (const RapidJSONWriteStreamUnbuffered &)=delete | |
RapidJSONWriteStreamUnbuffered & | operator= (const RapidJSONWriteStreamUnbuffered &)=delete |
virtual void | Put (char c) |
virtual void | Flush () |
char | Peek () const |
char | Take () |
size_t | Tell () const |
char * | PutBegin () |
size_t | PutEnd (char *) |
Public Attributes | |
AZ::IO::GenericStream * | m_stream |
Implements the rapidjson::Stream concept.