| 
| new_handler  | std::get_new_handler () noexcept | 
|   | 
| 
template<typename _Ret , typename... _Args>  | 
| void  | std::launder (_Ret(*)(_Args...))=delete | 
|   | 
| 
template<typename _Ret , typename... _Args>  | 
| void  | std::launder (_Ret(*)(_Args......))=delete | 
|   | 
| template<typename _Tp >  | 
| constexpr _Tp *  | std::launder (_Tp *__p) noexcept | 
|   | 
| 
void  | std::launder (const void *)=delete | 
|   | 
| 
void  | std::launder (const volatile void *)=delete | 
|   | 
| 
void  | std::launder (void *)=delete | 
|   | 
| 
void  | std::launder (volatile void *)=delete | 
|   | 
| 
void  | operator delete (void *) noexcept | 
|   | 
| 
void  | operator delete (void *, const std::nothrow_t &) noexcept | 
|   | 
| 
void  | operator delete (void *, std::align_val_t) noexcept | 
|   | 
| 
void  | operator delete (void *, std::align_val_t, const std::nothrow_t &) noexcept | 
|   | 
| 
void  | operator delete (void *, std::size_t) noexcept | 
|   | 
| 
void  | operator delete (void *, std::size_t, std::align_val_t) noexcept | 
|   | 
| void  | operator delete (void *, void *) noexcept | 
|   | 
| 
void  | operator delete[] (void *) noexcept | 
|   | 
| 
void  | operator delete[] (void *, const std::nothrow_t &) noexcept | 
|   | 
| 
void  | operator delete[] (void *, std::align_val_t) noexcept | 
|   | 
| 
void  | operator delete[] (void *, std::align_val_t, const std::nothrow_t &) noexcept | 
|   | 
| 
void  | operator delete[] (void *, std::size_t) noexcept | 
|   | 
| 
void  | operator delete[] (void *, std::size_t, std::align_val_t) noexcept | 
|   | 
| void  | operator delete[] (void *, void *) noexcept | 
|   | 
| void *  | operator new (std::size_t) | 
|   | 
| 
void *  | operator new (std::size_t, const std::nothrow_t &) noexcept | 
|   | 
| 
void *  | operator new (std::size_t, std::align_val_t) | 
|   | 
| 
void *  | operator new (std::size_t, std::align_val_t, const std::nothrow_t &) noexcept | 
|   | 
| void *  | operator new (std::size_t, void *__p) noexcept | 
|   | 
| 
void *  | operator new[] (std::size_t) | 
|   | 
| 
void *  | operator new[] (std::size_t, const std::nothrow_t &) noexcept | 
|   | 
| 
void *  | operator new[] (std::size_t, std::align_val_t) | 
|   | 
| 
void *  | operator new[] (std::size_t, std::align_val_t, const std::nothrow_t &) noexcept | 
|   | 
| void *  | operator new[] (std::size_t, void *__p) noexcept | 
|   | 
| new_handler  | std::set_new_handler (new_handler)  throw () | 
|   | 
This is a Standard C++ Library header.
The header new defines several functions to manage dynamic memory and handling memory allocation errors; see https://gcc.gnu.org/onlinedocs/libstdc++/manual/dynamic_memory.html for more. 
Definition in file new.