Boost logo

Boost :

From: Stefan Slapeta (stefan_nospam__at_[hidden])
Date: 2004-07-27 09:26:14


Joaquín Mª López Muñoz wrote:

> Could some kind soul with access to MSVC 8.0 try TEST 0 and TEST 1 for
> this compiler and report the results? If TEST 0 passes and TEST 1 fails, IMHO
> BOOST_NO_MEMBER_TEMPLATE_FRIENDS should be set on for this
> compiler, or at least a weak variant, something like
> BOOST_NO_MEMBER_TEMPLATES_ACROSS_NAMESPACES

Once again: VC 8.0 behaves _exactly_ like VC 7.1! (therefore, test 0
succeeds and test 1 fails)

Thus, as BOOST_NO_MEMBER_TEMPLATE_FRIENDS is defined in visualc.hpp for
this compiler...

#if _MSC_VER <= 1310
# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
#endif

...there should be the same define for VC 8.

Whether this is too strict or not and whether there should be a "weaker"
macro (just for friends in other namespaces) is a completely different
discussion and the outcome is equally valid for both VC 7.1 and VC 8!

Stefan


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk