- Todo:
- make this thread-safe (lock when accessign batch allocator)
◆ ~DefaultValueArrayAllocator()
| virtual Json::DefaultValueArrayAllocator::~DefaultValueArrayAllocator |
( |
| ) |
|
|
inlinevirtual |
◆ allocateArrayPage()
| virtual Value* Json::DefaultValueArrayAllocator::allocateArrayPage |
( |
| ) |
|
|
inlinevirtual |
◆ destructArray()
| virtual void Json::DefaultValueArrayAllocator::destructArray |
( |
ValueInternalArray * |
array | ) |
|
|
inlinevirtual |
◆ newArray()
| virtual ValueInternalArray* Json::DefaultValueArrayAllocator::newArray |
( |
| ) |
|
|
inlinevirtual |
◆ newArrayCopy()
| virtual ValueInternalArray* Json::DefaultValueArrayAllocator::newArrayCopy |
( |
const ValueInternalArray & |
other | ) |
|
|
inlinevirtual |
◆ reallocateArrayPageIndex()
| virtual void Json::DefaultValueArrayAllocator::reallocateArrayPageIndex |
( |
Value **& |
indexes, |
|
|
ValueInternalArray::PageIndex & |
indexCount, |
|
|
ValueInternalArray::PageIndex |
minNewIndexCount |
|
) |
| |
|
inlinevirtual |
◆ releaseArrayPage()
| virtual void Json::DefaultValueArrayAllocator::releaseArrayPage |
( |
Value * |
value | ) |
|
|
inlinevirtual |
◆ releaseArrayPageIndex()
| virtual void Json::DefaultValueArrayAllocator::releaseArrayPageIndex |
( |
Value ** |
indexes, |
|
|
ValueInternalArray::PageIndex |
indexCount |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following file: