Abstract interface for objects that manage memory. More...
#include <memoryHaver.hpp>
Public Member Functions | |
| virtual nbool | has (const instance &it) const =0 |
| nbool | has (const instance *it) const BY_SIDE_FUNC(has) |
| virtual ncnt | len () const =0 |
| virtual ncnt | size () const =0 |
| virtual nbool | rel ()=0 |
| nbool | isFull () const |
| nbool | isCapable () const |
Protected Member Functions | |
| virtual void * | _get (nidx n)=0 |
Abstract interface for objects that manage memory.
Base interface for memory management components that can hold and track instances. Provides capacity and size information.
|
protectedpure virtual |
Implemented in by::chunk.