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

FreeBSD Manual Pages

  
 
  

home | help
std::corout...handle::done(3) C++ Standard Libarystd::corout...handle::done(3)

NAME
       std::coroutine_handle::done - std::coroutine_handle::done

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

	  Checks  if a suspended coroutine is suspended	at its final suspended
       point.

	  1) Returns true if the coroutine to which *this refers is  suspended
       at its final
	  suspend  point, or false if the coroutine is suspended at other sus-
       pend points. The
	  behavior is undefined	if *this does not refer	to a suspended	corou-
       tine.
	  2) Always returns false.

Parameters
	  (none)

Return value
	  1)  true  if	the coroutine is suspended at its final	suspend	point,
       false if	the
	  coroutine is suspended at other suspend points.
	  2) false.

Notes
	  A no-op coroutine is always considered not suspended	at  its	 final
       suspended point.

Example
	   This	section	is incomplete
	   Reason: no example

http://cppreference.com		  2022.07.31	 std::corout...handle::done(3)

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

home | help