Frank Mori Hess
386a00e5bd
Fix code example that says "using" to "using namespace" in signal_type description.
2019-05-10 11:01:43 -04:00
Frank Mori Hess
a494a68e92
Merge branch 'develop'
...
Conflicts:
doc/porting.xml
doc/reference/connection.xml
doc/reference/signal_header.xml
doc/tutorial.xml
include/boost/signals2/detail/signal_template.hpp
include/boost/signals2/detail/signals_common_macros.hpp
include/boost/signals2/detail/slot_template.hpp
include/boost/signals2/detail/variadic_slot_invoker.hpp
include/boost/signals2/preprocessed_signal.hpp
test/signal_test.cpp
2014-01-03 11:27:17 -05:00
Frank Mori Hess
fca4de8238
Added documentation for signal move constructor and move assignment.
2013-12-25 11:54:52 -05:00
Frank Mori Hess
d3e6e46869
Updated reference docs with new move support for connection classes.
2013-12-24 11:02:32 -05:00
Frank Mori Hess
5a46513c6e
Merge from trunk. Fixes #9103
...
[SVN r86632]
2013-11-12 03:02:07 +00:00
Frank Mori Hess
914e69f190
Don't force disconnection of all slots in signal destructor.
...
Refs #9103
[SVN r85836]
2013-09-22 21:21:34 +00:00
Frank Mori Hess
1ebb96a4c5
Merged from trunk.
...
[SVN r84022]
2013-04-23 00:37:28 +00:00
Frank Mori Hess
239ed332bd
Tweaked template declaration of swap for signal classes, to make
...
it more consistent.
[SVN r84007]
2013-04-22 03:51:29 +00: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
a6fcd1334f
Merged signals2 docs from trunk.
...
[SVN r65649]
2010-09-28 15:31:36 +00:00
Frank Mori Hess
15bdfedced
Undocumented slot_base::track_container_type and slot_base::tracked_objects(),
...
as they are no longer worth documentation due to the changes required to support
tracking foreign shared_ptr types.
[SVN r65648]
2010-09-28 15:10:10 +00:00
Frank Mori Hess
09c3f6cdbf
Fixed documentation typo.
...
[SVN r65647]
2010-09-28 14:58:46 +00:00
Frank Mori Hess
b59b4d7b86
Merged signals2 docs to release.
...
[SVN r65533]
2010-09-22 15:56:15 +00:00
Frank Mori Hess
cee5c191df
Added docs for new slot::track_foreign method.
...
[SVN r65532]
2010-09-22 14:49:23 +00:00
Frank Mori Hess
3c952d6b2b
Merged signals2 from trunk to release.
...
[SVN r65002]
2010-08-25 19:01:06 +00:00
Frank Mori Hess
b2449effa0
Fix some classname elements that resulted in links to old
...
Boost.Signals documentation.
[SVN r55567]
2009-08-13 14:13:46 +00:00
Frank Mori Hess
ff01014782
Merged Boost.Signals2 revisions r53132:53548 from trunk to release.
...
[SVN r53569]
2009-06-02 14:18:22 +00:00
Frank Mori Hess
615b2980cf
Fixed problems with classname elements producing links to classes
...
in old Boost.Signals when I meant them to link to Boost.Signals2
classes. Removed deprecated stuff from documentation and updated
wrt to changes made for the sake of the variadic template
implementation. Added section on changes to interface which will
appear in 1.40.
[SVN r53548]
2009-06-01 17:58:34 +00:00
Frank Mori Hess
4ecca9c4ff
Merged changesets [53091], [53128], [53130], [53131], and [53132]
...
from trunk to release.
[SVN r53154]
2009-05-21 14:44:00 +00:00
Frank Mori Hess
5bbb7fb284
Renamed a method group since blocking() is also a query.
...
[SVN r53132]
2009-05-20 15:52:18 +00:00
Frank Mori Hess
6183fc34c3
Added shared_connection_block::connection() query, and a
...
connection::operator!=(). Added a test of shared_connection_block
assignment.
[SVN r53131]
2009-05-20 15:16:37 +00:00
Frank Mori Hess
d43635d4be
Added explicit documentation of shared_connection_block's default
...
copy constructor and assignment operator.
[SVN r53130]
2009-05-20 14:51:19 +00:00
Frank Mori Hess
ca91bb77bd
Made shared_connection_block default constructible. Split shared_connection_block
...
tests out of deletion_test, and added a little test for a
default-constructed shared_connection_block.
[SVN r53128]
2009-05-20 14:36:49 +00:00
Frank Mori Hess
87ff0db5fc
Added ability to create a shared_connection_block which is initially
...
not blocking.
[SVN r53091]
2009-05-18 16:59:28 +00:00
Frank Mori Hess
4bdee4633b
Fixed a few more copyright/license issues detected by
...
inspection report.
[SVN r51671]
2009-03-09 21:23:14 +00:00
Frank Mori Hess
ba5085fc2a
Added copyright comments to boostbook xml files.
...
[SVN r51634]
2009-03-06 15:50:31 +00:00
Frank Mori Hess
3a48ca503f
Added signature_type typedef to signals2::signal.
...
[SVN r51419]
2009-02-24 01:01:04 +00:00
Frank Mori Hess
594f1f2fbe
Added a paragraph for the description of the optional_last_value
...
class on its reference page.
[SVN r51200]
2009-02-11 15:32:58 +00:00
Frank Mori Hess
55baa3ef8a
Some minor documentation tweaks.
...
[SVN r51152]
2009-02-09 22:04:11 +00:00
Frank Mori Hess
1ecc31a74a
Updated reference documentation to reflect changes to
...
postconstructors/predestructors
[SVN r51022]
2009-02-04 21:24:22 +00:00
Frank Mori Hess
6ed6b7cda4
Added mention of deconstruct
...
[SVN r50794]
2009-01-26 22:04:24 +00:00
Frank Mori Hess
228a57ac37
Fixed a typo.
...
[SVN r50791]
2009-01-26 19:09:54 +00:00
Frank Mori Hess
60d27e2f7d
Added reference documentation for signal_type.
...
[SVN r50789]
2009-01-26 18:58:00 +00:00
Frank Mori Hess
037d3cddaa
Added reference documentation for deconstruct and deconstruct_access.
...
[SVN r50781]
2009-01-26 02:54:02 +00:00
Frank Mori Hess
449107f2e1
Tried to clairify the behavior of the signal::disconnect template.
...
[SVN r50693]
2009-01-20 21:58:21 +00:00
Frank Mori Hess
bbc093ae4d
Added boost::signals2::deconstruct, which is similar to boost::make_shared
...
except with postconstructible/predestructible support. All overloads of
deconstruct may be made a friend by making
boost::signals2::deconstruct_access a friend.
[SVN r50642]
2009-01-16 20:55:42 +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
Frank Mori Hess
94353e94a8
Removed some obsolete notes on default combiner behavior.
...
[SVN r49690]
2008-11-12 02:29:08 +00:00
Frank Mori Hess
201b2a8c74
Got rid of some partial template specialization, for the sake of ancient
...
compilers using the portable syntax. Tweaked handling of void returns.
Added a description for signalN::slot_result_type.
[SVN r49226]
2008-10-09 21:16:54 +00:00
Frank Mori Hess
95665cde22
Fixed default Combiner template types, which are now optional_last_value.
...
[SVN r49187]
2008-10-08 19:01:27 +00:00
Frank Mori Hess
c32307fc7c
Fixed swapped default values for ExtendedSlotFunction parameters of
...
signal and signalN.
[SVN r49186]
2008-10-08 18:53:37 +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
88dfed5d71
Made shared_connection_block take a const reference to a signal.
...
This is more consistent since connection::disconnect is a const method.
[SVN r49152]
2008-10-06 20:13:58 +00:00
Frank Mori Hess
bbbbd285d3
Fixed header name.
...
[SVN r49151]
2008-10-06 20:13:00 +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
8c75711a97
Fixed a few links that weren't being generated correctly.
...
[SVN r49075]
2008-09-30 19:24:53 +00:00
Frank Mori Hess
bfd79d94a1
Simplified behavior of scoped_connection::release. Removed swaps
...
for scoped_connection since the base class swaps work fine for
scoped_connection too now.
[SVN r49068]
2008-09-30 15:35:42 +00:00
Frank Mori Hess
58c3c75703
Tweaked description of signals2::mutex wrt boost detection of
...
thread support.
[SVN r49067]
2008-09-30 15:33:37 +00:00
Frank Mori Hess
74569ab1e0
Added note about automatic slot tracking of signals.
...
[SVN r49037]
2008-09-29 20:49:40 +00:00
Frank Mori Hess
ebb5ea7ff4
Removed obsolete documentation regarding expired_slot exceptions
...
[SVN r49036]
2008-09-29 20:40:36 +00:00