General Purpose library for Freestanding C++ and POSIX systems
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
|
#pragma once
|
|
|
|
#include "gp/utils/allocators/buddy.hpp"
|
|
#include "gp/utils/allocators/dummy.hpp"
|
|
|
|
struct static_mapper {
|
|
static gp::array<char, 4096> store;
|
|
static gp::buddy<> impl;
|
|
|
|
void* allocate(size_t sz) {
|
|
return impl.allocate(sz);
|
|
}
|
|
|
|
bool deallocate(void* ptr) {
|
|
return impl.deallocate(ptr);
|
|
}
|
|
};
|