Lines Matching refs:chunkHead
141 …ChunkHeader *chunkHead; //!< Head of the chunk linked-list. Only the head chunk serves allocation. member
156 return reinterpret_cast<uint8_t*>(shared->chunkHead) + SIZEOF_CHUNK_HEADER; in GetChunkBuffer()
183 shared_->chunkHead = GetChunkHead(shared_); in chunk_capacity_()
184 shared_->chunkHead->capacity = 0; in chunk_capacity_()
185 shared_->chunkHead->size = 0; in chunk_capacity_()
186 shared_->chunkHead->next = 0; in chunk_capacity_()
207 shared_->chunkHead = GetChunkHead(shared_); in chunk_capacity_()
208 shared_->chunkHead->capacity = size - SIZEOF_SHARED_DATA - SIZEOF_CHUNK_HEADER; in chunk_capacity_()
209 shared_->chunkHead->size = 0; in chunk_capacity_()
210 shared_->chunkHead->next = 0; in chunk_capacity_()
280 ChunkHeader* c = shared_->chunkHead; in Clear()
284 shared_->chunkHead = c->next; in Clear()
287 shared_->chunkHead->size = 0; in Clear()
296 for (ChunkHeader* c = shared_->chunkHead; c != 0; c = c->next) in Capacity()
307 for (ChunkHeader* c = shared_->chunkHead; c != 0; c = c->next) in Size()
327 if (RAPIDJSON_UNLIKELY(shared_->chunkHead->size + size > shared_->chunkHead->capacity)) in Malloc()
331 void *buffer = GetChunkBuffer(shared_) + shared_->chunkHead->size; in Malloc()
332 shared_->chunkHead->size += size; in Malloc()
353 if (originalPtr == GetChunkBuffer(shared_) + shared_->chunkHead->size - originalSize) { in Realloc()
355 if (shared_->chunkHead->size + increment <= shared_->chunkHead->capacity) { in Realloc()
356 shared_->chunkHead->size += increment; in Realloc()
396 chunk->next = shared_->chunkHead; in AddChunk()
397 shared_->chunkHead = chunk; in AddChunk()