General Purpose library for Freestanding C++ and POSIX systems
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
237 B

  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. }