Lines Matching refs:delete

117  *  - normal single new and delete (no arguments, throw @c bad_alloc on error)
118 * - normal array new and delete (same)
119 * - @c nothrow single new and delete (take a @c nothrow argument, return
121 * - @c nothrow array new and delete (same)
123 * Placement new and delete signatures (take a memory address argument,
130 void operator delete(void*) _GLIBCXX_USE_NOEXCEPT
132 void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT
135 void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT
137 void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT
144 void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
146 void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
153 void operator delete(void*, std::align_val_t)
155 void operator delete(void*, std::align_val_t, const std::nothrow_t&)
161 void operator delete[](void*, std::align_val_t)
163 void operator delete[](void*, std::align_val_t, const std::nothrow_t&)
166 void operator delete(void*, std::size_t, std::align_val_t)
168 void operator delete[](void*, std::size_t, std::align_val_t)
179 // Default placement versions of operator delete.
180 inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { }
181 inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { }
200 void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete;
202 void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete;
204 void launder(void*) = delete;
205 void launder(const void*) = delete;
206 void launder(volatile void*) = delete;
207 void launder(const volatile void*) = delete;
215 /// Tag type used to declare a class-specific operator delete that can