#include <FreeList.hpp>
Definition at line 10 of file FreeList.hpp.
◆ FreeList() [1/3]
lug::System::Memory::FreeList::FreeList |
( |
size_t |
size | ) |
|
|
explicit |
◆ FreeList() [2/3]
lug::System::Memory::FreeList::FreeList |
( |
const FreeList & |
| ) |
|
|
default |
◆ FreeList() [3/3]
lug::System::Memory::FreeList::FreeList |
( |
FreeList && |
| ) |
|
|
default |
◆ ~FreeList()
lug::System::Memory::FreeList::~FreeList |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ grow()
bool lug::System::Memory::FreeList::grow |
( |
void * |
start, |
|
|
void * |
end, |
|
|
size_t |
alignment, |
|
|
size_t |
offset |
|
) |
| |
◆ allocate()
void * lug::System::Memory::FreeList::allocate |
( |
| ) |
|
◆ free()
void lug::System::Memory::FreeList::free |
( |
void * |
ptr | ) |
|
◆ reset()
void lug::System::Memory::FreeList::reset |
( |
| ) |
|
◆ _size
size_t lug::System::Memory::FreeList::_size |
|
private |
◆ _nextFree
Element* lug::System::Memory::FreeList::_nextFree {nullptr} |
|
private |
The documentation for this class was generated from the following files: