aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@suse.de>2004-12-16 11:35:56 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2004-12-16 11:35:56 +0000
commitcacd0a2ccff5b9e18996d4c4e46a936c4543db22 (patch)
tree9143061946f2e29d072ea75e0268d0fa900d2166 /libstdc++-v3/ChangeLog
parent8a784e4a1772379577b0fe91de4b387390573435 (diff)
downloadgcc-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/ChangeLog13
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).