Lines Matching defs:nothrow_t
25 // Fake std::nothrow_t and std::align_val_t to avoid including <new>.
27 struct nothrow_t {};
49 void *operator new(size_t size, std::nothrow_t const&) {
53 void *operator new[](size_t size, std::nothrow_t const&) {
63 void *operator new(size_t size, std::align_val_t align, std::nothrow_t const&)
66 void *operator new[](size_t size, std::align_val_t align, std::nothrow_t const&)
78 void operator delete(void *ptr, std::nothrow_t const&) { OPERATOR_DELETE_BODY; }
80 void operator delete[](void *ptr, std::nothrow_t const&) {
95 void operator delete(void *ptr, std::align_val_t align, std::nothrow_t const&)
98 void operator delete[](void *ptr, std::align_val_t align, std::nothrow_t const&)