new_delete.h 354 B

12345678910111213141516171819202122
  1. #ifndef ENTT_COMMON_NEW_DELETE_H
  2. #define ENTT_COMMON_NEW_DELETE_H
  3. #include <cstddef>
  4. namespace test {
  5. struct new_delete {
  6. static void *operator new(std::size_t count) {
  7. return ::operator new(count);
  8. }
  9. static void operator delete(void *ptr) {
  10. ::operator delete(ptr);
  11. }
  12. int value{};
  13. };
  14. } // namespace test
  15. #endif