
On 03/02/2011 23:03, Frédéric Bron wrote:
The #include goes fine but I still get the following error : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int With the code : BOOST_STATIC_ASSERT(( boost::has_operator_left_shift< int, int>::value )); New version here: http://www.boostpro.com/vault/index.php?action=downloadfile&filename=type_traits-dos.tar.bz2&directory=Extension&
Yes this fixes the error.
Now :
BOOST_STATIC_ASSERT(( boost::has_operator_left_shift< std::ostream,
int >::value ));
Yields :
boost/type_traits/detail/has_binary_operator.hpp(103) : 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(139) : see
reference to class template instantiation
'boost::detail::has_operator_left_shift_impl::has_operator_left_shift_impl