future (__async_result_of): New alias template.
authorJonathan Wakely <jwakely@redhat.com>
Fri, 29 May 2015 13:44:52 +0000 (14:44 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 29 May 2015 13:44:52 +0000 (14:44 +0100)
commit75eb64433edb2a48c471c50e729612a326d1b1e9
tree81b349f28374a2ce6771d504093908e7f43c803e
parent6759eddee476abdfb5e847a7de3765309f4f1e2d
future (__async_result_of): New alias template.

* include/std/future (__async_result_of): New alias template.
(async): Use __async_result_of to pass decayed types to result_of.
* testsuite/30_threads/async/lwg2021.cc: New.
* doc/xml/manual/intro.xml: Document LWG 2021 status.

From-SVN: r223866
libstdc++-v3/ChangeLog
libstdc++-v3/doc/xml/manual/intro.xml
libstdc++-v3/include/std/future
libstdc++-v3/testsuite/30_threads/async/lwg2021.cc [new file with mode: 0644]