Lines Matching refs:BlockMeta
289 struct BlockMeta { struct in __anon451de9200211::BumpPointerAllocator
290 BlockMeta* Next; argument
295 static constexpr size_t UsableAllocSize = AllocSize - sizeof(BlockMeta);
298 BlockMeta* BlockList = nullptr;
304 BlockList = new (NewMeta) BlockMeta{BlockList, 0}; in grow()
308 NBytes += sizeof(BlockMeta); in allocateMassive()
309 BlockMeta* NewMeta = reinterpret_cast<BlockMeta*>(std::malloc(NBytes)); in allocateMassive()
312 BlockList->Next = new (NewMeta) BlockMeta{BlockList->Next, 0}; in allocateMassive()
318 : BlockList(new (InitialBuffer) BlockMeta{nullptr, 0}) {} in BumpPointerAllocator()
334 BlockMeta* Tmp = BlockList; in reset()
339 BlockList = new (InitialBuffer) BlockMeta{nullptr, 0}; in reset()