General Purpose library for Freestanding C++ and POSIX systems
Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
|
#pragma once
|
|
|
|
#include "gp/allocator/buddy.hpp"
|
|
#include "gp/allocator/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);
|
|
}
|
|
};
|