General Purpose library for Freestanding C++ and POSIX systems
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
237 B

пре 4 година
  1. #pragma once
  2. #include <stddef.h>
  3. namespace gp {
  4. struct allocator{
  5. virtual void* allocate(size_t) = 0;
  6. virtual bool deallocate(void*) = 0;
  7. virtual bool try_reallocate(void*, size_t) = 0;
  8. virtual ~allocator() = default;
  9. };
  10. }