Commit Graph

5 Commits

Author SHA1 Message Date
Frank Mori Hess
a0bf2d188c Disconnect slots associated with signals2::trackable immediately
upon deletion of the signals2::trackable object.
Refs #10100
2014-07-08 15:29:31 -04:00
Frank Mori Hess
4acf719aa9 Added variadic signal/slot implementations used when
BOOST_NO_VARIADIC_TEMPLATES is not defined.  The
signal0, signal1, etc classes are not available when using
the variadic implementations, I plan to mark them as
deprecated.  Also the arg1_type, arg2_type member typedefs
are not available and are replaced with a "arg" member
template class.  Documentation updates to follow.



[SVN r53355]
2009-05-28 18:49:27 +00:00
Frank Mori Hess
48399f1edb On second though, I don't like automatically tracking
weak_ptr<signals2::trackable> and weak_ptr<signals2::signal>.



[SVN r51411]
2009-02-23 05:30:12 +00:00
Frank Mori Hess
8c1c6218ce Added automatic tracking of weak_ptr<signals2::trackable> and
weak_ptr<signals2::signal> objects via visit_each.



[SVN r51398]
2009-02-22 19:48:39 +00:00
Frank Mori Hess
d56dcc3ec0 Brought back trackable class, to ease porting of existing
single-threaded code from Boost.Signals to Boost.Signals2.



[SVN r50579]
2009-01-14 16:58:30 +00:00