gcc/libstdc++-v3/testsuite
Jonathan Wakely 6ae2ae3b84 Make std::tuple_size<cv T> SFINAE-friendly (LWG 2770)
* doc/xml/manual/intro.xml: Document LWG 2770 status. Remove entries
	for 2742 and 2748.
	* doc/html/*: Regenerate.
	* include/std/utility (__tuple_size_cv_impl): New helper to safely
	detect tuple_size<T>::value, as per LWG 2770.
	(tuple_size<cv T>): Adjust partial specializations to derive from
	__tuple_size_cv_impl.
	* testsuite/20_util/tuple/cv_tuple_size.cc: Test SFINAE-friendliness.

From-SVN: r242452
2016-11-15 19:32:44 +00:00
..
17_intro
18_support Implement std::launder for C++17 2016-10-28 15:09:33 +01:00
19_diagnostics Fix find&replace error in license boilerplate 2016-11-15 14:33:41 +00:00
20_util Make std::tuple_size<cv T> SFINAE-friendly (LWG 2770) 2016-11-15 19:32:44 +00:00
21_strings Fix find&replace error in license boilerplate 2016-11-15 14:33:41 +00:00
22_locale
23_containers
24_iterators
25_algorithms
26_numerics
27_io
28_regex regex.h (regex_iterator::regex_iterator()): Define end() as _M_pregex == nullptr. 2016-11-09 22:11:32 +00:00
29_atomics
30_threads DR 374 - specialization in outer namespace 2016-11-13 01:51:23 -05:00
abi
backward
config
data
decimal
experimental Fix find&replace error in license boilerplate 2016-11-15 14:33:41 +00:00
ext DR 374 - specialization in outer namespace 2016-11-13 01:51:23 -05:00
lib
libstdc++-abi
libstdc++-dg
libstdc++-prettyprinters Adjust pretty printer test for variant<T&> 2016-11-15 19:29:07 +00:00
libstdc++-xmethods
performance
special_functions
tr1 DR 374 - specialization in outer namespace 2016-11-13 01:51:23 -05:00
tr2
util Fix error handling in copy_file and equivalent 2016-10-25 16:32:37 +01:00
Makefile.am
Makefile.in