|
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) |
|
|
BatchAllocator< ValueInternalArray, 1 > | arraysAllocator_ |
|
BatchAllocator< Value, ValueInternalArray::itemsPerPage > | pagesAllocator_ |
|
- Todo:
- make this thread-safe (lock when accessign batch allocator)
Definition at line 112 of file json_internalarray.inl.
The documentation for this class was generated from the following file: