OvermindDL1
28>c:\software\boost\boost_1_37_0\boost_1_37_0\boost\function \function_template.hpp(80)
: error C2143: syntax error : missing ';' before 'namespace'
28>c:\software\boost\boost_1_37_0\boost_1_37_0\boost\function \function_template.hpp(980)
: error C2838: '()' : illegal qualified name in member declaration
28>
c:\software\boost\boost_1_37_0\boost_1_37_0\boost\function \function_template.hpp(80)
: see reference to class template instantiation 'boost::function0<R>' being compiled
28>c:\software\boost\boost_1_37_0\boost_1_37_0\boost\function \function_template.hpp(995)
: error C2804: binary 'operator ==' has too many parameters
28>c:\software\boost\boost_1_37_0\boost_1_37_0\boost\function \function_template.hpp(1002)
: error C2804: binary 'operator !=' has too many parameters
(...)
I'm getting the same error with msvc9. Here's all that's needed to repro:
#include