6 Feb
2011
6 Feb
'11
6:19 a.m.
BOOST_STATIC_ASSERT(( boost::has_operator_left_shift< std::ostream, int>::value ));
This one still produces the following warning (with both vc80 and vc100) :
boost/type_traits/detail/has_binary_operator.hpp(102): warning C4913: user defined binary operator ',' exists but no overload could convert all operands, default built-in binary operator ',' used boost/type_traits/detail/has_binary_operator.hpp(136)
What says this warning is fine (by the way I have been able to reproduce it with VC++ 2010). It describes well what happen. I do not know if it is possbile to remove the warning. Nevertheless, what is important is that the result is now 'true'. I am getting closer to the review. Frédéric