Namespaces
Variants
Views
Actions

std::generator<Ref,V,Allocator>::promise_type::operator delete

From cppreference.com
 
 
Utilities library
 
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
 
Ranges library
Range adaptors
 
 
void operator delete( void* ptr, std::size_t n ) noexcept;
(since C++23)

Deallocates the storage pointed to by ptr using an allocator equivalent to that used to allocate this memory.

The ptr passed to this function must be the one returned from an invocation of one of the operator new overloads with a size argument equal to n. Otherwise the behavior is undefined.

[edit] Parameters

ptr - a pointer obtained from the previous call to operator new
n - the size of the storage to be deallocated