Boost logo

Boost :

From: Michael Stevens (Michael.Stevens_at_[hidden])
Date: 2004-07-27 03:09:36


On Tuesday 27 July 2004 00:42, JOAQUIN LOPEZ MU?Z <joaquin_at_[hidden]> wrote:

> error C2888: 'void
boost::multi_index::safe_mode::detach_equivalent_iterators(Iterator &)' :
symbol cannot be defined within namespace 'detail'

The error seems to indicate a namespace problem rather then something specific
to member template friends?

> > I've searched through the VC 2005 beta docs and,
> allegedly, member template friends are supported, so this
> particular problem could be a bug rather than complete
> lack of support for this feature. Maybe someone with
> local access to VC 8.0 can test the above code and
> see what happens (I currently don't have the time
> and resources to try myself.)

Maybe the problem is related to namespace handling in VC 8.0

Boost.numeric.interval library fails when included in uBLAS due to a curious
namespace problem.
http://www.meta-comm.com/engineering/boost-regression/developer/output/RudbekAssociates-bin-boost-libs-numeric-ublas-test7-test-vc8-0-debug.html

The same problem effect VC 7.1 as well. Why the compilers think the 'lower'
'upper' symbols are ambiguous I have no idea!

-- 
Michael
___________________________________
Michael Stevens Systems Engineering
Navigation Systems, Estimation  and
                 Bayesian Filtering
    http://bayesclasses.sf.net
___________________________________

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