Boost logo

Boost :

Subject: Re: [boost] [type_traits] extension has_operator_xxx - cv qualifiers and references
From: Frédéric Bron (frederic.bron_at_[hidden])
Date: 2011-03-05 19:36:49


> I obtained your latest code from the sandbox and VC++ 8,9, and 10 all pass
> with no warnings at all ! Congrats !

I have uploaded a new version of the code with one more operator
(prefix *) and more testing.

- vault unix newlines:
http://www.boostpro.com/vault/index.php?action=downloadfile&filename=type_traits.tar.bz2&directory=Extension&
- vault dos newlines:
http://www.boostpro.com/vault/index.php?action=downloadfile&filename=type_traits-dos.tar.bz2&directory=Extension&
- sandbox: http://svn.boost.org/svn/boost/sandbox/type_traits/

In addition, I have been able to fix an issue leading to compile time
error when the return type RET of an existing operator had
operator,(RET, int) overloaded.

Example:
struct RET { void operator,(int); };
struct A { RET operator-(); }
boost::has_operator_prefix_minus<A>::value; // this yielded an compile
time error -> now fixed.

As this will be the last version for the review starting on March 14th.
Would you (Edward) be so kind to run all the tests again with MSVC 8, 9 and 10?
Kind regards,
Frédéric


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk