ContigousMemory / blocks / HoleBlock.h
HoleBlock.h
Raw
#ifndef HOLEBLOCK_H
#define HOLEBLOCK_H

#include "MemBlock.imp.h"


/************************************************************************
 * This class is a variant of a MemBlock that defaults id=NULL.         *
 * Moreover, .setId() is set to private to prevent accidental overrides.*
*************************************************************************/
class HoleBlock: public MemBlock {
  public:
  // Constructor
  HoleBlock(int new_size);

  private:
  using MemBlock::setId;
};
#endif