Boost logo

Boost Users :

From: Sean Huang (huangsean_at_[hidden])
Date: 2005-08-03 18:36:41


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" <doug.gregor_at_[hidden]> wrote in message
news:ba25cea74228c55642a62f438a3f5edf_at_cs.indiana.edu...
>> 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


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net