Open CASCADE Technology 7.8.2.dev
NCollection_IncAllocator::IBlock Struct Reference

Forward list to keep multi-time allocated pointers. On Reset operation objects will be reused. More...

#include <NCollection_IncAllocator.hxx>

Public Member Functions

 IBlock (void *thePointer, const size_t theSize)
 

Data Fields

char * CurPointer
 
size_t AvailableSize
 
IBlockNextBlock = nullptr
 
IBlockNextOrderedBlock = nullptr
 Pointer to next sorted block.
 

Detailed Description

Forward list to keep multi-time allocated pointers. On Reset operation objects will be reused.

Constructor & Destructor Documentation

◆ IBlock()

NCollection_IncAllocator::IBlock::IBlock ( void * thePointer,
const size_t theSize )

Field Documentation

◆ AvailableSize

size_t NCollection_IncAllocator::IBlock::AvailableSize

◆ CurPointer

char* NCollection_IncAllocator::IBlock::CurPointer

◆ NextBlock

IBlock* NCollection_IncAllocator::IBlock::NextBlock = nullptr

◆ NextOrderedBlock

IBlock* NCollection_IncAllocator::IBlock::NextOrderedBlock = nullptr

Pointer to next sorted block.


The documentation for this struct was generated from the following file: