Lines Matching refs:std
27 void *operator new(std::size_t size);
28 void *operator new[](std::size_t size);
29 void *operator new(std::size_t size, const std::nothrow_t &) noexcept;
30 void *operator new[](std::size_t size, const std::nothrow_t &) noexcept;
33 void operator delete(void *ptr, const std::nothrow_t &) noexcept;
34 void operator delete[](void *ptr, const std::nothrow_t &) noexcept;
38 void operator delete(void *ptr, std::size_t size) noexcept;
39 void operator delete[](void *ptr, std::size_t size) noexcept;
44 handleOOM(std::size_t size, bool nothrow) { in handleOOM()
48 std::new_handler handler; in handleOOM()
51 static std::mutex mtx; in handleOOM()
52 std::lock_guard<std::mutex> lock(mtx); in handleOOM()
54 handler = std::set_new_handler(nullptr); in handleOOM()
55 std::set_new_handler(handler); in handleOOM()
62 } catch (const std::bad_alloc &) { in handleOOM()
70 std::__throw_bad_alloc(); in handleOOM()
77 newImpl(std::size_t size) noexcept(IsNoExcept) { in newImpl()
86 operator new(std::size_t size) { in operator new()
91 operator new[](std::size_t size) { in operator new[]()
96 operator new(std::size_t size, const std::nothrow_t &) noexcept { in operator new()
101 operator new[](std::size_t size, const std::nothrow_t &) noexcept { in operator new[]()
116 operator delete(void *ptr, const std::nothrow_t &) noexcept { in operator delete()
120 void operator delete[](void *ptr, const std::nothrow_t &) noexcept { in operator delete[]()
127 operator delete(void *ptr, std::size_t size) noexcept { in operator delete()
134 void operator delete[](void *ptr, std::size_t size) noexcept { in operator delete[]()