]> git.ipfire.org Git - thirdparty/gcc.git/commit
type_traits: Implement remove_const, remove_volatile, and remove_cv.
authorPaolo Carlini <pcarlini@suse.de>
Fri, 10 Dec 2004 11:45:13 +0000 (11:45 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 10 Dec 2004 11:45:13 +0000 (11:45 +0000)
commitd5f60056f02a4f2bb7201f05224de907c9c234c4
treebee7128346fb6c7dbb1cbaf65c5fc8733e81e990
parent72b4c734a3d08ba4a9b11345b06118899ff5c6a6
type_traits: Implement remove_const, remove_volatile, and remove_cv.

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

* include/tr1/type_traits: Implement remove_const, remove_volatile,
and remove_cv.
* testsuite/tr1/4_metaprogramming/const_volatile_modifications/
remove_const.cc: New.
* testsuite/tr1/4_metaprogramming/const_volatile_modifications/
remove_cv.cc: Likewise.
* testsuite/tr1/4_metaprogramming/const_volatile_modifications/
remove_volatile.cc: Likewise.

* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_array/is_array.cc: Slightly tweak consistently, remove typedefs,
add a few tests.

From-SVN: r91990
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/type_traits
libstdc++-v3/testsuite/tr1/4_metaprogramming/const_volatile_modifications/remove_const.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/const_volatile_modifications/remove_cv.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/const_volatile_modifications/remove_volatile.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/primary_type_categories/is_array/is_array.cc