type_traits: Add is_final<> type trait for C++14.
authorEdward Smith-Rowland <3dw4rd@verizon.net>
Wed, 1 Oct 2014 11:59:29 +0000 (11:59 +0000)
committerEdward Smith-Rowland <emsr@gcc.gnu.org>
Wed, 1 Oct 2014 11:59:29 +0000 (11:59 +0000)
commit4db7fcb9a806820af731c8f22fafe38701885a19
tree7838167ce524eb0879de61855a11c22f0c395952
parenta15f7cb8b8c124bb7c49ab9b8d29dfd62ea58d10
type_traits: Add is_final<> type trait for C++14.

2014-10-01  Edward Smith-Rowland  <3dw4rd@verizon.net>

* include/std/type_traits: Add is_final<> type trait for C++14.
* testsuite/util/testsuite_tr1.h: Add
* testsuite/20_util/is_final/requirements/
explicit_instantiation.cc: New.
* testsuite/20_util/is_final/requirements/typedefs.cc: New.
* testsuite/20_util/is_final/value.cc: New.
* testsuite/20_util/declval/requirements/1_neg.cc: Adjust.
* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust.
* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust.

From-SVN: r215753
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/type_traits
libstdc++-v3/testsuite/20_util/is_final/requirements/explicit_instantiation.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/is_final/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/is_final/value.cc [new file with mode: 0644]
libstdc++-v3/testsuite/util/testsuite_tr1.h