This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [v3] C++0x type_traits post-oxford additions
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: Howard Hinnant <hhinnant at apple dot com>
- Cc: libstdc++ <libstdc++ at gcc dot gnu dot org>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 04 May 2007 10:22:03 +0200
- Subject: Re: [v3] C++0x type_traits post-oxford additions
- References: <4639CEBD.8080409@redhat.com> <DAD4A1B6-168F-4FB5-809F-67A3F0D03D30@apple.com>
make_signed/make_unsigned require:
Requires: T is a cv integral type or enumeration, but not a bool type.
I.e. they are not supposed to work with floating point types.
Ack! Sorry, I thinking all arithmetictypes were valid. Maybe I messed up
and was looking at the wrong draft of this, again.
I'll go ahead and simplify.
Thanks!
-benjamin