Frank Mori Hess
6fecead745
Stop using deprecated std::bind1st.
2017-04-21 13:06:02 -04:00
Frank Mori Hess
bd9ababaec
Fixed tests for optional initialization in tests, under recent versions of clang.
2014-03-02 12:39:23 -05:00
Frank Mori Hess
50a87e115c
Added swap to signal classes. Fixes #8449
...
[SVN r84006]
2013-04-22 03:22:06 +00:00
Marshall Clow
216a62ee3c
Removed usage of deprecated macros
...
[SVN r81562]
2012-11-26 17:38:50 +00: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
316167fb02
Trying to work around msvc 7.1 bugs in some tests.
...
[SVN r51638]
2009-03-07 14:42:57 +00:00
Frank Mori Hess
ffa9bf448b
Trying to fix compile error of some test programs on compilers that don't
...
support void returns.
[SVN r51574]
2009-03-03 15:20:27 +00:00
Frank Mori Hess
50c3420bb5
Added extended_slot_type and connect_extended() to signal classes.
...
[SVN r49182]
2008-10-08 18:11:22 +00:00
Frank Mori Hess
2786ebc21c
Test auto tracking of signal wrapped in a reference_wrapper.
...
[SVN r49117]
2008-10-02 18:20:05 +00:00
Frank Mori Hess
37414f5597
Brought back slot self-disconnection via throwing expired_slot, as it's the
...
only thread-safe way for a slot to disconnect itself.
[SVN r49102]
2008-10-02 01:34:35 +00:00
Frank Mori Hess
4ba9db8e27
Added signals2::optional_last_value, and made it the default
...
combiner for signals. It is preferrable to last_value since it
never throws.
[SVN r49076]
2008-09-30 20:28:23 +00:00
Frank Mori Hess
87c9cf74fd
Tweaked interface of connection_body_base a bit. Added free swap functions
...
for connection classes. Added scoped_connection::release. Made
scoped_connection noncopyable.
[SVN r49003]
2008-09-29 15:05:04 +00:00
Frank Mori Hess
d8de489212
Moved everything into signals2 namespace. Moved headers
...
accordingly to conform with boost policy. Have not
updated documentation to reflect changes yet.
[SVN r48932]
2008-09-23 20:23:22 +00:00
Frank Mori Hess
436c0aa818
We can't explicitly track signals, except in the normal way with
...
shared_ptr.
[SVN r3777]
2007-03-13 17:38:37 +00:00
Frank Mori Hess
84dd05468f
Made slots throw bad_weak_ptr when called with expired tracked
...
objects. Combiners now have to catch bad_weak_ptr exceptions
thrown on slot iterator dereference. Tracking works automatically
now for slots that call other slots.
[SVN r3756]
2007-03-02 22:04:47 +00:00
Frank Mori Hess
fc5da3c9af
Altered tests to account for changes from signals to thread_safe_signals.
...
[SVN r3748]
2007-02-28 19:44:09 +00:00
Frank Mori Hess
e6dd4d2c44
Added test programs from boost/libs/signals/test
...
[SVN r3746]
2007-02-28 19:16:04 +00:00