|
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