FreeBSD Manual Pages
std::promise::promise(3) C++ Standard Libary std::promise::promise(3) NAME std::promise::promise - std::promise::promise Synopsis promise(); (1) (since C++11) template< class Alloc > (2) (since C++11) promise( std::allocator_arg_t, const Alloc& alloc ); promise( promise&& other ) noexcept; (3) (since C++11) promise( const promise& other ) = delete; (4) (since C++11) Constructs a promise object. 1) Default constructor. Constructs the promise with an empty shared state. 2) Constructs the promise with an empty shared state. The shared state is allocated using alloc. Alloc must meet the requirements of Allocator. 3) Move constructor. Constructs the promise with the shared state of other using move semantics. After construction, other has no shared state. 4) promise is not copyable. Parameters alloc - allocator to use to allocate the shared state other - another promise to acquire the state from Exceptions 1-2) May throw implementation-defined exceptions. Example This section is incomplete Reason: no example http://cppreference.com 2022.07.31 std::promise::promise(3)
NAME | Synopsis | Parameters | Exceptions | Example
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::promise::promise&sektion=3&manpath=FreeBSD+Ports+15.0>
