Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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
       refer 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)

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

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::coroutine_handle::destroy&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help