]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc
type_traits: Implement is_convertible.
authorPaolo Carlini <pcarlini@suse.de>
Wed, 23 Feb 2005 17:23:44 +0000 (17:23 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 23 Feb 2005 17:23:44 +0000 (17:23 +0000)
commitc150a271b1fa7ad02b245dea1579b3f2e981e85a
tree7fdedf5c972da7c58c73f7ec99acfc1c1a1fc3d4
parentf439764ffa75ffef38c6e7bfd4815288bd3e2c18
type_traits: Implement is_convertible.

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

* include/tr1/type_traits: Implement is_convertible.
* testsuite/tr1/4_metaprogramming/relationships_between_types/
is_convertible/is_convertible.cc: New.
* testsuite/tr1/4_metaprogramming/relationships_between_types/
is_convertible/typedefs.cc: Likewise.
* testsuite/testsuite_tr1.h: Add class DerivedType.

* include/tr1/type_traits (is_function): Don't mistake references
to function types for function types.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_function/is_function.cc: Add testcase.

From-SVN: r95458
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/type_traits
libstdc++-v3/testsuite/testsuite_tr1.h
libstdc++-v3/testsuite/tr1/4_metaprogramming/primary_type_categories/is_function/is_function.cc
libstdc++-v3/testsuite/tr1/4_metaprogramming/relationships_between_types/is_convertible/is_convertible.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/4_metaprogramming/relationships_between_types/is_convertible/typedefs.cc [new file with mode: 0644]