At the top of signal.hpp:

namespace boost {
#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
  namespace BOOST_SIGNALS_NAMESPACE {
    namespace detail {
      template<int Arity,
               typename Signature,
               typename Combiner,
               typename Group,
               typename GroupCompare,
               typename SlotFunction>
      struct real_get_signal_impl;

MSVC 7.1 complains: warning  C4099:
'boost::signals::detail::real_get_signal_impl<0,T1,T2,T3,T4,T5>'  : type
name first seen using 'struct' now seen using 'class'

at several later points in the same file.  These can all be removed by
changing struct to class in the declaration quoted above.

Dave

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to