Lugdunum
0.1.0
|
#include <Stack.hpp>
Public Member Functions | |
Stack ()=default | |
Stack (const Stack &)=delete | |
Stack (Stack &&)=delete | |
Stack & | operator= (const Stack &)=delete |
Stack & | operator= (Stack &&)=delete |
~Stack ()=default | |
Page * | requestNextPage () override |
Public Member Functions inherited from lug::System::Memory::Area::IArea | |
IArea ()=default | |
IArea (const IArea &)=delete | |
IArea (IArea &&)=delete | |
IArea & | operator= (const IArea &)=delete |
IArea & | operator= (IArea &&)=delete |
virtual | ~IArea ()=default |
Private Attributes | |
char | _data [Size] |
Page | _page {&_data[0], &_data[Size - 1], nullptr, nullptr} |
bool | _nextPage {true} |
|
default |
|
delete |
|
delete |
|
default |
|
delete |
|
delete |
|
inlineoverridevirtual |
Implements lug::System::Memory::Area::IArea.
|
private |
|
private |
|
private |