Doug,
Thanks for the help. Will this get fixed in 1.33 release? Also, I do not
quite understand the following:
#if BOOST_WORKAROUND(BOOST_MSVC, <= 0x1701)
void named_slot_map_iterator::decrement() { assert(false); }
void named_slot_map_iterator::advance(difference_type) { assert(false); }
#endif
As far as I know, the highest BOOST_MSVC is 1400 for VC8.0. Am I missing
something?
Best regards,
Sean
"Douglas Gregor"
I got error messages like the following: C:\Program Files\boost_1_33_0\boost/iterator/iterator_facade.hpp(529): error: class "boost::signals::detail::named_slot_map_iterator" has no member "decrement" f.decrement();
It appears that the Intel compiler is emulating VC++ 7.1's bugs a bit too well. If you remove the #if BOOST_WORKAROUND from named_slot_map.hpp and named_slot_map.cpp (so that "decrement" and "advance" get defined), it should work.
Doug