Lines Matching refs:delete
116 * - normal single new and delete (no arguments, throw @c bad_alloc on error)
117 * - normal array new and delete (same)
118 * - @c nothrow single new and delete (take a @c nothrow argument, return
120 * - @c nothrow array new and delete (same)
122 * Placement new and delete signatures (take a memory address argument,
129 void operator delete(void*) _GLIBCXX_USE_NOEXCEPT
131 void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT
134 void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT
136 void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT
143 void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
145 void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
152 void operator delete(void*, std::align_val_t)
154 void operator delete(void*, std::align_val_t, const std::nothrow_t&)
160 void operator delete[](void*, std::align_val_t)
162 void operator delete[](void*, std::align_val_t, const std::nothrow_t&)
165 void operator delete(void*, std::size_t, std::align_val_t)
167 void operator delete[](void*, std::size_t, std::align_val_t)
178 // Default placement versions of operator delete.
179 inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { }
180 inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { }
199 void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete;
201 void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete;
203 void launder(void*) = delete;
204 void launder(const void*) = delete;
205 void launder(volatile void*) = delete;
206 void launder(const volatile void*) = delete;