This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of C++11 status.
packaged_task
specialization of uses_allocator
Section: 32.10.10.3 [futures.task.nonmembers] Status: C++11 Submitter: Howard Hinnant Opened: 2010-08-29 Last modified: 2016-01-28
Priority: Not Prioritized
View all issues with C++11 status.
Discussion:
[futures.task.nonmembers]/3 says:
template <class R, class Alloc> struct uses_allocator<packaged_task<R>, Alloc>;
This is a declaration, but should be a definition.
Proposed resolution:
Change [futures.task.nonmembers]/3:
template <class R, class Alloc> struct uses_allocator<packaged_task<R>, Alloc>;: true_type {};