gcc/libstdc++-v3/include
Jonathan Wakely 4457e88ce1 N3655 C++1y TransformationTraits Redux
N3655 C++1y TransformationTraits Redux
	* include/std/type_traits (remove_const_t, remove_volatile_t,
	remove_cv_t, add_const_t, add_volatile_t, add_cv_t, remove_reference_t,
	add_lvalue_reference_t, add_rvalue_reference_t, make_signed_t,
	make_unsigned_t, remove_extent_t, remove_all_extents_t,
	remove_pointer_t, add_pointer_t, aligned_storage_t, decay_t,
	enable_if_t, conditional_t, common_type_t, underlying_type_t,
	result_of_t): Define.
	* doc/xml/manual/status_cxx2014.xml: Update.
	* testsuite/20_util/add_lvalue_reference/requirements/typedefs-3.cc:
	New.
	* testsuite/20_util/add_rvalue_reference/requirements/typedefs-3.cc:
	New.
	* testsuite/20_util/common_type/requirements/typedefs-3.cc: New.
	* testsuite/20_util/conditional/requirements/typedefs-2.cc: New.
	* testsuite/20_util/decay/requirements/typedefs-2.cc: New.
	* testsuite/20_util/enable_if/requirements/typedefs-2.cc: New.
	* testsuite/20_util/make_signed/requirements/typedefs-3.cc: New.
	* testsuite/20_util/make_unsigned/requirements/typedefs-3.cc: New.
	* testsuite/20_util/remove_reference/requirements/typedefs.cc: New.
	* testsuite/20_util/result_of/requirements/typedefs.cc: New.
	* testsuite/20_util/underlying_type/requirements/typedefs-3.cc: New.
	* testsuite/20_util/common_type/requirements/typedefs-2.cc: Change to
	compile-only test.
	* testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
	* testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
	line number.
	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
	Likewise.
	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
	Likewise.

From-SVN: r204426
2013-11-05 22:57:36 +00:00
..
backward Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
bits enable_special_members.h: New. 2013-11-01 20:08:39 +00:00
c Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
c_compatibility re PR libstdc++/56111 ({float,double,long double} complex not accepted anymore) 2013-02-13 21:58:53 +00:00
c_global re PR libstdc++/58952 (Construct "std::getchar()" rejected when getchar is macro in C library) 2013-11-01 11:10:55 +00:00
c_std re PR libstdc++/57691 (freestanding libstdc++ has compile error) 2013-06-24 13:46:58 +00:00
debug formatter.h (__check_singular): Add const on iterator reference. 2013-10-25 19:25:06 +00:00
decimal re PR libstdc++/58815 (Casting/Conversion operator for std::decimal not supported) 2013-10-23 11:48:26 +00:00
experimental optional: Use __and_<> and __not_<> in conditions. 2013-11-05 15:24:08 +00:00
ext Print additional info when various out-of-range conditions are detected. 2013-09-21 19:04:13 -07:00
parallel algobase.h (mismatch, equal): Provide parallel version for N3671 overloads. 2013-10-01 19:35:01 +00:00
precompiled Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
profile re PR libstdc++/58338 (Add noexcept to functions with a narrow contract) 2013-09-25 20:28:12 +00:00
std N3655 C++1y TransformationTraits Redux 2013-11-05 22:57:36 +00:00
tr1 re PR c++/54537 (undiagnosed using-declaration conflicting with used function) 2013-08-01 14:24:37 -05:00
tr2 re PR libstdc++/58804 (dynamic_bitset<> uses popcountl on long long) 2013-10-21 13:52:39 +00:00
Makefile.am enable_special_members.h: New. 2013-11-01 20:08:39 +00:00
Makefile.in enable_special_members.h: New. 2013-11-01 20:08:39 +00:00