Home
last modified time | relevance | path

Searched defs:NoisyAlloc (Results 1 – 1 of 1) sorted by relevance

/external/python/pybind11/tests/
Dtest_factory_constructors.cpp295 struct NoisyAlloc { in TEST_SUBMODULE() struct
297 NoisyAlloc(int i) { py::print(py::str("NoisyAlloc(int {})").format(i)); } in TEST_SUBMODULE() argument
298 NoisyAlloc(double d) { py::print(py::str("NoisyAlloc(double {})").format(d)); } in TEST_SUBMODULE() function
299 ~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()