Re: [Boost-bugs] [Boost C++ Libraries] #9529: Boost.Signals2 VS2013 compile failure

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #9529: Boost.Signals2 VS2013 compile failure
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-12-30 02:25:52

#9529: Boost.Signals2 VS2013 compile failure
  Reporter: dani@… | Owner: fmhess
      Type: Patches | Status: new
 Milestone: To Be Determined | Component: signals2
   Version: Boost Development Trunk | Severity: Problem
Resolution: | Keywords: VS2013

Comment (by fmhess):

 The code its choking on at the top of slot_template should look like
 (after preprocessing):
 template<typename Signature, typename SlotFunction> class slot;

 // slot class template.
 template<typename Signature, typename SlotFunction =
 boost::function<Signature>> class slot;
 So my guess would be it doesn't like having slot forward declared twice,
 once without the default. Would you try removing the first undefaulted
 forward declaration and see what effect that has?

Ticket URL: <>
Boost C++ Libraries <>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:15 UTC