Lines Matching full:noexcept
24 bad_alloc() noexcept;
25 bad_alloc(const bad_alloc&) noexcept;
26 bad_alloc& operator=(const bad_alloc&) noexcept;
27 virtual const char* what() const noexcept;
33 bad_array_new_length() noexcept;
40 new_handler set_new_handler(new_handler new_p) noexcept;
41 new_handler get_new_handler() noexcept;
44 template <class T> constexpr T* launder(T* p) noexcept; // C++17
49 void* operator new(std::size_t size, const std::nothrow_t&) noexcept; // replaceable, nodiscard i…
51 … const std::nothrow_t&) noexcept; // replaceable, C++17, nodiscard in C++2a
52 void operator delete(void* ptr) noexcept; // replaceable
53 void operator delete(void* ptr, std::size_t size) noexcept; // replaceable, C++14
54 void operator delete(void* ptr, std::align_val_t alignment) noexcept; // replaceable, C++17
56 std::align_val_t alignment) noexcept; // replaceable, C++17
57 void operator delete(void* ptr, const std::nothrow_t&) noexcept; // replaceable
59 const std::nothrow_t&) noexcept; // replaceable, C++17
63 … std::align_val_t alignment) noexcept; // replaceable, C++17, nodiscard in C++2a
64 void* operator new[](std::size_t size, const std::nothrow_t&) noexcept; // replaceable, nodiscard i…
66 … const std::nothrow_t&) noexcept; // replaceable, C++17, nodiscard in C++2a
67 void operator delete[](void* ptr) noexcept; // replaceable
68 void operator delete[](void* ptr, std::size_t size) noexcept; // replaceable, C++14
70 std::align_val_t alignment) noexcept; // replaceable, C++17
72 std::align_val_t alignment) noexcept; // replaceable, C++17
73 void operator delete[](void* ptr, const std::nothrow_t&) noexcept; // replaceable
75 const std::nothrow_t&) noexcept; // replaceable, C++17
77 void* operator new (std::size_t size, void* ptr) noexcept; // nodiscard in C++2a
78 void* operator new[](std::size_t size, void* ptr) noexcept; // nodiscard in C++2a
79 void operator delete (void* ptr, void*) noexcept;
80 void operator delete[](void* ptr, void*) noexcept;
350 constexpr _Tp* launder(_Tp* __p) noexcept