gcc/libstdc++-v3/include
Jonathan Wakely f78958c9b4 Deprecate nested types in std::hash
* include/bits/c++config (_GLIBCXX17_DEPRECATED): Define.
	* include/bits/functional_hash.h (__hash_base::result_type)
	(__hash_base::argument_type): Add _GLIBCXX17_DEPRECATED.
	* include/std/optional (hash<optional<T>>::result_type)
	(hash<optional<T>>::argument_type): Add deprecated attribute.
	(__is_fast_hash<hash<optional<T>>>): Add partial specialization.
	* include/std/variant (hash<variant<Types...>>::result_type)
	(hash<variant<Types...>>::argument_type): Add deprecated attribute.
	(__is_fast_hash<hash<variant<Types...>>>): Add partial specialization.

From-SVN: r253017
2017-09-20 17:34:42 +01:00
..
backward Avoid deprecated warnings about std::auto_ptr in library headers 2017-04-21 14:08:51 +01:00
bits Deprecate nested types in std::hash 2017-09-20 17:34:42 +01:00
c Update copyright years. 2017-01-01 13:07:43 +01:00
c_compatibility Update copyright years. 2017-01-01 13:07:43 +01:00
c_global re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
c_std re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
debug Revert revision 247926. 2017-05-12 21:19:39 +00:00
decimal re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
experimental PR libstdc++/79433 no #error for including TS headers with wrong -std 2017-09-12 15:03:06 +01:00
ext Define std::__to_address helper 2017-09-13 08:27:40 +01:00
parallel Update copyright years. 2017-01-01 13:07:43 +01:00
precompiled Update copyright years. 2017-01-01 13:07:43 +01:00
profile Remove unused include from Profile Mode header 2017-01-13 17:20:23 +00:00
std Deprecate nested types in std::hash 2017-09-20 17:34:42 +01:00
tr1 re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
tr2 re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
Makefile.am PR libstdc++/79433 no #error for including TS headers with wrong -std 2017-09-12 15:03:06 +01:00
Makefile.in PR libstdc++/79433 no #error for including TS headers with wrong -std 2017-09-12 15:03:06 +01:00