Boost logo

Boost :

Subject: [boost] [signals2] trunk - vc++ 10 warning about assignment operator
From: Edward Diener (eldiener_at_[hidden])
Date: 2011-05-11 22:06:57

An attempt to instantiate a signals2 signal of the form:

   template <class T> class notification_boost_signal2


     boost::signals2::signal<void (const i_some_interface<T>
&,boost::optional<T>,T)> sig;


for notification_boost_signal2<char>, gives the error message in vc++ of:

: warning C4512:
: assignment operator could not be generated"

There is a huge template trace leading up to this final warning, but
before giving it I wonder if anyone knows what it is about ? Perhaps
Frank Mori Hess or Douglas Gregor is out there and can tell me what is

Boost list run by bdawes at, gregod at, cpdaniel at, john at