]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc
type_traits: Add the trivial is_union and is_class; add the __is_union_or_class exten...
authorPaolo Carlini <pcarlini@suse.de>
Fri, 25 Feb 2005 18:17:06 +0000 (18:17 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 25 Feb 2005 18:17:06 +0000 (18:17 +0000)
commit9e38f7028f6f50fd0d0ff240f6bd3ddf8bedab40
tree49210fc23539041121c41b5c606fef5dfa83477e
parent9e22cddd6f76ca9e13c289ee325c3690ca23152e
type_traits: Add the trivial is_union and is_class; add the __is_union_or_class extension.

2005-02-25  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/type_traits: Add the trivial is_union and is_class;
add the __is_union_or_class extension.
(is_enum, is_empty): Use the latter.
* include/tr1/type_traits_fwd.h: Add __is_union_or_class.
* testsuite/testsuite_tr1.h: Add UnionType; trivial formatting
fixes.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_union_or_class/is_union_or_class.cc: New.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_union_or_class/typedefs.cc: Likewise.

From-SVN: r95541
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/type_traits
libstdc++-v3/include/tr1/type_traits_fwd.h
libstdc++-v3/testsuite/testsuite_tr1.h
libstdc++-v3/testsuite/tr1/4_metaprogramming/composite_type_traits/is_union_or_class/is_union_or_class.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/composite_type_traits/is_union_or_class/typedefs.cc [new file with mode: 0644]