]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/tr1/4_metaprogramming/remove_reference/value.cc
type_traits: Implement is_same, add_reference and remove_reference.
authorPaolo Carlini <pcarlini@suse.de>
Wed, 8 Dec 2004 16:33:51 +0000 (16:33 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 8 Dec 2004 16:33:51 +0000 (16:33 +0000)
commitd63a0e228c533fe4ab3b78007d43b3c6bf6a83d1
tree24c5a85cb21522a57213c6802a0471feebedc1e4
parentce5e944cb4e663b6cb2c41f7c1c5009dc558a943
type_traits: Implement is_same, add_reference and remove_reference.

2004-12-08  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/type_traits: Implement is_same, add_reference and
remove_reference.
* testsuite/testsuite_tr1.h (test_relationship): New.
* testsuite/tr1/4_metaprogramming/reference_modifications/
add_reference.cc: New.
* testsuite/tr1/4_metaprogramming/reference_modifications/
remove_reference.cc: Likewise.
* testsuite/tr1/4_metaprogramming/relationships_between_types/
is_same/is_same.cc: Likewise.
* testsuite/tr1/4_metaprogramming/relationships_between_types/
is_same/typedefs.cc: Likewise.

* testsuite/tr1/4_metaprogramming/type_properties/is_const/
is_const.cc: Minor tweaks.
* testsuite/tr1/4_metaprogramming/type_properties/is_volatile/
is_volatile.cc: Likewise.

From-SVN: r91907
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/type_traits
libstdc++-v3/testsuite/testsuite_tr1.h
libstdc++-v3/testsuite/tr1/4_metaprogramming/reference_modifications/add_reference.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/reference_modifications/remove_reference.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/relationships_between_types/is_same/is_same.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/relationships_between_types/is_same/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/type_properties/is_const/is_const.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/type_properties/is_volatile/is_volatile.cc