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.

16 righe
297 B

  1. #pragma once
  2. #include "gp/allocator/buddy.hpp"
  3. #include "gp/allocator/dummy.hpp"
  4. struct static_mapper {
  5. static gp::array<char, 4096> store;
  6. static gp::buddy<> impl;
  7. void* allocate(size_t sz) {
  8. return impl.allocate(sz);
  9. }
  10. bool deallocate(void* ptr) {
  11. return impl.deallocate(ptr);
  12. }
  13. };