10 extern const nothrow_t nothrow;
13 void* operator new(std::size_t);
14 void* operator new[](std::size_t);
15 void operator delete(void*);
16 void operator delete[](void*);
17 void* operator new(std::size_t, const std::nothrow_t&);
18 void* operator new[](std::size_t, const std::nothrow_t&);
19 void operator delete(void*, const std::nothrow_t&);
20 void operator delete[](void*, const std::nothrow_t&);
22 inline void* operator new(std::size_t, void* p) { return p; }
23 inline void* operator new[](std::size_t, void* p) { return p; }
25 // these next two are not really required, since exceptions are off
26 inline void operator delete(void*, void*) { }
27 inline void operator delete[](void*, void*) { }