Lines Matching refs:delete
111 * - normal single new and delete (no arguments, throw @c bad_alloc on error)
112 * - normal array new and delete (same)
113 * - @c nothrow single new and delete (take a @c nothrow argument, return
115 * - @c nothrow array new and delete (same)
117 * Placement new and delete signatures (take a memory address argument,
124 void operator delete(void*) _GLIBCXX_USE_NOEXCEPT
126 void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT
129 void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT
131 void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT
138 void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
140 void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
147 void operator delete(void*, std::align_val_t)
149 void operator delete(void*, std::align_val_t, const std::nothrow_t&)
155 void operator delete[](void*, std::align_val_t)
157 void operator delete[](void*, std::align_val_t, const std::nothrow_t&)
160 void operator delete(void*, std::size_t, std::align_val_t)
162 void operator delete[](void*, std::size_t, std::align_val_t)
173 // Default placement versions of operator delete.
174 inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { }
175 inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { }
203 void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete;
205 void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete;
207 void launder(void*) = delete;
208 void launder(const void*) = delete;
209 void launder(volatile void*) = delete;
210 void launder(const volatile void*) = delete;