rapidjson::GenericStringBuffer< Encoding, Allocator > Struct Template Reference
Public Types |
Public Member Functions |
Public Attributes |
Static Public Attributes |
List of all members
rapidjson::GenericStringBuffer< Encoding, Allocator > Struct Template Reference
Represents an in-memory output stream. More...
#include <ThirdParty/rapidjson/include/rapidjson/stringbuffer.h>
Inheritance diagram for rapidjson::GenericStringBuffer< Encoding, Allocator >:
Collaboration diagram for rapidjson::GenericStringBuffer< Encoding, Allocator >:
Public Types | |
typedef Encoding::Ch | Ch |
Public Member Functions | |
GenericStringBuffer (Allocator *allocator=0, size_t capacity=kDefaultCapacity) | |
void | Put (Ch c) |
void | Flush () |
void | Clear () |
const Ch * | GetString () const |
size_t | GetSize () const |
Public Attributes | |
internal::Stack< Allocator > | stack_ |
Static Public Attributes | |
static const size_t | kDefaultCapacity = 256 |
Detailed Description
template<typename Encoding, typename Allocator = CrtAllocator>
struct rapidjson::GenericStringBuffer< Encoding, Allocator >
Represents an in-memory output stream.
The documentation for this struct was generated from the following file:
- Source/ThirdParty/rapidjson/include/rapidjson/stringbuffer.h