]> git.ipfire.org Git - thirdparty/gcc.git/commit
future: Use base class with nested types.
authorBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 3 Nov 2009 00:47:48 +0000 (00:47 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 3 Nov 2009 00:47:48 +0000 (00:47 +0000)
commitc36abf03266d725a7249c2b382932724d18f598a
treec654e0ab06b931548a732abc1309e98b6cc75d0a
parentc393f5594131f1ed250ab61e776b6e8d60d8a5bb
future: Use base class with nested types.

2009-11-02  Benjamin Kosnik  <bkoz@redhat.com>

* include/std/future: Use base class with nested types.
(__future_base): New.
(__future_base::_Result_base): From _Future_result_base.
(__future_base::_Result): From _Future_result.
(__future_base::_Move_result): From _Move_future_result.
(__future_base::_Ptr): From _Future_ptr.
(__future_base::_State): From _Future_state.
(__basic_future): From _Future_impl.
* testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
numbers.
* testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
* testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
* testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
* testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
* testsuite/30_threads/promise/cons/assign_neg.cc: Same.
* testsuite/30_threads/promise/cons/copy_neg.cc: Same.

From-SVN: r153834
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/future
libstdc++-v3/testsuite/30_threads/packaged_task/cons/assign_neg.cc
libstdc++-v3/testsuite/30_threads/packaged_task/cons/copy_neg.cc
libstdc++-v3/testsuite/30_threads/promise/cons/assign_neg.cc
libstdc++-v3/testsuite/30_threads/promise/cons/copy_neg.cc
libstdc++-v3/testsuite/30_threads/shared_future/cons/assign_neg.cc
libstdc++-v3/testsuite/30_threads/unique_future/cons/assign_neg.cc
libstdc++-v3/testsuite/30_threads/unique_future/cons/copy_neg.cc