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

FreeBSD Manual Pages

  
 
  

home | help
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)

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>

home | help