14 #ifndef HTGS_MEMORYRELEASERULE_HPP 15 #define HTGS_MEMORYRELEASERULE_HPP 96 #endif //HTGS_MEMORYRELEASERULE_HPP virtual bool canReleaseMemory()=0
Pure virtual function to indicate when memory can be released.
Abstract class that describes when memory can be released/reused.
Definition: IMemoryReleaseRule.hpp:73
virtual ~IMemoryReleaseRule()
Destructor.
Definition: IMemoryReleaseRule.hpp:79
virtual void memoryUsed()=0
Pure virtual function to update the state of when memory has been used.
Definition: Bookkeeper.hpp:23