P0887R1 The identity metafunction
authorJonathan Wakely <jwakely@redhat.com>
Mon, 2 Jul 2018 21:05:08 +0000 (22:05 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Mon, 2 Jul 2018 21:05:08 +0000 (22:05 +0100)
commitee896276f6483832d45c9280915367c825c32098
tree107fdf2482d18e2dad783a2337526e15a89460c4
parente112d53acae3d4ce8783d8fd5f396cc45443c010
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.

From-SVN: r262319
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]