home | help
std::corout...le::destroy(3)   C++ Standard Libary  std::corout...le::destroy(3)

NAME
     std::coroutine_handle::destroy - std::coroutine_handle::destroy

Synopsis
	Member of other specializations
	void			       destroy()			  const;
     (1) (since
										     C++20)
	Member of specialization
	std::coroutine_handle<std::noop_coroutine_promise>
	constexpr	  void	       destroy()	 const	       noexcept;
     (2) (since
										     C++20)

	1)  Destroys the coroutine state of the coroutine to which *this refers,
     or does
	nothing if the coroutine is a no-op coroutine.
	2) Does nothing.

	The behavior is undefined if destroying is needed and *this does not re-
     fer to a
	suspended coroutine.

Parameters
	(none)

Return value
	(none)

Example
	 This section is incomplete
	 Reason: no example

See also
	operator() resumes execution of the coroutine
	resume	   (public member function)
	(C++20)

Category:
	  * Todo no example

http://cppreference.com 	   2024.06.10	    std::corout...le::destroy(3)

home | help