Experimental do not use: Allocator to customize member name and string value memory management done by Value.
More...
#include <json_value.h>
|
| static constexpr auto | kUnknown = (unsigned)-1 |
Experimental do not use: Allocator to customize member name and string value memory management done by Value.
Definition at line 472 of file json_value.h.
◆ ~ValueAllocator()
| virtual json::ValueAllocator::~ValueAllocator |
( |
| ) |
|
|
virtualdefault |
◆ makeMemberName()
| virtual char * json::ValueAllocator::makeMemberName |
( |
char const * | memberName | ) |
|
|
pure virtual |
◆ releaseMemberName()
| virtual void json::ValueAllocator::releaseMemberName |
( |
char * | memberName | ) |
|
|
pure virtual |
◆ duplicateStringValue()
| virtual char * json::ValueAllocator::duplicateStringValue |
( |
char const * | value, |
|
|
unsigned int | length = kUnknown ) |
|
pure virtual |
◆ releaseStringValue()
| virtual void json::ValueAllocator::releaseStringValue |
( |
char * | value | ) |
|
|
pure virtual |
◆ kUnknown
| auto json::ValueAllocator::kUnknown = (unsigned)-1 |
|
staticconstexpr |