type_traits: Implement is_pod, has_trivial_constructor, and has_trivial_destructor.
authorPaolo Carlini <pcarlini@suse.de>
Sun, 26 Dec 2004 11:08:47 +0000 (11:08 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 26 Dec 2004 11:08:47 +0000 (11:08 +0000)
commit1933b74f787e69b9bfe4ad0b74407b5af4ad9d7b
tree8fd92114cc6ca190dcced0446f98148ac10e3f30
parent57aaef66e54574a9ae1740491516066e8eddc64b
type_traits: Implement is_pod, has_trivial_constructor, and has_trivial_destructor.

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

* include/tr1/type_traits: Implement is_pod, has_trivial_constructor,
and has_trivial_destructor.
* testsuite/tr1/4_metaprogramming/type_properties/
has_trivial_constructor/has_trivial_constructor.cc: New.
* testsuite/tr1/4_metaprogramming/type_properties/
has_trivial_constructor/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/type_properties/
has_trivial_destructor/has_trivial_destructor.cc: Likewise.
* testsuite/tr1/4_metaprogramming/type_properties/
has_trivial_destructor/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/type_properties/
is_pod/is_pod.cc: Likewise.
* testsuite/tr1/4_metaprogramming/type_properties/
is_pod/typedefs.cc: Likewise.

From-SVN: r92618
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/type_traits
libstdc++-v3/testsuite/tr1/4_metaprogramming/type_properties/has_trivial_constructor/has_trivial_constructor.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/type_properties/has_trivial_constructor/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/type_properties/has_trivial_destructor/has_trivial_destructor.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/type_properties/has_trivial_destructor/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/type_properties/is_pod/is_pod.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/type_properties/is_pod/typedefs.cc [new file with mode: 0644]