memorybuffer.h Source File#
memorybuffer.h
Go to the documentation of this file.
Concept for allocating, resizing and freeing memory block.
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
Definition rapidjson.h:121
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
Definition rapidjson.h:124
void PutN(MemoryBuffer &memoryBuffer, char c, size_t n)
Implement specialized version of PutN() with memset() for better performance.
Definition memorybuffer.h:67
internal::Stack< CrtAllocator > stack_
Definition memorybuffer.h:60
GenericMemoryBuffer(Allocator *allocator=0, size_t capacity=kDefaultCapacity)
Definition memorybuffer.h:42
static const size_t kDefaultCapacity
Definition memorybuffer.h:59