Prechádzať zdrojové kódy

test: common class level new/delete type - see #1131

Michele Caini 1 rok pred
rodič
commit
717696e7a3
1 zmenil súbory, kde vykonal 22 pridanie a 0 odobranie
  1. 22 0
      test/common/new_delete.h

+ 22 - 0
test/common/new_delete.h

@@ -0,0 +1,22 @@
+#ifndef ENTT_COMMON_NEW_DELETE_H
+#define ENTT_COMMON_NEW_DELETE_H
+
+#include <cstddef>
+
+namespace test {
+
+struct new_delete {
+    static void *operator new(std::size_t count) {
+        return ::operator new(count);
+    }
+
+    static void operator delete(void *ptr) {
+        ::operator delete(ptr);
+    }
+
+    int value{};
+};
+
+} // namespace test
+
+#endif