FreeBSD Manual Pages
std::stop_t...op_possible(3) C++ Standard Libary std::stop_t...op_possible(3) NAME std::stop_token::stop_possible - std::stop_token::stop_possible Synopsis [[nodiscard]] bool stop_possible() const noexcept; (since C++20) Checks if the stop_token object has associated stop-state, and that state either has already had a stop requested or it has associated std::stop_source object(s). A default constructed stop_token has no associated stop-state, and thus cannot be stopped; the associated stop-state for which no std::stop_source ob- ject(s) exist can also not be stopped if such a request has not already been made. Parameters (none) Return value false if the stop_token object has no associated stop-state, or it did not yet receive a stop request and there are no associated std::stop_source object(s); true otherwise. Notes If the stop_token object has associated stop-state and a stop re- quest has already been made, this function still returns true. If the stop_token object has associated stop-state from a std::jthreadfor example, the stop_token was retrieved by invoking get_stop_token() on a std::jthread objectthen this function always returns true. A std::jthread always has an internal std::stop_source object, even if the thread's invoking function does not check it. Example This section is incomplete Reason: no example http://cppreference.com 2022.07.31 std::stop_t...op_possible(3)
NAME | Synopsis | Parameters | Return value | Notes | Example
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::stop_token::stop_possible&sektion=3&manpath=FreeBSD+Ports+15.0>
