Adds caching around the RapidJsonStreamWriter. More...
#include <TextStreamWriters.h>
Inherits AZ::IO::RapidJSONWriteStreamUnbuffered.
Public Member Functions | |
| RapidJSONStreamWriter (AZ::IO::GenericStream *stream, size_t writeCacheSize=128 *1024) | |
| void | Put (char c) override |
| void | Flush () override |
Public Member Functions inherited from AZ::IO::RapidJSONWriteStreamUnbuffered | |
| RapidJSONWriteStreamUnbuffered (AZ::IO::GenericStream &stream) | |
| RapidJSONWriteStreamUnbuffered (const RapidJSONWriteStreamUnbuffered &)=delete | |
| RapidJSONWriteStreamUnbuffered & | operator= (const RapidJSONWriteStreamUnbuffered &)=delete |
| char | Peek () const |
| char | Take () |
| size_t | Tell () const |
| char * | PutBegin () |
| size_t | PutEnd (char *) |
Additional Inherited Members | |
Public Types inherited from AZ::IO::RapidJSONWriteStreamUnbuffered | |
| using | Ch = char |
| Character type. Only support char. | |
Public Attributes inherited from AZ::IO::RapidJSONWriteStreamUnbuffered | |
| AZ::IO::GenericStream * | m_stream |
Adds caching around the RapidJsonStreamWriter.
|
inlineoverridevirtual |
Reimplemented from AZ::IO::RapidJSONWriteStreamUnbuffered.
Reimplemented from AZ::IO::RapidJSONWriteStreamUnbuffered.