Represents an in-memory output stream.  
 More...
#include <stringbuffer.h>
|  | 
|  | GenericStringBuffer (Allocator *allocator=0, size_t capacity=kDefaultCapacity) | 
|  | 
| void | Put (Ch c) | 
|  | 
| void | PutUnsafe (Ch c) | 
|  | 
| void | Flush () | 
|  | 
| void | Clear () | 
|  | 
| void | ShrinkToFit () | 
|  | 
| void | Reserve (size_t count) | 
|  | 
| Ch * | Push (size_t count) | 
|  | 
| Ch * | PushUnsafe (size_t count) | 
|  | 
| void | Pop (size_t count) | 
|  | 
| const Ch * | GetString () const | 
|  | 
| size_t | GetSize () const | 
|  | 
|  | 
| static const size_t | kDefaultCapacity = 256 | 
|  | 
template<typename Encoding, typename Allocator = CrtAllocator>
class rapidjson::GenericStringBuffer< Encoding, Allocator >
Represents an in-memory output stream. 
- Template Parameters
- 
  
  
- Note
- implements Stream concept 
The documentation for this class was generated from the following files: