
11 Jun
2004
11 Jun
'04
10:19 a.m.
I think the following condition in visualc.hpp is incorrect
#if _MSC_VER <= 1310 # define BOOST_NO_MEMBER_TEMPLATE_FRIENDS #endif
I've checked that MSVC 7.1 supports memeber template syntax. And, AFAIR, MSVC 7.0 supports it too, but I haven't got it to check.
Should the condition for BOOST_NO_MEMBER_TEMPLATE_FRIENDS macro here and in other places in visualc.hpp be changed to #if _MSC_VER < 1300? Or am I missing something?
We have at least one case: in boost/format/format_class.hpp that fails without it, on the other hand maybe we should use a BOOST_WORKAROUND for that specific case... John.