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 void *operator new(std::size_t size, std::align_val_t);
45 void *operator new(std::size_t size, std::align_val_t, const std::nothrow_t &) noexcept;
46 void *operator new[](std::size_t size, std::align_val_t);
47 void *operator new[](std::size_t size, std::align_val_t, const std::nothrow_t &) noexcept;
48 void operator delete(void* ptr, std::align_val_t) noexcept;
49 void operator delete(void* ptr, std::align_val_t, const std::nothrow_t &) noexcept;
50 void operator delete(void* ptr, std::size_t size, std::align_val_t al) noexcept;
51 void operator delete[](void* ptr, std::align_val_t) noexcept;
52 void operator delete[](void* ptr, std::align_val_t, const std::nothrow_t &) noexcept;
53 void operator delete[](void* ptr, std::size_t size, std::align_val_t al) noexcept;
58 handleOOM(std::size_t size, bool nothrow) { in handleOOM()
68 std::new_handler handler; in handleOOM()
71 static std::mutex mtx; in handleOOM()
72 std::lock_guard<std::mutex> lock(mtx); in handleOOM()
74 handler = std::set_new_handler(nullptr); in handleOOM()
75 std::set_new_handler(handler); in handleOOM()
82 } catch (const std::bad_alloc &) { in handleOOM()
90 std::__throw_bad_alloc(); in handleOOM()
97 fallback_impl(std::size_t size) noexcept(IsNoExcept) { in fallback_impl()
108 newImpl(std::size_t size) noexcept(IsNoExcept) { in newImpl()
113 operator new(std::size_t size) { in operator new()
118 operator new[](std::size_t size) { in operator new[]()
123 operator new(std::size_t size, const std::nothrow_t &) noexcept { in operator new()
128 operator new[](std::size_t size, const std::nothrow_t &) noexcept { in operator new[]()
137 alignedNewImpl(std::size_t size, std::align_val_t alignment) noexcept(IsNoExcept) { in alignedNewImpl()
138 void *ptr = je_aligned_alloc(static_cast<std::size_t>(alignment), size); in alignedNewImpl()
147 operator new(std::size_t size, std::align_val_t alignment) { in operator new()
152 operator new[](std::size_t size, std::align_val_t alignment) { in operator new[]()
157 operator new(std::size_t size, std::align_val_t alignment, const std::nothrow_t &) noexcept { in operator new()
162 operator new[](std::size_t size, std::align_val_t alignment, const std::nothrow_t &) noexcept { in operator new[]()
179 operator delete(void *ptr, const std::nothrow_t &) noexcept { in operator delete()
183 void operator delete[](void *ptr, const std::nothrow_t &) noexcept { in operator delete[]()
191 sizedDeleteImpl(void* ptr, std::size_t size) noexcept { in sizedDeleteImpl()
199 operator delete(void *ptr, std::size_t size) noexcept { in operator delete()
204 operator delete[](void *ptr, std::size_t size) noexcept { in operator delete[]()
214 alignedSizedDeleteImpl(void* ptr, std::size_t size, std::align_val_t alignment) noexcept { in alignedSizedDeleteImpl()
225 operator delete(void* ptr, std::align_val_t) noexcept { in operator delete()
230 operator delete[](void* ptr, std::align_val_t) noexcept { in operator delete[]()
235 operator delete(void* ptr, std::align_val_t, const std::nothrow_t&) noexcept { in operator delete()
240 operator delete[](void* ptr, std::align_val_t, const std::nothrow_t&) noexcept { in operator delete[]()
245 operator delete(void* ptr, std::size_t size, std::align_val_t alignment) noexcept { in operator delete()
250 operator delete[](void* ptr, std::size_t size, std::align_val_t alignment) noexcept { in operator delete[]()