P0887R1 The identity metafunction
commit7f932aca11d8409428f2c1c9274908bdc2726485
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Jul 2018 21:05:08 +0000 (2 21:05 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Jul 2018 21:05:08 +0000 (2 21:05 +0000)
tree107fdf2482d18e2dad783a2337526e15a89460c4
parent7b4c9af9cc399946501c29f2f22af30545d0f132
P0887R1 The identity metafunction

* include/std/type_traits (type_identity, type_identity_t): Define
        for C++2a.
* testsuite/20_util/type_identity/requirements/alias_decl.cc: New.
* testsuite/20_util/type_identity/requirements/
explicit_instantiation.cc:New.
* testsuite/20_util/type_identity/requirements/typedefs.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@262319 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/type_traits
libstdc++-v3/testsuite/20_util/type_identity/requirements/alias_decl.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/type_identity/requirements/explicit_instantiation.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/type_identity/requirements/typedefs.cc [new file with mode: 0644]