[v3] C++0x type_traits post-oxford additions

Howard Hinnant hhinnant@apple.com
Thu May 3 20:24:00 GMT 2007


On May 3, 2007, at 7:59 AM, Benjamin Kosnik wrote:

> In addition, some of the make_signed/make_unsigned tests will fail  
> right now, due to the fact that is_signed/is_unsigned is using the  
> TR1 definition which isn't valid C++0x behavior for floating point  
> types.

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.

-Howard



More information about the Libstdc++ mailing list