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

FreeBSD Manual Pages

  
 
  

home | help
std::shared...hared_future(3) C++ Standard Libarystd::shared...hared_future(3)

NAME
       std::shared_future::shared_future - std::shared_future::shared_future

Synopsis
	  shared_future()   noexcept;				   (1)	(since
       C++11)
	  shared_future(       const	   shared_future&	other	    );
       (since C++11)
										 (un-
       til C++17)
	  shared_future(    const    shared_future&   other   )		   (2)
       (since C++17)
	  noexcept;
	  shared_future(  std::future<T>&&  other   )	noexcept;	   (3)
       (since C++11)
	  shared_future(   shared_future&&   other   )	noexcept;	   (4)
       (since C++11)

	  Constructs a new shared_future.

	  1) Default constructor. Constructs  an  empty	 shared	 future,  that
       doesn't refer to	a
	  shared state,	that is	valid()	== false.
	  2)  Constructs a shared future that refers to	the same shared	state,
       if any, as
	  other.
	  3-4) Transfers the shared state held by other	to  *this.  After  the
       construction,
	  other.valid()	 == false, and this->valid() returns the same value as
       other.valid()
	  would	have returned before the construction.

Parameters
	  other	- another future object	to initialize with

http://cppreference.com		  2022.07.31	 std::shared...hared_future(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::shared_future::shared_future&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help