gcc/libstdc++-v3
Jonathan Wakely 1c3c7c4145 Prevent recursive instantiation in std::function
PR libstdc++/69005
	PR libstdc++/69222
	* include/std/functional (function::_Invoke): Remove, use result_of.
	(function::_Callable): Replace alias template with class template
	and use partial specialization instead of _NotSelf alias template.
	(function(_Functor)): Add "not self" constraint so that _Callable is
	not used while type is incomplete.
	* testsuite/20_util/function/69222.cc: New.

From-SVN: r232273
2016-01-12 14:54:33 +00:00
..
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2015-11-25 10:30:25 +00:00
2015-05-13 10:51:03 +00:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2013-01-03 10:47:48 +01:00
2015-01-02 16:50:36 +00:00
2016-01-04 15:30:50 +01:00
2015-11-26 08:24:19 -05:00
2016-01-04 15:30:50 +01:00

file: libstdc++-v3/README

New users may wish to point their web browsers to the file
index.html in the 'doc/html' subdirectory.  It contains brief
building instructions and notes on how to configure the library in
interesting ways.