gcc/libstdc++-v3/include
Jonathan Wakely 3e5fb20f1f Fix namespace versioning and remove __detail::__identity helpers
PR libstdc++/79243
	* include/bits/c++config (literals::string_view_literals::__7): Add.
	Only declare versioned namespaces for the relevant C++ dialects.
	* include/experimental/bits/erase_if.h (fundamentals_v2::__detail):
	Add versioning macros.
	* include/experimental/bits/lfts_config.h:
	(fundamentals_v1::__detail::__7, fundamentals_v2::__detail::__7): Add.
	* include/experimental/string_view (fundamentals_v2::__detail):
	Add versioning macros.
	(fundamentals_v2::__detail::__identity): Remove.
	(fundamentals_v2::__detail::__idt): Use common_type instead of
	__detail::__identity.
	* include/std/string_view (__detail::__identity, __detail::__idt):
	Likewise.
	(literals::string_view_literals): Fix nesting of versioning macros.

From-SVN: r244945
2017-01-26 18:32:55 +00:00
..
backward
bits Fix namespace versioning and remove __detail::__identity helpers 2017-01-26 18:32:55 +00:00
c
c_compatibility
c_global PR79017 workaround incomplete C99 math on darwin 2017-01-09 17:15:58 +00:00
c_std
debug
decimal
experimental Fix namespace versioning and remove __detail::__identity helpers 2017-01-26 18:32:55 +00:00
ext PR69240 Define inequality operators for <random> param types 2017-01-20 15:28:48 +00:00
parallel
precompiled
profile Remove unused include from Profile Mode header 2017-01-13 17:20:23 +00:00
std Fix namespace versioning and remove __detail::__identity helpers 2017-01-26 18:32:55 +00:00
tr1 PR libstdc++/70607 make proj(T) and conj(T) return complex<T> 2017-01-25 15:01:05 +00:00
tr2
Makefile.am PR78905 define _GLIBCXX_RELEASE macro 2017-01-19 16:40:46 +00:00
Makefile.in PR78905 define _GLIBCXX_RELEASE macro 2017-01-19 16:40:46 +00:00