
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