std::experimental::packaged_task(libraryfundamentalsTS) (3) - Linux Manuals
std::experimental::packaged_task(libraryfundamentalsTS): std::experimental::packaged_task(libraryfundamentalsTS)
NAME
std::experimental::packaged_task(libraryfundamentalsTS) - std::experimental::packaged_task(libraryfundamentalsTS)
Synopsis
Defined in header <experimental/future>
template< class > class packaged_task; //not defined (1) (library fundamentals TS)
template< class R, class ...Args > (2) (library fundamentals TS)
class packaged_task<R(Args...)>;
std::experimental::fundamentals_v1::packaged_task (and std::experimental::fundamentals_v2::packaged_task) is a modified version of std::packaged_task provided by the library fundamentals TS with support for type-erased allocators.
Member types
Member type Definition
allocator_type std::experimental::erased_type
Member functions
constructor (public member function)
get_memory_resource (public member function)
Non-member function
std::experimental::swap(std::experimental::packaged_task) (function template)
Helper classes
std::uses_allocator<std::experimental::packaged_task> (class template specialization)
Members identical to std::packaged_task
Member functions
destructor (public member function of std::packaged_task<R(Args...)>)
operator= (public member function of std::packaged_task<R(Args...)>)
valid (public member function of std::packaged_task<R(Args...)>)
swap (public member function of std::packaged_task<R(Args...)>)