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
33839117c5
Added move constructor and move assignment operator to signal
...
class.
2013-12-24 18:59:46 -05:00
Frank Mori Hess
50a87e115c
Added swap to signal classes. Fixes #8449
...
[SVN r84006]
2013-04-22 03:22:06 +00:00
Frank Mori Hess
6eba73c525
Added test for and fixed compile errors in signal::set_combiner()
...
and combiner() methods. Refs #3125 .
[SVN r53599]
2009-06-03 13:43:51 +00:00
Frank Mori Hess
6fe3bf8ab9
Fixed bug in test.
...
[SVN r53461]
2009-05-30 16:03:54 +00:00
Frank Mori Hess
66825217a5
Added check of slot_result_type with void return type.
...
[SVN r53401]
2009-05-29 17:55:06 +00:00
Frank Mori Hess
919ad78bfa
Added some tests for std::unary_function/std::binary_function
...
typedefs.
[SVN r53393]
2009-05-29 15:16:04 +00:00
Frank Mori Hess
687dee2875
Added signature_type member typedef to variadic signal implementation.
...
Also added it to slot classes.
[SVN r53359]
2009-05-28 19:44:44 +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
c0795a7c67
Added a little test of a signal taking a reference argument.
...
[SVN r53310]
2009-05-27 17:26:19 +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
4e5ff310ae
Fixed bug in default ExtendedSlotFunction template type parameter
...
for preferred syntax signals2::signal. Added test code for
extended slots to signal_test.
[SVN r49593]
2008-11-04 21:03:16 +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
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