FreeBSD Manual Pages
std::suspend_always(3) C++ Standard Libary std::suspend_always(3) NAME std::suspend_always - std::suspend_always Synopsis Defined in header <coroutine> struct suspend_always; (since C++20) suspend_always is an empty class which can be used to indicate that an await expression always suspends and does not produce a value. Member functions await_ready indicates that an await expression always suspends (C++20) (public member function) await_suspend no-op (C++20) (public member function) await_resume no-op (C++20) (public member function) std::suspend_always::await_ready constexpr bool await_ready() const noexcept { return false; } (since C++20) Always returns false, indicating that an await expression always suspends. std::suspend_always::await_suspend constexpr void await_suspend(std::coroutine_handle<>) const noexcept (since C++20) {} Does nothing. std::suspend_always::await_resume constexpr void await_resume() const noexcept {} (since C++20) Does nothing. An await expression does not produce a value if sus- pend_always is used. Example This section is incomplete Reason: no example See also suspend_never indicates that an await-expression should never sus- pend (C++20) (class) http://cppreference.com 2022.07.31 std::suspend_always(3)
NAME | Synopsis | Member functions | Example | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::suspend_always&sektion=3&manpath=FreeBSD+Ports+15.0>
