API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsMemory
Pagers
MemorySpaces
MemorySpace.h
1
// MemorySpace.h
3
//
5
6
namespace
nkMemory
7
{
11
template
<
typename
T>
12
class
MemorySpace
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
Generated by
Doxygen
1.8.18