CyberEngineMkIII
Home
Contexts
Conventions
Classes
Files
Todo
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
Engine
Platform
System
Win32
CYBWin32VirtualMemory.hpp
Go to the documentation of this file.
1
#pragma once
3
namespace
CYB {
4
namespace
Platform {
5
namespace
System {
6
namespace
Implementation {
8
class
VirtualMemory
{
9
protected
:
16
static
unsigned
int
SystemPageSize
(
void
) noexcept;
25
static
void
*
PageAlignedUpperBound
(
void
*
const
AMemory,
const
unsigned
int
APageSize) noexcept;
26
};
27
};
28
};
29
};
30
};
CYB::Platform::System::Implementation::VirtualMemory::PageAlignedUpperBound
static void * PageAlignedUpperBound(void *const AMemory, const unsigned int APageSize) noexcept
Get the base address of a page on or after a given address.
Definition:
CYBWin32VirtualMemory.cpp:9
CYB::Platform::System::Implementation::VirtualMemory
Various aligment functions.
Definition:
CYBWin32VirtualMemory.hpp:8
CYB::Platform::System::Implementation::VirtualMemory::SystemPageSize
static unsigned int SystemPageSize(void) noexcept
Retrieve the system page size.
Definition:
CYBWin32VirtualMemory.cpp:3
Generated by
1.8.6