Searched defs:NoisyAlloc (Results 1 – 1 of 1) sorted by relevance
295 struct NoisyAlloc { in TEST_SUBMODULE() struct297 NoisyAlloc(int i) { py::print(py::str("NoisyAlloc(int {})").format(i)); } in TEST_SUBMODULE() argument298 NoisyAlloc(double d) { py::print(py::str("NoisyAlloc(double {})").format(d)); } in TEST_SUBMODULE() function299 ~NoisyAlloc() { py::print("~NoisyAlloc()"); } in TEST_SUBMODULE()301 static void *operator new(size_t s) { py::print("noisy new"); return ::operator new(s); } in TEST_SUBMODULE()302 static void *operator new(size_t, void *p) { py::print("noisy placement new"); return p; } in TEST_SUBMODULE()303 … static void operator delete(void *p, size_t) { py::print("noisy delete"); ::operator delete(p); } in TEST_SUBMODULE()304 static void operator delete(void *, void *) { py::print("noisy placement delete"); } in TEST_SUBMODULE()307 static void operator delete(void *p) { py::print("noisy delete"); ::operator delete(p); } in TEST_SUBMODULE()