|
xrpld
|
Experimental do not use: Allocator to customize member name and string value memory management done by Value. More...
#include <json_value.h>

Public Member Functions | |
| virtual | ~ValueAllocator ()=default |
| virtual char * | makeMemberName (char const *memberName)=0 |
| virtual void | releaseMemberName (char *memberName)=0 |
| virtual char * | duplicateStringValue (char const *value, unsigned int length=kUnknown)=0 |
| virtual void | releaseStringValue (char *value)=0 |
Static Public Attributes | |
| 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 505 of file json_value.h.
|
virtualdefault |
|
pure virtual |
Implemented in json::DefaultValueAllocator.
|
pure virtual |
Implemented in json::DefaultValueAllocator.
|
pure virtual |
Implemented in json::DefaultValueAllocator.
|
pure virtual |
Implemented in json::DefaultValueAllocator.
|
staticconstexpr |
Definition at line 508 of file json_value.h.