std::experimental::future<T>::operator= (3) - Linux Manuals
std::experimental::future<T>::operator=: std::experimental::future<T>::operator=
Command to display std::experimental::future<T>::operator=
manual in Linux: $ man 3 std::experimental::future<T>::operator=
NAME
std::experimental::future<T>::operator= - std::experimental::future<T>::operator=
Synopsis
std::experimental::future<T>& operator=( std::experimental::future<T>&& other ) noexcept; (1)
std::experimental::future<T>& operator=( const std::experimental::future<T>& other ) = delete; (2)
Assigns the contents of another future object.
1) Releases any shared state and move-assigns the contents of other to *this. After the assignment, other.valid() == false and this->valid() will yield the same value as other.valid() before the assignment.
2) std::experimental::future is not CopyAssignable.
Parameters
other - a std::experimental::future that will transfer state to *this
Return value
*this
Pages related to std::experimental::future<T>::operator=
- std::experimental::future<T>::future (3) - std::experimental::future<T>::future
- std::experimental::future<T>::is_ready (3) - std::experimental::future<T>::is_ready
- std::experimental::future<T>::then (3) - std::experimental::future<T>::then
- std::experimental::future (3) - std::experimental::future
- std::experimental::function (3) - std::experimental::function
- std::experimental::function<R(Args...)>::function (3) - std::experimental::function<R(Args...)>::function
- std::experimental::function<R(Args...)>::get_memory_resource (3) - std::experimental::function<R(Args...)>::get_memory_resource
- std::experimental::function<R(Args...)>::operator= (3) - std::experimental::function<R(Args...)>::operator=
- std::experimental::function<R(Args...)>::swap (3) - std::experimental::function<R(Args...)>::swap
- std::experimental::filesystem::absolute,std::experimental::filesystem::system_complete (3) - std::experimental::filesystem::absolute,std::experimental::filesystem::system_complete
- std::experimental::filesystem::begin(directory_iterator), (3) - std::experimental::filesystem::begin(directory_iterator),
- std::experimental::filesystem::begin(directory_iterator),std::experimental::filesystem::end(directory_iterator) (3) - std::experimental::filesystem::begin(directory_iterator),std::experimental::filesystem::end(directory_iterator)
- std::experimental::filesystem::begin(recursive_directory_iterator), (3) - std::experimental::filesystem::begin(recursive_directory_iterator),
- std::experimental::filesystem::begin(recursive_directory_iterator),std::experimental::filesystem::end(recursive_directory_iterator) (3) - std::experimental::filesystem::begin(recursive_directory_iterator),std::experimental::filesystem::end(recursive_directory_iterator)
- std::experimental::filesystem::canonical (3) - std::experimental::filesystem::canonical
- std::experimental::filesystem::copy (3) - std::experimental::filesystem::copy
- std::experimental::filesystem::copy_file (3) - std::experimental::filesystem::copy_file
- std::experimental::filesystem::copy_options (3) - std::experimental::filesystem::copy_options
- std::experimental::filesystem::copy_symlink (3) - std::experimental::filesystem::copy_symlink
- std::experimental::filesystem::create_directory, (3) - std::experimental::filesystem::create_directory,
- std::experimental::filesystem::create_directory,std::experimental::filesystem::create_directories (3) - std::experimental::filesystem::create_directory,std::experimental::filesystem::create_directories
- std::experimental::filesystem::create_hard_link (3) - std::experimental::filesystem::create_hard_link
- std::experimental::filesystem::create_symlink, (3) - std::experimental::filesystem::create_symlink,
- std::experimental::filesystem::create_symlink,std::experimental::filesystem::create_directory_symlink (3) - std::experimental::filesystem::create_symlink,std::experimental::filesystem::create_directory_symlink