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

NAME
     std::coroutine_handle::operatorbool - std::coroutine_handle::operatorbool

Synopsis
	constexpr explicit operator bool() const noexcept;  (since C++20)

	Checks	whether  *this	is non-null, i.e. the value of *this is obtained
     from the
	promise object of some coroutine. Equivalent to return bool(address());.

	If Promise is std::noop_coroutine_promise, this conversion function  al-
     ways returns
	true.

Parameters
	(none)

Return value
	bool(address()), or true if Promise is std::noop_coroutine_promise.

See also
	address  exports  the  underlying  address, i.e. the pointer backing the
     coroutine
	(C++20) (public member function)

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

home | help