DefaultValueArrayAllocator Class Reference
List of all members.
|
Public Member Functions |
virtual ValueInternalArray * | newArray () |
virtual ValueInternalArray * | newArrayCopy (const ValueInternalArray &other) |
virtual void | destructArray (ValueInternalArray *array) |
virtual void | reallocateArrayPageIndex (Value **&indexes, ValueInternalArray::PageIndex &indexCount, ValueInternalArray::PageIndex minNewIndexCount) |
virtual void | releaseArrayPageIndex (Value **indexes, ValueInternalArray::PageIndex indexCount) |
virtual Value * | allocateArrayPage () |
virtual void | releaseArrayPage (Value *value) |
Detailed Description
- Todo:
- make this thread-safe (lock when accessign batch allocator)
The documentation for this class was generated from the following file:
- jsoncpp/src/lib_json/json_internalarray.inl