diff options
author | Paolo Carlini <pcarlini@suse.de> | 2004-12-16 11:35:56 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2004-12-16 11:35:56 +0000 |
commit | cacd0a2ccff5b9e18996d4c4e46a936c4543db22 (patch) | |
tree | 9143061946f2e29d072ea75e0268d0fa900d2166 /libstdc++-v3/ChangeLog | |
parent | 8a784e4a1772379577b0fe91de4b387390573435 (diff) | |
download | gcc-cacd0a2ccff5b9e18996d4c4e46a936c4543db22.zip gcc-cacd0a2ccff5b9e18996d4c4e46a936c4543db22.tar.gz gcc-cacd0a2ccff5b9e18996d4c4e46a936c4543db22.tar.bz2 |
type_traits: Implement is_function.
2004-12-16 Paolo Carlini <pcarlini@suse.de>
* include/tr1/type_traits: Implement is_function.
(struct __sfinae_types, struct __is_function_helper): New.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_object/is_object.cc: New.
* testsuite/tr1/4_metaprogramming/composite_type_traits/
is_object/typedefs.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_function/is_function.cc: Likewise.
* testsuite/tr1/4_metaprogramming/primary_type_categories/
is_function/typedefs.cc: Likewise.
From-SVN: r92258
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6c04728..6a8e421 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,16 @@ +2004-12-16 Paolo Carlini <pcarlini@suse.de> + + * include/tr1/type_traits: Implement is_function. + (struct __sfinae_types, struct __is_function_helper): New. + * testsuite/tr1/4_metaprogramming/composite_type_traits/ + is_object/is_object.cc: New. + * testsuite/tr1/4_metaprogramming/composite_type_traits/ + is_object/typedefs.cc: Likewise. + * testsuite/tr1/4_metaprogramming/primary_type_categories/ + is_function/is_function.cc: Likewise. + * testsuite/tr1/4_metaprogramming/primary_type_categories/ + is_function/typedefs.cc: Likewise. + 2004-12-13 Paolo Carlini <pcarlini@suse.de> * include/tr1/type_traits (extent): Minor tweak (i.e., public). |