API Documentation
MemorySpace.h
1 // MemorySpace.h
3 //
5 
6 namespace nkMemory
7 {
11  template <typename T>
13  {
14  public :
15 
19  virtual ~MemorySpace () = default ;
20 
26  virtual T getBasePtr () const = 0 ;
33  virtual T getOffsetPtr (unsigned long long offset) const = 0 ;
34  } ;
35 }
nkMemory::MemorySpace
Represents a memory space held by a page in a pager.
Definition: MemorySpace.h:13
nkMemory::MemorySpace::getBasePtr
virtual T getBasePtr() const =0
nkMemory::MemorySpace::getOffsetPtr
virtual T getOffsetPtr(unsigned long long offset) const =0
nkMemory::MemorySpace::~MemorySpace
virtual ~MemorySpace()=default
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7