gcc/libstdc++-v3/include/std
Jonathan Wakely 5579170b40 Replace __bind_simple with std:🧵:__make_invoker
* include/std/functional (_Bind_simple, _Bind_simple_helper)
	(__bind_simple): Remove.
	* include/std/future: Include <bits/invoke.h> instead of <functional>.
	(__future_base::_Task_state::_M_run)
	(__future_base::_Task_state::_M_run_delayed): Use lambda expressions
	instead of __bind_simple.
	(__future_base::_Task_state::_S_maybe_wrap_ref): Remove.
	(async): Use thread::__make_invoker instead of __bind_simple.
	* include/std/thread: Include <tuple> and <bits/invoke.h> instead of
	<functional>.
	(thread::_Invoker, thread::__make_invoker): Define helpers to do
	INVOKE(DECAY_COPY(f), DECAY_COPY(args)...).

From-SVN: r241093
2016-10-13 11:37:13 +01:00
..
algorithm
any Make any's copy assignment operator exception-safe, 2016-10-11 01:08:58 +03:00
array
atomic
bitset
chrono Fix libstdc++ versioned namespace build 2016-10-03 15:35:28 +01:00
codecvt
complex Fix libstdc++ versioned namespace build 2016-10-03 15:35:28 +01:00
condition_variable
deque
forward_list
fstream
functional Replace __bind_simple with std:🧵:__make_invoker 2016-10-13 11:37:13 +01:00
future Replace __bind_simple with std:🧵:__make_invoker 2016-10-13 11:37:13 +01:00
iomanip
ios
iosfwd
iostream
istream
iterator
limits
list
locale
map
memory
mutex Simplify std::call_once implementation 2016-10-12 13:16:15 +01:00
numeric LWG 2733, LWG 2759 reject bool in gcd and lcm 2016-10-10 13:17:34 +01:00
optional
ostream
queue
random
ratio
regex
scoped_allocator Make std::scoped_allocator_adaptor's OUTERMOST recursive 2016-10-06 22:22:35 +01:00
set
shared_mutex
sstream
stack
stdexcept
streambuf
string
string_view Remove redundant const qualifliers from string_view 2016-10-11 11:33:24 +01:00
system_error
thread Replace __bind_simple with std:🧵:__make_invoker 2016-10-13 11:37:13 +01:00
tuple re PR libstdc++/77802 (Boost Fiber doesn't compile) 2016-10-03 14:06:53 +03:00
type_traits Implement std::has_unique_object_representations 2016-10-07 19:02:43 +01:00
typeindex
unordered_map
unordered_set
utility
valarray
variant Fix libstdc++ versioned namespace build 2016-10-03 15:35:28 +01:00
vector