Imported Upstream version 2.99.9 (LGPL3) upstream/2.99.9
authorDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 11 Sep 2019 04:25:49 +0000 (13:25 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Mon, 14 Sep 2020 02:08:06 +0000 (11:08 +0900)
208 files changed:
ChangeLog
MSVC_Net2017/filelist.am
MSVC_Net2017/libsigc++3.sln [moved from MSVC_Net2017/libsigc++2.sln with 92% similarity]
MSVC_Net2017/libsigc++3.vcxproj [moved from MSVC_Net2017/libsigc++2.vcxproj with 100% similarity]
MSVC_Net2017/libsigc++3.vcxproj.filters [moved from MSVC_Net2017/libsigc++2.vcxproj.filters with 100% similarity]
MSVC_Net2017/sigc++config.h
MSVC_Net2017/sigc-install.props
MSVC_Net2017/sigc.rc
MSVC_Net2017/test_accum_iter.vcxproj
MSVC_Net2017/test_accumulated.vcxproj
MSVC_Net2017/test_bind.vcxproj
MSVC_Net2017/test_bind_ref.vcxproj
MSVC_Net2017/test_bind_refptr.vcxproj
MSVC_Net2017/test_bind_return.vcxproj
MSVC_Net2017/test_compose.vcxproj
MSVC_Net2017/test_copy_invalid_slot.vcxproj
MSVC_Net2017/test_cpp11_lambda.vcxproj
MSVC_Net2017/test_custom.vcxproj
MSVC_Net2017/test_disconnect.vcxproj
MSVC_Net2017/test_disconnect_during_emit.vcxproj
MSVC_Net2017/test_exception_catch.vcxproj
MSVC_Net2017/test_functor_trait.vcxproj [deleted file]
MSVC_Net2017/test_functor_trait.vcxproj.filters [deleted file]
MSVC_Net2017/test_hide.vcxproj
MSVC_Net2017/test_limit_reference.vcxproj
MSVC_Net2017/test_mem_fun.vcxproj
MSVC_Net2017/test_ptr_fun.vcxproj
MSVC_Net2017/test_retype.vcxproj
MSVC_Net2017/test_retype_return.vcxproj
MSVC_Net2017/test_signal.vcxproj
MSVC_Net2017/test_size.vcxproj
MSVC_Net2017/test_slot.vcxproj
MSVC_Net2017/test_slot_disconnect.vcxproj
MSVC_Net2017/test_track_obj.vcxproj
MSVC_Net2017/test_trackable.vcxproj
MSVC_Net2017/test_visit_each.vcxproj
Makefile.in
NEWS
build/config.guess
build/config.sub
build/ltmain.sh
configure
configure.ac
docs/reference/html/annotated.html
docs/reference/html/classes.html
docs/reference/html/classsigc_1_1bound__argument-members.html
docs/reference/html/classsigc_1_1bound__argument.html
docs/reference/html/classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4-members.html
docs/reference/html/classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01T__wrapped_01_4_01_4.html
docs/reference/html/classsigc_1_1bound__argument_3_01std_1_1reference__wrapper_3_01const_01T__wrapped_01_4_01_4.html
docs/reference/html/classsigc_1_1bound__mem__functor-members.html
docs/reference/html/classsigc_1_1bound__mem__functor.html
docs/reference/html/classsigc_1_1limit__reference-members.html
docs/reference/html/classsigc_1_1limit__reference.html
docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4-members.html
docs/reference/html/classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html
docs/reference/html/classsigc_1_1mem__functor-members.html
docs/reference/html/classsigc_1_1mem__functor.html
docs/reference/html/classsigc_1_1pointer__functor.html
docs/reference/html/classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4-members.html
docs/reference/html/classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html
docs/reference/html/classsigc_1_1signal.html
docs/reference/html/classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4-members.html
docs/reference/html/classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html
docs/reference/html/classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated-members.html
docs/reference/html/classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated.html
docs/reference/html/classsigc_1_1signal__with__accumulator-members.html
docs/reference/html/classsigc_1_1signal__with__accumulator.html
docs/reference/html/classsigc_1_1slot.html
docs/reference/html/classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4-members.html
docs/reference/html/classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html
docs/reference/html/classsigc_1_1slot__base-members.html
docs/reference/html/classsigc_1_1slot__base.html
docs/reference/html/classsigc_1_1track__obj__functor-members.html
docs/reference/html/classsigc_1_1track__obj__functor.html
docs/reference/html/dir_0bd3c8d814eb03171de012519d7a2ccd.html
docs/reference/html/dir_5c02128c554eaa40138b2e605fc08970.html
docs/reference/html/dir_5fbc72877197f8c6013d0f619df5433c.html
docs/reference/html/dir_721a6b9909c6844e1177e3a6a712a0d2.html
docs/reference/html/functions.html
docs/reference/html/functions_func.html
docs/reference/html/functions_type.html
docs/reference/html/functions_vars.html
docs/reference/html/graph_legend.html
docs/reference/html/group__adaptors.html
docs/reference/html/group__bind.html
docs/reference/html/group__compose.html
docs/reference/html/group__exception__catch.html
docs/reference/html/group__hide.html
docs/reference/html/group__mem__fun.html
docs/reference/html/group__ptr__fun.html
docs/reference/html/group__retype.html
docs/reference/html/group__sigcfunctors.html
docs/reference/html/group__signal.html
docs/reference/html/group__slot.html
docs/reference/html/group__track__obj.html
docs/reference/html/hierarchy.html
docs/reference/html/index.html
docs/reference/html/inherits.html
docs/reference/html/modules.html
docs/reference/html/namespacemembers.html
docs/reference/html/namespacemembers_func.html
docs/reference/html/namespacemembers_type.html
docs/reference/html/namespaces.html
docs/reference/html/namespacesigc.html
docs/reference/html/pages.html
docs/reference/html/since_2_4.html
docs/reference/html/since_2_8.html
docs/reference/html/structsigc_1_1adaptor__base.html
docs/reference/html/structsigc_1_1adaptor__functor-members.html
docs/reference/html/structsigc_1_1adaptor__functor.html
docs/reference/html/structsigc_1_1adaptor__trait.html
docs/reference/html/structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4-members.html
docs/reference/html/structsigc_1_1adaptor__trait_3_01T__functor_00_01false_01_4.html
docs/reference/html/structsigc_1_1adaptor__trait_3_01T__functor_00_01true_01_4-members.html
docs/reference/html/structsigc_1_1adaptor__trait_3_01T__functor_00_01true_01_4.html
docs/reference/html/structsigc_1_1adapts-members.html
docs/reference/html/structsigc_1_1adapts.html
docs/reference/html/structsigc_1_1bind__functor-members.html
docs/reference/html/structsigc_1_1bind__functor.html
docs/reference/html/structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type_8_8_8_4-members.html
docs/reference/html/structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type_8_8_8_4.html
docs/reference/html/structsigc_1_1bind__return__functor-members.html
docs/reference/html/structsigc_1_1bind__return__functor.html
docs/reference/html/structsigc_1_1compose1__functor-members.html
docs/reference/html/structsigc_1_1compose1__functor.html
docs/reference/html/structsigc_1_1compose2__functor-members.html
docs/reference/html/structsigc_1_1compose2__functor.html
docs/reference/html/structsigc_1_1connection-members.html
docs/reference/html/structsigc_1_1connection.html
docs/reference/html/structsigc_1_1exception__catch__functor-members.html
docs/reference/html/structsigc_1_1exception__catch__functor.html
docs/reference/html/structsigc_1_1functor__trait-members.html
docs/reference/html/structsigc_1_1functor__trait.html
docs/reference/html/structsigc_1_1hide__functor-members.html
docs/reference/html/structsigc_1_1hide__functor.html
docs/reference/html/structsigc_1_1notifiable-members.html
docs/reference/html/structsigc_1_1notifiable.html
docs/reference/html/structsigc_1_1retype__functor-members.html
docs/reference/html/structsigc_1_1retype__functor.html
docs/reference/html/structsigc_1_1retype__return__functor-members.html
docs/reference/html/structsigc_1_1retype__return__functor.html
docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4-members.html
docs/reference/html/structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html
docs/reference/html/structsigc_1_1signal__base-members.html
docs/reference/html/structsigc_1_1signal__base.html
docs/reference/html/structsigc_1_1trackable-members.html
docs/reference/html/structsigc_1_1trackable.html
docs/reference/html/structsigc_1_1type__trait-members.html
docs/reference/html/structsigc_1_1type__trait.html
docs/reference/html/structsigc_1_1type__trait_3_01T__type[N]_4-members.html
docs/reference/html/structsigc_1_1type__trait_3_01T__type[N]_4.html
docs/reference/html/structsigc_1_1type__trait_3_01T__type_01_6_01_4-members.html
docs/reference/html/structsigc_1_1type__trait_3_01T__type_01_6_01_4.html
docs/reference/html/structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4-members.html
docs/reference/html/structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html
docs/reference/html/structsigc_1_1type__trait_3_01void_01_4-members.html
docs/reference/html/structsigc_1_1type__trait_3_01void_01_4.html
docs/reference/html/structsigc_1_1unwrap__reference-members.html
docs/reference/html/structsigc_1_1unwrap__reference.html
docs/reference/html/structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4-members.html
docs/reference/html/structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01T__type_01_4_01_4.html
docs/reference/html/structsigc_1_1unwrap__reference_3_01std_1_1reference__wrapper_3_01const_01T__type_01_4_01_4.html
docs/reference/html/structsigc_1_1visitor-members.html
docs/reference/html/structsigc_1_1visitor.html
docs/reference/libsigc++-3.0.devhelp2
docs/reference/libsigc++-3.0.tag
sigc++/adaptors/track_obj.h
sigc++/connection.h
sigc++/functors/slot_base.cc
sigc++/signal.h
sigc++/signal_base.cc
sigc++/signal_base.h
sigc++/trackable.cc
sigc++/trackable.h
sigc++/weak_raw_ptr.h
tests/test_accum_iter.cc
tests/test_accumulated.cc
tests/test_bind.cc
tests/test_bind_as_slot.cc
tests/test_bind_ref.cc
tests/test_bind_refptr.cc
tests/test_bind_return.cc
tests/test_compose.cc
tests/test_copy_invalid_slot.cc
tests/test_cpp11_lambda.cc
tests/test_custom.cc
tests/test_disconnect.cc
tests/test_exception_catch.cc
tests/test_hide.cc
tests/test_limit_reference.cc
tests/test_mem_fun.cc
tests/test_ptr_fun.cc
tests/test_retype.cc
tests/test_retype_return.cc
tests/test_signal.cc
tests/test_signal_move.cc
tests/test_size.cc
tests/test_slot.cc
tests/test_slot_disconnect.cc
tests/test_slot_move.cc
tests/test_track_obj.cc
tests/test_trackable.cc
tests/test_trackable_move.cc
tests/test_tuple_cdr.cc
tests/test_tuple_for_each.cc
tests/test_tuple_transform_each.cc
tests/test_visit_each.cc

index 8d534bc..13c6321 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,154 @@
+2017-08-07  Murray Cumming  <murrayc@murrayc.com>
+
+       2.99.9
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       Tests: Add comments by uses after move.
+
+       Because we really do want to test this.
+       We do not explicitly promise that it's safe to use moved-from libsigc++
+       objects, but we choose to make it safe.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       signal_impl_exec_holder: Make a constructor explicit.
+
+       Because it has only one parameter.
+       Noticed by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       trackable: Use emplace_back() instead of push_back().
+
+       Found by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       slot_base: Destructor: No need for null check before delete.
+
+       Found by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       signal.h: Correct some strange comment formatting.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       trackable: Make move operations noexcept.
+
+       I don't think there is any reason not to.
+       Noticed by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       weak_raw_ptr: Minor use of auto
+
+       Noticed by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       trackable: Don't bother checking for null before using delete.
+
+       Because deleting null is allowed.
+       Noticed by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       track_obj_functor: Make the constructor explicit.
+
+       Because it can take just one argument.
+       Noticed by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Initialize a member variable.
+
+       Noticed by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Some use of auto.
+
+       Noticed by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Make some casts explicit.
+
+       Noticed by clang-tidy.
+
+2017-07-21  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Include cstring instead of string.h
+
+       Noticed by clang-tidy.
+
+2017-07-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>
+
+       Update method names in comments
+
+       Some method names have changed from libsigc++2 to libsigc++3, but not all
+       comments have been changed accordingly.
+
+       * sigc++/connection.h: Correct some parameter names in doxygen comments.
+       connection::notify() has been replaced by a private method in weak_raw_ptr.
+       * sigc++/signal_base.[cc|h]: signal_impl::notify() has been renamed
+       notify_self_and_iter_of_invalidated_slot().
+
+2017-07-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>
+
+       Remove signal_base::erase() and signal_impl::erase()
+
+       They are not used in libsigc++3. Bug 784550
+
+2017-07-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>
+
+       test_signal: Test calls to signal_base::clear()
+
+       Call it both during signal emission and otherwise. Bug 784550
+
+2017-07-17  Kjell Ahlstedt  <kjellahlstedt@gmail.com>
+
+       signal_impl::clear(): Don't clear the slot list during signal emission
+
+       If signal_impl::clear() is called during signal emission, don't call
+       slots_.clear(). Let signal_impl::sweep() erase all slots after the signal
+       emission. Bug 784550
+
+2017-04-18  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Implement a function.
+
+       We don't actually call the function, but it avoids an inspection
+       warning from Jetbrains CLion, and doesn't seem unreasonable.
+
+2017-04-18  Murray Cumming  <murrayc@murrayc.com>
+
+       tests: Remove unnecessary includes.
+
+       Found by Jetbrains CLion.
+
+2017-03-16  Chun-wei Fan  <fanchunwei@src.gnome.org>
+
+       MSVC_Net2017/filelist.am: Fix listing
+
+       The test_functor_trait project was removed, so it ought to be removed from
+       MSVC_Net2017/filelist.am as well.
+
+2017-03-14  Chun-wei Fan  <fanchunwei@src.gnome.org>
+
+       Visual Studio builds: Update "install"
+
+       Numerous headers have been added or deleted during the development phase
+       of 3.0, so make sure we are copying the right items.
+
+2017-03-14  Chun-wei Fan  <fanchunwei@src.gnome.org>
+
+       Visual Studio builds: Rename libsigc++2 projects to libsigc++3
+
+       This makes it clearer to people that this is 3.x-to-be, not 2.x.
+
 2017-02-14  Murray Cumming  <murrayc@murrayc.com>
 
        2.99.8
index 08b6f50..e966547 100644 (file)
@@ -1,9 +1,9 @@
 ## This file is part of libsigc++.
 
 msvc_net2017_data =                                    \
-       libsigc++2.sln                                  \
-       libsigc++2.vcxproj                              \
-       libsigc++2.vcxproj.filters                      \
+       libsigc++3.sln                                  \
+       libsigc++3.vcxproj                              \
+       libsigc++3.vcxproj.filters                      \
        sigc++config.h                                  \
        sigc.rc                                         \
        sigc-build-defines.props                                \
@@ -38,8 +38,6 @@ msvc_net2017_data =                                   \
        test_disconnect_during_emit.vcxproj.filters     \
        test_exception_catch.vcxproj                    \
        test_exception_catch.vcxproj.filters            \
-       test_functor_trait.vcxproj                      \
-       test_functor_trait.vcxproj.filters              \
        test_hide.vcxproj                               \
        test_hide.vcxproj.filters                       \
        test_limit_reference.vcxproj                    \
similarity index 92%
rename from MSVC_Net2017/libsigc++2.sln
rename to MSVC_Net2017/libsigc++3.sln
index d566326..60b4d97 100644 (file)
@@ -1,6 +1,6 @@
 Microsoft Visual Studio Solution File, Format Version 12.00\r
 # Visual Studio 15\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sigc", "libsigc++2.vcxproj", "{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sigc", "libsigc++3.vcxproj", "{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}"\r
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind", "test_bind.vcxproj", "{7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}"\r
 EndProject\r
@@ -8,14 +8,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_return", "test_bi
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_compose", "test_compose.vcxproj", "{45536B15-5178-4F81-B80C-8287B963F9D9}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_deduce_result_type", "test_deduce_result_type.vcxproj", "{474ACE1B-A818-4947-911C-B298CD7F6FBD}"\r
-EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_disconnect", "test_disconnect.vcxproj", "{5CCF0167-D23D-45B9-BCDA-F0B912470126}"\r
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_exception_catch", "test_exception_catch.vcxproj", "{5C976C38-2A50-49E9-B381-6952E683FBED}"\r
 EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_functor_trait", "test_functor_trait.vcxproj", "{F130A6B6-5E0A-4560-AE4A-E281DC538AC9}"\r
-EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_hide", "test_hide.vcxproj", "{64BDAD0B-0D0B-42D0-940E-3BCDA783C880}"\r
 EndProject\r
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_mem_fun", "test_mem_fun.vcxproj", "{66CED940-0111-4196-B921-27B146643F44}"\r
@@ -128,14 +124,6 @@ Global
                {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|Win32.Build.0 = Release|Win32\r
                {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|x64.ActiveCfg = Release|x64\r
                {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|x64.Build.0 = Release|x64\r
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|Win32.Build.0 = Debug|Win32\r
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|x64.ActiveCfg = Debug|x64\r
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|x64.Build.0 = Debug|x64\r
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|Win32.ActiveCfg = Release|Win32\r
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|Win32.Build.0 = Release|Win32\r
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|x64.ActiveCfg = Release|x64\r
-               {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|x64.Build.0 = Release|x64\r
                {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|Win32.ActiveCfg = Debug|Win32\r
                {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|Win32.Build.0 = Debug|Win32\r
                {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|x64.ActiveCfg = Debug|x64\r
@@ -152,14 +140,6 @@ Global
                {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|Win32.Build.0 = Release|Win32\r
                {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|x64.ActiveCfg = Release|x64\r
                {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|x64.Build.0 = Release|x64\r
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|Win32.Build.0 = Debug|Win32\r
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|x64.ActiveCfg = Debug|x64\r
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|x64.Build.0 = Debug|x64\r
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|Win32.ActiveCfg = Release|Win32\r
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|Win32.Build.0 = Release|Win32\r
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|x64.ActiveCfg = Release|x64\r
-               {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|x64.Build.0 = Release|x64\r
                {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|Win32.ActiveCfg = Debug|Win32\r
                {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|Win32.Build.0 = Debug|Win32\r
                {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|x64.ActiveCfg = Debug|x64\r
index 20b9004..958f8b2 100644 (file)
@@ -7,7 +7,7 @@
 #define SIGCXX_MAJOR_VERSION 2
 
 /* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 8
+#define SIGCXX_MICRO_VERSION 9
 
 /* Minor version number of sigc++. */
 #define SIGCXX_MINOR_VERSION 99
index c3aa67c..bf318f1 100644 (file)
@@ -23,6 +23,7 @@ if "$(Configuration)" == "Debug" copy "$(BinDir)\sigc$(DebugDllSuffix).lib" "$(C
 
 mkdir "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors"
 mkdir "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors"
+mkdir "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\tuple-utils"
 
 copy "..\sigc++\sigc++.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
 
@@ -30,6 +31,7 @@ copy "..\sigc++\bind.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinor
 copy "..\sigc++\bind_return.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
 copy "..\sigc++\connection.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
 copy "..\sigc++\limit_reference.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
+copy "..\sigc++\member_method_trait.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
 copy "..\sigc++\reference_wrapper.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
 copy "..\sigc++\retype_return.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
 copy "..\sigc++\signal.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
@@ -38,17 +40,20 @@ copy "..\sigc++\slot.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinor
 copy "..\sigc++\trackable.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
 copy "..\sigc++\type_traits.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
 copy "..\sigc++\visit_each.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
+copy "..\sigc++\weak_raw_ptr.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\"
+copy "..\sigc++\adaptors\adapts.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\adaptors.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
+copy "..\sigc++\adaptors\adaptor_base.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\adaptor_trait.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\bind.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\bind_return.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\bound_argument.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\compose.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
-copy "..\sigc++\adaptors\deduce_result_type.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\exception_catch.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\hide.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\retype.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\retype_return.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
+copy "..\sigc++\adaptors\tuple_visitor_visit_each.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\adaptors\track_obj.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\adaptors\"
 copy "..\sigc++\functors\functors.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
 copy "..\sigc++\functors\functor_trait.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
@@ -56,6 +61,11 @@ copy "..\sigc++\functors\mem_fun.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion
 copy "..\sigc++\functors\ptr_fun.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
 copy "..\sigc++\functors\slot.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
 copy "..\sigc++\functors\slot_base.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\functors\"
+copy "..\sigc++\tuple-utils\tuple_cdr.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\tuple-utils"
+copy "..\sigc++\tuple-utils\tuple_end.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\tuple-utils"
+copy "..\sigc++\tuple-utils\tuple_for_each.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\tuple-utils"
+copy "..\sigc++\tuple-utils\tuple_start.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\tuple-utils"
+copy "..\sigc++\tuple-utils\tuple_transform_each.h" "$(CopyDir)\include\sigc++-$(ApiMajorVersion).$(ApiMinorVersion)\sigc++\tuple-utils"
 </SigcDoInstall>
   </PropertyGroup>
   <PropertyGroup>
index e3bc4da..b41fade 100644 (file)
@@ -2,8 +2,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,99,8,1
- PRODUCTVERSION 2,99,8,1
+ FILEVERSION 2,99,9,1
+ PRODUCTVERSION 2,99,9,1
  FILEFLAGSMASK 0
  FILEFLAGS 0x0L
  FILEOS VOS__WINDOWS32
@@ -16,11 +16,11 @@ BEGIN
         BEGIN
             VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"
             VALUE "FileDescription", "The Typesafe Callback Framework for C++"
-            VALUE "FileVersion", "2.99.8"
+            VALUE "FileVersion", "2.99.9"
             VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
             VALUE "OriginalFilename", "sigc-3.0.dll"
             VALUE "ProductName", "libsigc++"
-            VALUE "ProductVersion", "2.99.8"
+            VALUE "ProductVersion", "2.99.9"
         END
     END
     BLOCK "VarFileInfo"
index 4bb80bd..b9f7f72 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index bfef9e2..6d7aa2d 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index 8b66bec..e15b139 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index 725a7e6..3bf1b86 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index cff1a40..5ca3389 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index e7c8538..a942645 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index 0f2fb76..418b9ce 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index e540447..8e0510f 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index 2804722..eadcd51 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index 2ef3566..a965ae8 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index 9f73266..3041fc5 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index aac119c..e6f6456 100644 (file)
     <ClCompile Include="..\tests\test_disconnect_during_emit.cc" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index c4276bb..b9a4ca6 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
diff --git a/MSVC_Net2017/test_functor_trait.vcxproj b/MSVC_Net2017/test_functor_trait.vcxproj
deleted file mode 100644 (file)
index 0697477..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{F130A6B6-5E0A-4560-AE4A-E281DC538AC9}</ProjectGuid>
-    <Keyword>Win32Proj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v141</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v141</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v141</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v141</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\sigc-build-defines.props" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\sigc-build-defines.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\sigc-build-defines.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\sigc-build-defines.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>true</MinimalRebuild>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-      <TargetMachine>MachineX86</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <OptimizeReferences>true</OptimizeReferences>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-      <TargetMachine>MachineX86</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <OptimizeReferences>true</OptimizeReferences>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\tests\testutilities.cc" />
-    <ClCompile Include="..\tests\test_functor_trait.cc">
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-      </PrecompiledHeader>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-      </PrecompiledHeader>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
-      <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
-    </ProjectReference>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\tests\testutilities.h" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>
diff --git a/MSVC_Net2017/test_functor_trait.vcxproj.filters b/MSVC_Net2017/test_functor_trait.vcxproj.filters
deleted file mode 100644 (file)
index 2bc14f2..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Source Files">
-      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
-      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
-    </Filter>
-    <Filter Include="Header Files">
-      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
-      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
-    </Filter>
-    <Filter Include="Resource Files">
-      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
-      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\tests\test_functor_trait.cc"><Filter>Source Files</Filter></ClCompile>
-    <ClCompile Include="..\tests\testutilities.cc"><Filter>Source Files</Filter></ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\tests\testutilities.h"><Filter>Header Files</Filter></ClInclude>
-  </ItemGroup>
-</Project>
index 19f81b8..a6cb62a 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index c280ea5..912e238 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index 0c85e4a..e07ec9e 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index 853adc7..655ab4c 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index 37800ff..8eb0fdd 100644 (file)
     <ClCompile Include="..\tests\test_retype.cc" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index e11b258..1d3b49d 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index bbb0ead..6b72c86 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index ef86d36..1c8fb70 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index 4385cb5..c9752e4 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index 1bbdec3..55f66fb 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index 248ba18..622d946 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index b9407ce..a57abc9 100644 (file)
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
     </ProjectReference>
index f6c872d..b9347c1 100644 (file)
     <ClInclude Include="..\tests\testutilities.h" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="libsigc++2.vcxproj">
+    <ProjectReference Include="libsigc++3.vcxproj">
       <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
     </ProjectReference>
   </ItemGroup>
index aac4dd5..14d43a1 100644 (file)
@@ -415,9 +415,9 @@ nodist_pkgconfig_DATA = $(SIGCXX_MODULE_NAME).pc
 noinst_DATA = $(SIGCXX_MODULE_NAME)-uninstalled.pc
 dist_noinst_SCRIPTS = autogen.sh
 msvc_net2017_data = \
-       libsigc++2.sln                                  \
-       libsigc++2.vcxproj                              \
-       libsigc++2.vcxproj.filters                      \
+       libsigc++3.sln                                  \
+       libsigc++3.vcxproj                              \
+       libsigc++3.vcxproj.filters                      \
        sigc++config.h                                  \
        sigc.rc                                         \
        sigc-build-defines.props                                \
@@ -452,8 +452,6 @@ msvc_net2017_data = \
        test_disconnect_during_emit.vcxproj.filters     \
        test_exception_catch.vcxproj                    \
        test_exception_catch.vcxproj.filters            \
-       test_functor_trait.vcxproj                      \
-       test_functor_trait.vcxproj.filters              \
        test_hide.vcxproj                               \
        test_hide.vcxproj.filters                       \
        test_limit_reference.vcxproj                    \
diff --git a/NEWS b/NEWS
index 0322912..a2a15c0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,15 @@
+2.99.9: (unstable)
+
+* signal_impl::clear(): Don't clear the slot list during signal emission,
+  to prevent a segfault. And add a test for this.
+  (Kjell Ahlstedt) Bug #784550 (Andrejs Hanins)
+* Remove signal_base::erase() and signal_impl::erase().
+  (Kjell Ahlstedt) Bug #784550
+* Various minor code cleanups.
+  (Murray Cumming)
+* Windows: Update the MS Visual Studio build.
+  (Chu-wei Fan)
+
 2.99.8: (unstable)
 
 * signal_impl:
index 0967f2a..2e9ad7f 100755 (executable)
@@ -2,7 +2,7 @@
 # Attempt to guess a canonical system name.
 #   Copyright 1992-2016 Free Software Foundation, Inc.
 
-timestamp='2016-04-02'
+timestamp='2016-10-02'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -186,9 +186,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
            *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
        esac
        # The Operating System including object format, if it has switched
-       # to ELF recently, or will in the future.
+       # to ELF recently (or will in the future) and ABI.
        case "${UNAME_MACHINE_ARCH}" in
-           arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
+           earm*)
+               os=netbsdelf
+               ;;
+           arm*|i386|m68k|ns32k|sh3*|sparc|vax)
                eval $set_cc_for_build
                if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
                        | grep -q __ELF__
@@ -997,6 +1000,9 @@ EOF
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
        test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
        ;;
+    mips64el:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+       exit ;;
     openrisc*:Linux:*:*)
        echo or1k-unknown-linux-${LIBC}
        exit ;;
@@ -1029,6 +1035,9 @@ EOF
     ppcle:Linux:*:*)
        echo powerpcle-unknown-linux-${LIBC}
        exit ;;
+    riscv32:Linux:*:* | riscv64:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+       exit ;;
     s390:Linux:*:* | s390x:Linux:*:*)
        echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
        exit ;;
@@ -1408,18 +1417,17 @@ esac
 cat >&2 <<EOF
 $0: unable to guess system type
 
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
+This script (version $timestamp), has failed to recognize the
+operating system you are using. If your script is old, overwrite
+config.guess and config.sub with the latest versions from:
 
   http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
 and
   http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
 
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches@gnu.org> in order to provide the needed
-information to handle your system.
+If $0 has already been updated, send the following data and any
+information you think might be pertinent to config-patches@gnu.org to
+provide the necessary information to handle your system.
 
 config.guess timestamp = $timestamp
 
index 8d39c4b..dd2ca93 100755 (executable)
@@ -2,7 +2,7 @@
 # Configuration validation subroutine script.
 #   Copyright 1992-2016 Free Software Foundation, Inc.
 
-timestamp='2016-03-30'
+timestamp='2016-11-04'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -117,7 +117,7 @@ case $maybe_os in
   nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
   linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
   knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
-  kopensolaris*-gnu* | \
+  kopensolaris*-gnu* | cloudabi*-eabi* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
@@ -301,6 +301,7 @@ case $basic_machine in
        | open8 | or1k | or1knd | or32 \
        | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle \
+       | pru \
        | pyramid \
        | riscv32 | riscv64 \
        | rl78 | rx \
@@ -428,6 +429,7 @@ case $basic_machine in
        | orion-* \
        | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
+       | pru-* \
        | pyramid-* \
        | riscv32-* | riscv64-* \
        | rl78-* | romp-* | rs6000-* | rx-* \
@@ -643,6 +645,14 @@ case $basic_machine in
                basic_machine=m68k-bull
                os=-sysv3
                ;;
+       e500v[12])
+               basic_machine=powerpc-unknown
+               os=$os"spe"
+               ;;
+       e500v[12]-*)
+               basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=$os"spe"
+               ;;
        ebmon29k)
                basic_machine=a29k-amd
                os=-ebmon
@@ -1022,7 +1032,7 @@ case $basic_machine in
        ppc-* | ppcbe-*)
                basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
                ;;
-       ppcle | powerpclittle | ppc-le | powerpc-little)
+       ppcle | powerpclittle)
                basic_machine=powerpcle-unknown
                ;;
        ppcle-* | powerpclittle-*)
@@ -1032,7 +1042,7 @@ case $basic_machine in
                ;;
        ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
                ;;
-       ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+       ppc64le | powerpc64little)
                basic_machine=powerpc64le-unknown
                ;;
        ppc64le-* | powerpc64little-*)
@@ -1389,7 +1399,7 @@ case $os in
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
              | -chorusos* | -chorusrdb* | -cegcc* \
              | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
-             | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
+             | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
              | -linux-newlib* | -linux-musl* | -linux-uclibc* \
              | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
              | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
@@ -1399,7 +1409,7 @@ case $os in
              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
              | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
-             | -onefs* | -tirtos*)
+             | -onefs* | -tirtos* | -phoenix* | -fuchsia*)
        # Remember, each alternative MUST END IN *, to match a version number.
                ;;
        -qnx*)
index 2ad8be8..a736cf9 100644 (file)
@@ -31,7 +31,7 @@
 
 PROGRAM=libtool
 PACKAGE=libtool
-VERSION="2.4.6 Debian-2.4.6-1"
+VERSION="2.4.6 Debian-2.4.6-2"
 package_revision=2.4.6
 
 
@@ -1977,7 +1977,7 @@ func_version ()
 # End:
 
 # Set a version string.
-scriptversion='(GNU libtool) 2.4.6 Debian-2.4.6-1'
+scriptversion='(GNU libtool) 2.4.6'
 
 
 # func_echo ARG...
@@ -2068,7 +2068,7 @@ include the following information:
        compiler:       $LTCC
        compiler flags: $LTCFLAGS
        linker:         $LD (gnu? $with_gnu_ld)
-       version:        $progname $scriptversion
+       version:        $progname $scriptversion Debian-2.4.6-2
        automake:       `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
        autoconf:       `($AUTOCONF --version) 2>/dev/null |$SED 1q`
 
index 692c46e..a168539 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libsigc++ 2.99.8.
+# Generated by GNU Autoconf 2.69 for libsigc++ 2.99.9.
 #
 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B>.
 #
@@ -591,8 +591,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='libsigc++'
 PACKAGE_TARNAME='libsigc++'
-PACKAGE_VERSION='2.99.8'
-PACKAGE_STRING='libsigc++ 2.99.8'
+PACKAGE_VERSION='2.99.9'
+PACKAGE_STRING='libsigc++ 2.99.9'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B'
 PACKAGE_URL='http://libsigc.sourceforge.net/'
 
@@ -1389,7 +1389,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libsigc++ 2.99.8 to adapt to many kinds of systems.
+\`configure' configures libsigc++ 2.99.9 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1460,7 +1460,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libsigc++ 2.99.8:";;
+     short | recursive ) echo "Configuration of libsigc++ 2.99.9:";;
    esac
   cat <<\_ACEOF
 
@@ -1615,7 +1615,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libsigc++ configure 2.99.8
+libsigc++ configure 2.99.9
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2014,7 +2014,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libsigc++ $as_me 2.99.8, which was
+It was created by libsigc++ $as_me 2.99.9, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2884,7 +2884,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='libsigc++'
- VERSION='2.99.8'
+ VERSION='2.99.9'
 
 
 # Some tools Automake needs.
@@ -3177,7 +3177,7 @@ fi
 
 SIGCXX_MODULE_NAME='sigc++-3.0'
 
-SIGCXX_VERSION='2.99.8'
+SIGCXX_VERSION='2.99.9'
 
 SIGCXX_API_VERSION='3.0'
 
@@ -3191,10 +3191,10 @@ SIGCXX_MINOR_VERSION=99
 
 $as_echo "#define SIGCXX_MINOR_VERSION 99" >>confdefs.h
 
-SIGCXX_MICRO_VERSION=8
+SIGCXX_MICRO_VERSION=9
 
 
-$as_echo "#define SIGCXX_MICRO_VERSION 8" >>confdefs.h
+$as_echo "#define SIGCXX_MICRO_VERSION 9" >>confdefs.h
 
 
 MMDOCTOOLDIR='${top_srcdir}/docs'
@@ -19130,7 +19130,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libsigc++ $as_me 2.99.8, which was
+This file was extended by libsigc++ $as_me 2.99.9, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -19197,7 +19197,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libsigc++ config.status 2.99.8
+libsigc++ config.status 2.99.9
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index cc91f77..ca5b786 100644 (file)
@@ -15,7 +15,7 @@
 ## You should have received a copy of the GNU Lesser General Public License
 ## along with this library.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_INIT([libsigc++], [2.99.8],
+AC_INIT([libsigc++], [2.99.9],
         [http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B],
         [libsigc++], [http://libsigc.sourceforge.net/])
 AC_PREREQ([2.59])
index 9976e4e..561dfd5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 144646d..bb40f2e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 80747f1..0a1b932 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a58b4d9..f8b6b90 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -181,7 +181,7 @@ template &lt;typename T_type&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7835f05..03d338a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 79cd675..2a2e53d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -177,7 +177,7 @@ template &lt;typename T_wrapped &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5fc3f93..7fb14e0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -179,7 +179,7 @@ template &lt;typename T_wrapped &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 19fe173..3b31844 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -72,7 +72,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d280759..e5a8e01 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -252,7 +252,7 @@ template &lt;typename T_func , typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ab387e7..8c15273 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 10591f0..aa490f6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -343,7 +343,7 @@ template &lt;typename T_type, bool I_derives_trackable = std::is_base_of&lt;trac
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eff1b41..7e19ffa 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f7e2d0c..89c83ae 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -200,7 +200,7 @@ template &lt;typename T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 336724b..24dc1a3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ce8d242..2f6294d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -267,7 +267,7 @@ template &lt;typename T_func, typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 65ae945..8eec588 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@ class sigc::pointer_functor&lt; T_return, T_args &gt;</h3>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9ad9eae..27e546d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e2521b5..ce34a82 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -203,7 +203,7 @@ template &lt;typename T_return , typename... T_args&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d4ecf7f..2da2946 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -81,7 +81,7 @@ class sigc::signal&lt; T_return, T_arg &gt;</h3>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1dd583b..8e5473e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c">sigc::signal_base::connect</a>(slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a0e4688dda6dababe179115755f4bdd2c">emit</a>(type_trait_take_t&lt; T_arg &gt;...a) const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a24e7fc4e07ac19cebafe8e3bd71bfe94">empty</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a47f7def7de72a42c0ab55ec0a5e4f203">impl_</a></td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687">insert</a>(iterator_type i, slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#adc1d4540d8b05d38e57d14fb0f211fe4">make_slot</a>() const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ad6eb9915c5ad2d8849c39dee82bd35c4">operator()</a>(type_trait_take_t&lt; T_arg &gt;...a) const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#a826d3477588200bb8e1be7a2369892a2">operator=</a>(const signal&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#ab765e34c9b99fe2d6e2c888fa9d139e8">operator=</a>(signal&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a1df17e4384549a0029d459ef6df00eb5">signal_with_accumulator&lt; T_return, void, T_arg...&gt;::operator=</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ac0dc555e87b209fb3fc4084cadab9631">signal_with_accumulator&lt; T_return, void, T_arg...&gt;::operator=</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">sigc::signal_base::operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a277a34edf44207fb4784807eac5872c6">sigc::signal_base::operator=</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#a64007f14e856dfc6fd775b0d7590b830">signal</a>()=default</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#aeb519c37f7e815bd98bab97fff31eb3a">signal</a>(const signal&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#ab5cc052ce9315f1ebb8f11a4ebd20c14">signal</a>(signal&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aff65198ddcb4fbccb644ff853e663e0e">signal_base</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a761e95b8c7b460664d3338ed3eb39543">signal_base</a>(const signal_base&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a9f8570c89cd5c0b35613570a5ea80154">signal_base</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a3897c85039df0bdfb3badcf0123674">signal_with_accumulator</a>()=default</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a33d243a0841a085e3d2fddc7723de5ce">signal_with_accumulator</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a86b1a92c39a2f82f0c568243894462">signal_with_accumulator</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a0725416f747d6db3c57fa318a9f887a8">size</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aebb7ac69ea745cd60c0505f8d553d27f">unblock</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#afa2e5807537c989b430015e5ae05a357">~signal_base</a>()</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a47f7def7de72a42c0ab55ec0a5e4f203">impl_</a></td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687">insert</a>(iterator_type i, slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#adc1d4540d8b05d38e57d14fb0f211fe4">make_slot</a>() const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ad6eb9915c5ad2d8849c39dee82bd35c4">operator()</a>(type_trait_take_t&lt; T_arg &gt;...a) const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#a826d3477588200bb8e1be7a2369892a2">operator=</a>(const signal&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#ab765e34c9b99fe2d6e2c888fa9d139e8">operator=</a>(signal&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a1df17e4384549a0029d459ef6df00eb5">signal_with_accumulator&lt; T_return, void, T_arg...&gt;::operator=</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ac0dc555e87b209fb3fc4084cadab9631">signal_with_accumulator&lt; T_return, void, T_arg...&gt;::operator=</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">sigc::signal_base::operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a277a34edf44207fb4784807eac5872c6">sigc::signal_base::operator=</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#a64007f14e856dfc6fd775b0d7590b830">signal</a>()=default</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#aeb519c37f7e815bd98bab97fff31eb3a">signal</a>(const signal&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#ab5cc052ce9315f1ebb8f11a4ebd20c14">signal</a>(signal&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">sigc::signal&lt; T_return(T_arg...)&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aff65198ddcb4fbccb644ff853e663e0e">signal_base</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a761e95b8c7b460664d3338ed3eb39543">signal_base</a>(const signal_base&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a9f8570c89cd5c0b35613570a5ea80154">signal_base</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a3897c85039df0bdfb3badcf0123674">signal_with_accumulator</a>()=default</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a33d243a0841a085e3d2fddc7723de5ce">signal_with_accumulator</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a86b1a92c39a2f82f0c568243894462">signal_with_accumulator</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a0725416f747d6db3c57fa318a9f887a8">size</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aebb7ac69ea745cd60c0505f8d553d27f">unblock</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#afa2e5807537c989b430015e5ae05a357">~signal_base</a>()</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 49abd63..e34765d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -169,9 +169,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c">connect</a> (<a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp;&amp; slot_)</td></tr>
 <tr class="memdesc:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a slot at the end of the list of slots.  <a href="#a50eab6d37728bbbf3beb21d684a72e6c">More...</a><br /></td></tr>
 <tr class="separator:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a> (<a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> i)</td></tr>
-<tr class="memdesc:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the slot at the given position from the list of slots.  <a href="#a21efc57eea29c3139855909ad4807984">More...</a><br /></td></tr>
-<tr class="separator:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a646c026ccdaed1bbfeb9abcba3e7cf6d inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00472.html">std::shared_ptr</a>&lt; internal::signal_impl &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a> () const </td></tr>
 <tr class="memdesc:a646c026ccdaed1bbfeb9abcba3e7cf6d inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the signal_impl object encapsulating the list of slots.  <a href="#a646c026ccdaed1bbfeb9abcba3e7cf6d">More...</a><br /></td></tr>
 <tr class="separator:a646c026ccdaed1bbfeb9abcba3e7cf6d inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -335,7 +332,7 @@ template &lt;typename T_return , typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0764f6f..502a161 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c">sigc::signal_base::connect</a>(slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a0e4688dda6dababe179115755f4bdd2c">emit</a>(type_trait_take_t&lt; T_arg &gt;...a) const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a24e7fc4e07ac19cebafe8e3bd71bfe94">empty</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a47f7def7de72a42c0ab55ec0a5e4f203">impl_</a></td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687">insert</a>(iterator_type i, slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#adc1d4540d8b05d38e57d14fb0f211fe4">make_slot</a>() const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ad6eb9915c5ad2d8849c39dee82bd35c4">operator()</a>(type_trait_take_t&lt; T_arg &gt;...a) const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a1df17e4384549a0029d459ef6df00eb5">operator=</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ac0dc555e87b209fb3fc4084cadab9631">operator=</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">sigc::signal_base::operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a277a34edf44207fb4784807eac5872c6">sigc::signal_base::operator=</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aff65198ddcb4fbccb644ff853e663e0e">signal_base</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a761e95b8c7b460664d3338ed3eb39543">signal_base</a>(const signal_base&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a9f8570c89cd5c0b35613570a5ea80154">signal_base</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a3897c85039df0bdfb3badcf0123674">signal_with_accumulator</a>()=default</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a33d243a0841a085e3d2fddc7723de5ce">signal_with_accumulator</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a86b1a92c39a2f82f0c568243894462">signal_with_accumulator</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a0725416f747d6db3c57fa318a9f887a8">size</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aebb7ac69ea745cd60c0505f8d553d27f">unblock</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#afa2e5807537c989b430015e5ae05a357">~signal_base</a>()</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a47f7def7de72a42c0ab55ec0a5e4f203">impl_</a></td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687">insert</a>(iterator_type i, slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#adc1d4540d8b05d38e57d14fb0f211fe4">make_slot</a>() const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ad6eb9915c5ad2d8849c39dee82bd35c4">operator()</a>(type_trait_take_t&lt; T_arg &gt;...a) const</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a1df17e4384549a0029d459ef6df00eb5">operator=</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ac0dc555e87b209fb3fc4084cadab9631">operator=</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">sigc::signal_base::operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a277a34edf44207fb4784807eac5872c6">sigc::signal_base::operator=</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aff65198ddcb4fbccb644ff853e663e0e">signal_base</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a761e95b8c7b460664d3338ed3eb39543">signal_base</a>(const signal_base&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a9f8570c89cd5c0b35613570a5ea80154">signal_base</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a3897c85039df0bdfb3badcf0123674">signal_with_accumulator</a>()=default</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a33d243a0841a085e3d2fddc7723de5ce">signal_with_accumulator</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a86b1a92c39a2f82f0c568243894462">signal_with_accumulator</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a0725416f747d6db3c57fa318a9f887a8">size</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aebb7ac69ea745cd60c0505f8d553d27f">unblock</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#afa2e5807537c989b430015e5ae05a357">~signal_base</a>()</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4e2ec01..df36748 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -153,9 +153,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c">connect</a> (<a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp;&amp; slot_)</td></tr>
 <tr class="memdesc:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a slot at the end of the list of slots.  <a href="#a50eab6d37728bbbf3beb21d684a72e6c">More...</a><br /></td></tr>
 <tr class="separator:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a> (<a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> i)</td></tr>
-<tr class="memdesc:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the slot at the given position from the list of slots.  <a href="#a21efc57eea29c3139855909ad4807984">More...</a><br /></td></tr>
-<tr class="separator:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a646c026ccdaed1bbfeb9abcba3e7cf6d inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00472.html">std::shared_ptr</a>&lt; internal::signal_impl &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a> () const </td></tr>
 <tr class="memdesc:a646c026ccdaed1bbfeb9abcba3e7cf6d inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the signal_impl object encapsulating the list of slots.  <a href="#a646c026ccdaed1bbfeb9abcba3e7cf6d">More...</a><br /></td></tr>
 <tr class="separator:a646c026ccdaed1bbfeb9abcba3e7cf6d inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -261,7 +258,7 @@ template &lt;typename T_accumulator &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4ec7601..09361f2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c">sigc::signal_base::connect</a>(slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a0e4688dda6dababe179115755f4bdd2c">emit</a>(type_trait_take_t&lt; T_arg &gt;...a) const </td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a24e7fc4e07ac19cebafe8e3bd71bfe94">empty</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a47f7def7de72a42c0ab55ec0a5e4f203">impl_</a></td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687">insert</a>(iterator_type i, slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#adc1d4540d8b05d38e57d14fb0f211fe4">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ad6eb9915c5ad2d8849c39dee82bd35c4">operator()</a>(type_trait_take_t&lt; T_arg &gt;...a) const </td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a1df17e4384549a0029d459ef6df00eb5">operator=</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ac0dc555e87b209fb3fc4084cadab9631">operator=</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">sigc::signal_base::operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a277a34edf44207fb4784807eac5872c6">sigc::signal_base::operator=</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aff65198ddcb4fbccb644ff853e663e0e">signal_base</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a761e95b8c7b460664d3338ed3eb39543">signal_base</a>(const signal_base&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a9f8570c89cd5c0b35613570a5ea80154">signal_base</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a3897c85039df0bdfb3badcf0123674">signal_with_accumulator</a>()=default</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a33d243a0841a085e3d2fddc7723de5ce">signal_with_accumulator</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a86b1a92c39a2f82f0c568243894462">signal_with_accumulator</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a0725416f747d6db3c57fa318a9f887a8">size</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aebb7ac69ea745cd60c0505f8d553d27f">unblock</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#afa2e5807537c989b430015e5ae05a357">~signal_base</a>()</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a47f7def7de72a42c0ab55ec0a5e4f203">impl_</a></td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687">insert</a>(iterator_type i, slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#adc1d4540d8b05d38e57d14fb0f211fe4">make_slot</a>() const </td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ad6eb9915c5ad2d8849c39dee82bd35c4">operator()</a>(type_trait_take_t&lt; T_arg &gt;...a) const </td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a1df17e4384549a0029d459ef6df00eb5">operator=</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ac0dc555e87b209fb3fc4084cadab9631">operator=</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">sigc::signal_base::operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a277a34edf44207fb4784807eac5872c6">sigc::signal_base::operator=</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aff65198ddcb4fbccb644ff853e663e0e">signal_base</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a761e95b8c7b460664d3338ed3eb39543">signal_base</a>(const signal_base&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a9f8570c89cd5c0b35613570a5ea80154">signal_base</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a3897c85039df0bdfb3badcf0123674">signal_with_accumulator</a>()=default</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a33d243a0841a085e3d2fddc7723de5ce">signal_with_accumulator</a>(const signal_with_accumulator&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a86b1a92c39a2f82f0c568243894462">signal_with_accumulator</a>(signal_with_accumulator&amp;&amp; src)</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a0725416f747d6db3c57fa318a9f887a8">size</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a> typedef</td><td class="entry"><a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aebb7ac69ea745cd60c0505f8d553d27f">unblock</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#afa2e5807537c989b430015e5ae05a357">~signal_base</a>()</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 583688e..bc8f8b4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -151,9 +151,6 @@ Additional Inherited Members</h2></td></tr>
 <tr class="memitem:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c">connect</a> (<a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp;&amp; slot_)</td></tr>
 <tr class="memdesc:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a slot at the end of the list of slots.  <a href="#a50eab6d37728bbbf3beb21d684a72e6c">More...</a><br /></td></tr>
 <tr class="separator:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a> (<a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> i)</td></tr>
-<tr class="memdesc:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the slot at the given position from the list of slots.  <a href="#a21efc57eea29c3139855909ad4807984">More...</a><br /></td></tr>
-<tr class="separator:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a646c026ccdaed1bbfeb9abcba3e7cf6d inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00472.html">std::shared_ptr</a>&lt; internal::signal_impl &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a> () const </td></tr>
 <tr class="memdesc:a646c026ccdaed1bbfeb9abcba3e7cf6d inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the signal_impl object encapsulating the list of slots.  <a href="#a646c026ccdaed1bbfeb9abcba3e7cf6d">More...</a><br /></td></tr>
 <tr class="separator:a646c026ccdaed1bbfeb9abcba3e7cf6d inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -177,7 +174,8 @@ class sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</h3>
 <p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal__with__accumulator.html#adc1d4540d8b05d38e57d14fb0f211fe4" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
 <p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal__with__accumulator.html#a3765ae85a8ffaae0d48afa15fffe6009" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal__with__accumulator.html#a0e4688dda6dababe179115755f4bdd2c" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).* - <em>T_arg</em> Argument types used in the definition of <a class="el" href="classsigc_1_1signal__with__accumulator.html#a0e4688dda6dababe179115755f4bdd2c" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<li><em>T_return</em> The desired return type for the <a class="el" href="classsigc_1_1signal__with__accumulator.html#a0e4688dda6dababe179115755f4bdd2c" title="Triggers the emission of the signal. ">emit()</a> function (may be overridden by the accumulator).</li>
+<li><em>T_arg</em> Argument types used in the definition of <a class="el" href="classsigc_1_1signal__with__accumulator.html#a0e4688dda6dababe179115755f4bdd2c" title="Triggers the emission of the signal. ">emit()</a>.</li>
 <li><em>T_accumulator</em> The accumulator type used for emission. The default <code>void</code> means that no accumulator should be used, for example if signal emission returns the return value of the last slot invoked. </li>
 </ul>
 </div><h2 class="groupheader">Member Typedef Documentation</h2>
@@ -488,7 +486,7 @@ template &lt;typename T_return, typename T_accumulator, typename... T_arg&gt; </
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 594e8ad..3fbcd5a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -75,7 +75,7 @@ class sigc::slot&lt; T_return, T_arg &gt;</h3>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 42207ed..155c3de 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -87,7 +87,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9616e17..42d180b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -392,7 +392,7 @@ template &lt;typename T_return , typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2886d45..243a86f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -80,7 +80,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f779352..1276e97 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -624,7 +624,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4ef9a80..da4cf78 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1adapts.html#a2f4b37eb160708baf17de57f2abce7a7">functor_</a></td><td class="entry"><a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td><td class="entry"><span class="mlabel">mutable</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1track__obj__functor.html#a2b24b2c0f4b81238d229285f12405378">operator()</a>()</td><td class="entry"><a class="el" href="classsigc_1_1track__obj__functor.html">sigc::track_obj_functor&lt; T_functor, T_obj &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classsigc_1_1track__obj__functor.html#ab5d42aedb7145e04dda54400de6a887e">operator()</a>(T_arg&amp;&amp;...arg)</td><td class="entry"><a class="el" href="classsigc_1_1track__obj__functor.html">sigc::track_obj_functor&lt; T_functor, T_obj &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1track__obj__functor.html#a2704ea19f7f4b146813d727832a15941">track_obj_functor</a>(const T_functor&amp; func, const T_obj&amp;...obj)</td><td class="entry"><a class="el" href="classsigc_1_1track__obj__functor.html">sigc::track_obj_functor&lt; T_functor, T_obj &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classsigc_1_1track__obj__functor.html#a2704ea19f7f4b146813d727832a15941">track_obj_functor</a>(const T_functor&amp; func, const T_obj&amp;...obj)</td><td class="entry"><a class="el" href="classsigc_1_1track__obj__functor.html">sigc::track_obj_functor&lt; T_functor, T_obj &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e5459dd..fd52afe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -139,7 +139,7 @@ template &lt;typename T_functor , typename... T_obj&gt; </div>
       </table>
   </td>
   <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
   </tr>
 </table>
 </div><div class="memdoc">
@@ -224,7 +224,7 @@ template &lt;typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c2ba4c8..0b676fe 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -82,7 +82,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index ba7df0f..f47c102 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -93,7 +93,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6e0e87f..6a918bf 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 28048db..0a76668 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -64,7 +64,7 @@ Files</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 17ce53a..7abc713 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
 , <a class="el" href="structsigc_1_1signal__base.html#a24e7fc4e07ac19cebafe8e3bd71bfe94">sigc::signal_base</a>
 , <a class="el" href="classsigc_1_1slot__base.html#ae6ac6ca962a1f6a7506d0817165b5cef">sigc::slot_base</a>
 </li>
-<li>erase()
-: <a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">sigc::signal_base</a>
-</li>
 <li>exception_catch_functor()
 : <a class="el" href="structsigc_1_1exception__catch__functor.html#a8d1d3bd860ba6c8bba9ae7655f4dc3a5">sigc::exception_catch_functor&lt; T_functor, T_catcher &gt;</a>
 </li>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7ec28bd..48b6192 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
 , <a class="el" href="structsigc_1_1signal__base.html#a24e7fc4e07ac19cebafe8e3bd71bfe94">sigc::signal_base</a>
 , <a class="el" href="classsigc_1_1slot__base.html#ae6ac6ca962a1f6a7506d0817165b5cef">sigc::slot_base</a>
 </li>
-<li>erase()
-: <a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">sigc::signal_base</a>
-</li>
 <li>exception_catch_functor()
 : <a class="el" href="structsigc_1_1exception__catch__functor.html#a8d1d3bd860ba6c8bba9ae7655f4dc3a5">sigc::exception_catch_functor&lt; T_functor, T_catcher &gt;</a>
 </li>
 , <a class="el" href="classsigc_1_1signal__with__accumulator.html#a1df17e4384549a0029d459ef6df00eb5">sigc::signal_with_accumulator&lt; T_return, T_accumulator, T_arg &gt;</a>
 , <a class="el" href="classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html#a22759a1af0d37b9e7432bbb046ceff8a">sigc::slot&lt; T_return(T_arg...)&gt;</a>
 , <a class="el" href="classsigc_1_1slot__base.html#a64e36f28ee61a94c0496fe76f6b3e813">sigc::slot_base</a>
-, <a class="el" href="structsigc_1_1trackable.html#ac3d61cdb452dc46fcdc8a8d42d9c079d">sigc::trackable</a>
+, <a class="el" href="structsigc_1_1trackable.html#a400b5799372238211a4437844d923a4e">sigc::trackable</a>
 </li>
 </ul>
 
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 476b1fb..5f1f577 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a44b659..3c0430d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -98,7 +98,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 92a4d1c..22db69a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -109,7 +109,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 029f1c6..4da03e7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -93,7 +93,7 @@ Classes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e28af32..e8cfba9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -257,7 +257,7 @@ template &lt;typename T_return , typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6646728..f498b46 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -186,7 +186,7 @@ template &lt;typename T_setter , typename T_getter1 , typename T_getter2 &gt; </
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 388dc8e..6d50c27 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index dbbe079..bcb5d5d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -205,7 +205,7 @@ template &lt;typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6ee9fb0..4d2209c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -183,7 +183,7 @@ template &lt;typename T_return , typename T_obj , typename T_obj2 , typename...
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 715dfd2..146354a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -120,7 +120,7 @@ template &lt;typename T_return , typename... T_args&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a864fd2..0dc6d52 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -202,7 +202,7 @@ template &lt;typename T_return , typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b2ba84f..71cda8f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -155,7 +155,7 @@ template &lt;typename T_action , typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c2d6c1a..0ed0b54 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -89,7 +89,7 @@ Classes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fd26a57..9f3aa0c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -88,7 +88,7 @@ C++ Lambdas</h1>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 88e4055..eff7fb7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -130,7 +130,7 @@ template &lt;typename T_functor , typename... T_obj&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6e1f857..1af00b9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -116,7 +116,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:</di
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 47484eb..78b77e0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -81,7 +81,7 @@ Using CMake</h2>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9770488..767cc47 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6e24ef5..3565e2b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 237e335..593a4e6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eee55c1..8c7a64e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -99,7 +99,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8e7bb52..542108a 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 729919f..66d937c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -57,7 +57,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7fdf10d..877194d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -379,7 +379,7 @@ template &lt;typename T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2aedbae..2b92475 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -52,7 +52,7 @@
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index f76f615..d159470 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -60,7 +60,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4f788f1..229a4b7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -54,7 +54,7 @@
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 26e5f5e..c694941 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -74,7 +74,7 @@ Inheritance diagram for sigc::adaptor_base:</div>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 17f462d..aec82a9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -67,7 +67,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 33ed3fa..f26173e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -298,7 +298,7 @@ template &lt;typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9ee86eb..9dafa89 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -70,7 +70,7 @@ struct sigc::adaptor_trait&lt; T_functor, I_isadaptor &gt;</h3>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 917ac7a..3c99d8b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a6314e3..ae36be2 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -93,7 +93,7 @@ template &lt;typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index aac00bd..cc0a5bd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1003a5c..513bf2d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -93,7 +93,7 @@ template &lt;typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 24b9c22..de32646 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 58d0c6f..07e64fd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -194,7 +194,7 @@ template &lt;typename T_functor&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4d3bbee..01056d0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 2b46758..76d40f3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -190,7 +190,7 @@ template &lt;typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index bde7eaf..a3f8cc8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -66,7 +66,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index d800934..25507f6 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -206,7 +206,7 @@ template &lt;typename T_functor , typename... T_type&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6375107..8047286 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -67,7 +67,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 72f4b2d..091b245 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -233,7 +233,7 @@ template &lt;typename T_return , typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 09edf9f..8dc9f42 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -67,7 +67,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 71c3233..0384511 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -224,7 +224,7 @@ template &lt;typename T_setter , typename T_getter &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5448025..bcc7a9c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -68,7 +68,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1e57cc3..3fca58e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -248,7 +248,7 @@ template &lt;typename T_setter , typename T_getter1 , typename T_getter2 &gt; </
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0c05afb..5d1c9cd 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -73,7 +73,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 4886dbd..412c22b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -180,7 +180,7 @@ Public Member Functions</h2></td></tr>
 <p>Constructs a connection object from a slot object. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">sl</td><td>The slot to operate on. </td></tr>
+    <tr><td class="paramname">slot</td><td>The slot to operate on. </td></tr>
   </table>
   </dd>
 </dl>
@@ -374,7 +374,7 @@ Public Member Functions</h2></td></tr>
 <p>Overrides this connection object copying another one. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">c</td><td>The connection object to make a copy from. </td></tr>
+    <tr><td class="paramname">src</td><td>The connection object to make a copy from. </td></tr>
   </table>
   </dd>
 </dl>
@@ -410,7 +410,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 351302c..cbdad2f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -67,7 +67,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 40ca4ef..6e631a3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -201,7 +201,7 @@ template &lt;typename T_functor , typename T_catcher &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1dfaa37..278a8d8 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 1b8ac7b..a720e6d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -99,7 +99,7 @@ template &lt;typename T_functor &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index fd7b4e5..0b23784 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0e4e4d7..5fbe10f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -179,7 +179,7 @@ template &lt;typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 90cdf5b..0cd0931 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6cd226a..d7181fc 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -89,7 +89,7 @@ Public Types</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b02236e..1f4aa40 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -65,7 +65,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index cee4fdc..6de5ae4 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -168,7 +168,7 @@ template &lt;typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 27f0014..11b010e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -67,7 +67,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 01d95ae..d2fc74b 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -214,7 +214,7 @@ template &lt;typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c282c2e..dcb3149 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -67,7 +67,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 613d2db..221b75f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -201,7 +201,7 @@ template &lt;typename... T_arg&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c7e49a3..24a09e5 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">connect</a>(const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c">connect</a>(slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a24e7fc4e07ac19cebafe8e3bd71bfe94">empty</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a>(iterator_type i)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a47f7def7de72a42c0ab55ec0a5e4f203">impl_</a></td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687">insert</a>(iterator_type i, slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a277a34edf44207fb4784807eac5872c6">operator=</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aff65198ddcb4fbccb644ff853e663e0e">signal_base</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a761e95b8c7b460664d3338ed3eb39543">signal_base</a>(const signal_base&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a9f8570c89cd5c0b35613570a5ea80154">signal_base</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a0725416f747d6db3c57fa318a9f887a8">size</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aebb7ac69ea745cd60c0505f8d553d27f">unblock</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#afa2e5807537c989b430015e5ae05a357">~signal_base</a>()</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a>() const </td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a47f7def7de72a42c0ab55ec0a5e4f203">impl_</a></td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a>(iterator_type i, const slot_base&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687">insert</a>(iterator_type i, slot_base&amp;&amp; slot_)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a>(const signal_base&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a277a34edf44207fb4784807eac5872c6">operator=</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aff65198ddcb4fbccb644ff853e663e0e">signal_base</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a761e95b8c7b460664d3338ed3eb39543">signal_base</a>(const signal_base&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a9f8570c89cd5c0b35613570a5ea80154">signal_base</a>(signal_base&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a0725416f747d6db3c57fa318a9f887a8">size</a>() const noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#aebb7ac69ea745cd60c0505f8d553d27f">unblock</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="structsigc_1_1signal__base.html#afa2e5807537c989b430015e5ae05a357">~signal_base</a>()</td><td class="entry"><a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index e30d554..faaa46c 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -126,9 +126,6 @@ Protected Member Functions</h2></td></tr>
 <tr class="memitem:a50eab6d37728bbbf3beb21d684a72e6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c">connect</a> (<a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp;&amp; slot_)</td></tr>
 <tr class="memdesc:a50eab6d37728bbbf3beb21d684a72e6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a slot at the end of the list of slots.  <a href="#a50eab6d37728bbbf3beb21d684a72e6c">More...</a><br /></td></tr>
 <tr class="separator:a50eab6d37728bbbf3beb21d684a72e6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21efc57eea29c3139855909ad4807984"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a> (<a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> i)</td></tr>
-<tr class="memdesc:a21efc57eea29c3139855909ad4807984"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the slot at the given position from the list of slots.  <a href="#a21efc57eea29c3139855909ad4807984">More...</a><br /></td></tr>
-<tr class="separator:a21efc57eea29c3139855909ad4807984"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a646c026ccdaed1bbfeb9abcba3e7cf6d"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00472.html">std::shared_ptr</a>&lt; internal::signal_impl &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d">impl</a> () const </td></tr>
 <tr class="memdesc:a646c026ccdaed1bbfeb9abcba3e7cf6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the signal_impl object encapsulating the list of slots.  <a href="#a646c026ccdaed1bbfeb9abcba3e7cf6d">More...</a><br /></td></tr>
 <tr class="separator:a646c026ccdaed1bbfeb9abcba3e7cf6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -432,39 +429,6 @@ Protected Attributes</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a21efc57eea29c3139855909ad4807984"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> sigc::signal_base::erase </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td>
-          <td class="paramname"><em>i</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Removes the slot at the given position from the list of slots. </p>
-<p>Note that this function does not work during signal emission! </p><dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">i</td><td>An iterator pointing to the slot to be removed. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>An iterator pointing to the slot in the list after the one removed. </dd></dl>
-
-</div>
-</div>
 <a class="anchor" id="a646c026ccdaed1bbfeb9abcba3e7cf6d"></a>
 <div class="memitem">
 <div class="memproto">
@@ -690,7 +654,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index c140576..09a149e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a1721dff57885c3ff2bc409538ceb8097">func_destroy_notify</a> typedef</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">operator=</a>(const trackable&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#ac3d61cdb452dc46fcdc8a8d42d9c079d">operator=</a>(trackable&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a400b5799372238211a4437844d923a4e">operator=</a>(trackable&amp;&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a700a7b0a5059a9c8eda2b1a6eb6905f8">remove_destroy_notify_callback</a>(notifiable* data) const </td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a7e1348841e762fb41b41c6f2ce9fa073">trackable</a>() noexcept</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#ac8431d9452c9698a012597e6560c72fa">trackable</a>(const trackable&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#aba42ed8afb6598106cf68c18a7387f18">trackable</a>(trackable&amp;&amp; src)</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a9a6ff5a4d7c51cede2117525f470f96a">trackable</a>(trackable&amp;&amp; src) noexcept</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="structsigc_1_1trackable.html#a75587da09e30031db7a2519843f1f4fb">~trackable</a>()</td><td class="entry"><a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 7de5d40..1fd19a7 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -86,8 +86,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a7e1348841e762fb41b41c6f2ce9fa073"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ac8431d9452c9698a012597e6560c72fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#ac8431d9452c9698a012597e6560c72fa">trackable</a> (const <a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp; src) noexcept</td></tr>
 <tr class="separator:ac8431d9452c9698a012597e6560c72fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba42ed8afb6598106cf68c18a7387f18"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#aba42ed8afb6598106cf68c18a7387f18">trackable</a> (<a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&amp; src)</td></tr>
-<tr class="separator:aba42ed8afb6598106cf68c18a7387f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9a6ff5a4d7c51cede2117525f470f96a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a9a6ff5a4d7c51cede2117525f470f96a">trackable</a> (<a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&amp; src) noexcept</td></tr>
+<tr class="separator:a9a6ff5a4d7c51cede2117525f470f96a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a75587da09e30031db7a2519843f1f4fb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a75587da09e30031db7a2519843f1f4fb">~trackable</a> ()</td></tr>
 <tr class="separator:a75587da09e30031db7a2519843f1f4fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a146daab307d37c92b68a974c79ed10b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a146daab307d37c92b68a974c79ed10b7">add_destroy_notify_callback</a> (<a class="el" href="structsigc_1_1notifiable.html">notifiable</a>* data, <a class="el" href="structsigc_1_1notifiable.html#a71455cae4b10ff1277e68a1729e1b8c4">func_destroy_notify</a> func) const </td></tr>
@@ -98,8 +98,8 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a7494fbad23a65932ff1457d00d4edaf5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">operator=</a> (const <a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp; src)</td></tr>
 <tr class="separator:a7494fbad23a65932ff1457d00d4edaf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3d61cdb452dc46fcdc8a8d42d9c079d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#ac3d61cdb452dc46fcdc8a8d42d9c079d">operator=</a> (<a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&amp; src)</td></tr>
-<tr class="separator:ac3d61cdb452dc46fcdc8a8d42d9c079d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a400b5799372238211a4437844d923a4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a400b5799372238211a4437844d923a4e">operator=</a> (<a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&amp; src) noexcept</td></tr>
+<tr class="separator:a400b5799372238211a4437844d923a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a700a7b0a5059a9c8eda2b1a6eb6905f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a700a7b0a5059a9c8eda2b1a6eb6905f8">remove_destroy_notify_callback</a> (<a class="el" href="structsigc_1_1notifiable.html">notifiable</a>* data) const </td></tr>
 <tr class="memdesc:a700a7b0a5059a9c8eda2b1a6eb6905f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a callback previously installed with <a class="el" href="structsigc_1_1trackable.html#a146daab307d37c92b68a974c79ed10b7" title="Add a callback that is executed (notified) when the trackable object is detroyed. ...">add_destroy_notify_callback()</a>.  <a href="#a700a7b0a5059a9c8eda2b1a6eb6905f8">More...</a><br /></td></tr>
 <tr class="separator:a700a7b0a5059a9c8eda2b1a6eb6905f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -171,9 +171,12 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="aba42ed8afb6598106cf68c18a7387f18"></a>
+<a class="anchor" id="a9a6ff5a4d7c51cede2117525f470f96a"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname">sigc::trackable::trackable </td>
@@ -183,6 +186,11 @@ Public Member Functions</h2></td></tr>
           <td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
 </div>
@@ -271,9 +279,12 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ac3d61cdb452dc46fcdc8a8d42d9c079d"></a>
+<a class="anchor" id="a400b5799372238211a4437844d923a4e"></a>
 <div class="memitem">
 <div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp; sigc::trackable::operator= </td>
@@ -283,6 +294,11 @@ Public Member Functions</h2></td></tr>
           <td></td>
         </tr>
       </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
+  </tr>
+</table>
 </div><div class="memdoc">
 
 </div>
@@ -314,7 +330,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5147d41..680bd2f 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 34a5f62..48da7c0 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -100,7 +100,7 @@ template &lt;typename T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 8753f15..ce96a14 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 5accb8a..2597b48 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -100,7 +100,7 @@ template &lt;typename T_type , int N&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index a07cd10..37caa4e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 894536a..b1a1bde 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -100,7 +100,7 @@ template &lt;typename T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 3cdd95d..f1855b3 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0ef72d6..025b4db 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -100,7 +100,7 @@ template &lt;typename T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index eb9f363..4da966e 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -63,7 +63,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index b41383d..1ebde99 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -96,7 +96,7 @@ Public Types</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 58f9e73..eb97fdb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 0d7fbfa..ba7c3d9 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@ template &lt;typename T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9c6840a..12a63ef 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 305bbf4..f421978 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@ template &lt;typename T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 89c3e2c..57c214d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -84,7 +84,7 @@ template &lt;typename T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 9024ff8..1eda5fb 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -62,7 +62,7 @@
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 64b710b..d5d2b3d 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.8</span>
+   &#160;<span id="projectnumber">2.99.9</span>
    </div>
   </td>
  </tr>
@@ -143,7 +143,7 @@ template &lt;typename T_action &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Tue Feb 14 2017 08:17:08 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Mon Aug 7 2017 12:40:16 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>
index 6c20e2a..bb18924 100644 (file)
     <keyword type="typedef" name="sigc::signal_base::iterator_type" link="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85"/>
     <keyword type="function" name="sigc::signal_base::connect" link="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a"/>
     <keyword type="function" name="sigc::signal_base::connect" link="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c"/>
-    <keyword type="function" name="sigc::signal_base::erase" link="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984"/>
     <keyword type="function" name="sigc::signal_base::impl" link="structsigc_1_1signal__base.html#a646c026ccdaed1bbfeb9abcba3e7cf6d"/>
     <keyword type="function" name="sigc::signal_base::insert" link="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757"/>
     <keyword type="function" name="sigc::signal_base::insert" link="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687"/>
     <keyword type="typedef" name="sigc::trackable::func_destroy_notify" link="structsigc_1_1trackable.html#a1721dff57885c3ff2bc409538ceb8097"/>
     <keyword type="function" name="sigc::trackable::trackable" link="structsigc_1_1trackable.html#a7e1348841e762fb41b41c6f2ce9fa073"/>
     <keyword type="function" name="sigc::trackable::trackable" link="structsigc_1_1trackable.html#ac8431d9452c9698a012597e6560c72fa"/>
-    <keyword type="function" name="sigc::trackable::trackable" link="structsigc_1_1trackable.html#aba42ed8afb6598106cf68c18a7387f18"/>
+    <keyword type="function" name="sigc::trackable::trackable" link="structsigc_1_1trackable.html#a9a6ff5a4d7c51cede2117525f470f96a"/>
     <keyword type="function" name="sigc::trackable::~trackable" link="structsigc_1_1trackable.html#a75587da09e30031db7a2519843f1f4fb"/>
     <keyword type="function" name="sigc::trackable::add_destroy_notify_callback" link="structsigc_1_1trackable.html#a146daab307d37c92b68a974c79ed10b7"/>
     <keyword type="function" name="sigc::trackable::notify_callbacks" link="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb"/>
     <keyword type="function" name="sigc::trackable::operator=" link="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5"/>
-    <keyword type="function" name="sigc::trackable::operator=" link="structsigc_1_1trackable.html#ac3d61cdb452dc46fcdc8a8d42d9c079d"/>
+    <keyword type="function" name="sigc::trackable::operator=" link="structsigc_1_1trackable.html#a400b5799372238211a4437844d923a4e"/>
     <keyword type="function" name="sigc::trackable::remove_destroy_notify_callback" link="structsigc_1_1trackable.html#a700a7b0a5059a9c8eda2b1a6eb6905f8"/>
     <keyword type="struct" name="sigc::type_trait" link="structsigc_1_1type__trait.html"/>
     <keyword type="typedef" name="sigc::type_trait::pass" link="structsigc_1_1type__trait.html#a7bc07ab05291c9e76192c662ac53f5b0"/>
index d693d27..23f0876 100644 (file)
       <arglist>(slot_base &amp;&amp;slot_)</arglist>
     </member>
     <member kind="function" protection="protected">
-      <type>iterator_type</type>
-      <name>erase</name>
-      <anchorfile>structsigc_1_1signal__base.html</anchorfile>
-      <anchor>a21efc57eea29c3139855909ad4807984</anchor>
-      <arglist>(iterator_type i)</arglist>
-    </member>
-    <member kind="function" protection="protected">
       <type>std::shared_ptr&lt; internal::signal_impl &gt;</type>
       <name>impl</name>
       <anchorfile>structsigc_1_1signal__base.html</anchorfile>
       <type></type>
       <name>trackable</name>
       <anchorfile>structsigc_1_1trackable.html</anchorfile>
-      <anchor>aba42ed8afb6598106cf68c18a7387f18</anchor>
-      <arglist>(trackable &amp;&amp;src)</arglist>
+      <anchor>a9a6ff5a4d7c51cede2117525f470f96a</anchor>
+      <arglist>(trackable &amp;&amp;src) noexcept</arglist>
     </member>
     <member kind="function">
       <type></type>
       <type>trackable &amp;</type>
       <name>operator=</name>
       <anchorfile>structsigc_1_1trackable.html</anchorfile>
-      <anchor>ac3d61cdb452dc46fcdc8a8d42d9c079d</anchor>
-      <arglist>(trackable &amp;&amp;src)</arglist>
+      <anchor>a400b5799372238211a4437844d923a4e</anchor>
+      <arglist>(trackable &amp;&amp;src) noexcept</arglist>
     </member>
     <member kind="function">
       <type>void</type>
index 9256011..4419ffb 100644 (file)
@@ -75,7 +75,7 @@ public:
    * @param func Functor.
    * @param obj Trackable objects.
    */
-  track_obj_functor(const T_functor& func, const T_obj&... obj)
+  explicit track_obj_functor(const T_functor& func, const T_obj&... obj)
   : adapts<T_functor>(func), obj_(obj...)
   {
   }
index 7847810..4b4926e 100644 (file)
@@ -43,12 +43,12 @@ struct SIGC_API connection
   connection(const connection& c);
 
   /** Constructs a connection object from a slot object.
-   * @param sl The slot to operate on.
+   * @param slot The slot to operate on.
    */
   explicit connection(slot_base& slot);
 
   /** Overrides this connection object copying another one.
-   * @param c The connection object to make a copy from.
+   * @param src The connection object to make a copy from.
    */
   connection& operator=(const connection& src);
 
@@ -92,8 +92,8 @@ struct SIGC_API connection
 private:
   void set_slot(const sigc::internal::weak_raw_ptr<slot_base>& sl);
 
-  /* Referred slot. Set to zero from notify().
-   * A value of zero indicates an "empty" connection.
+  /* Referred slot. Set to nullptr when the referred slot is deleted.
+   * A value of nullptr indicates an "empty" connection.
    */
   sigc::internal::weak_raw_ptr<slot_base> slot_;
 };
index 1281fb9..4c521a8 100644 (file)
@@ -137,8 +137,7 @@ slot_base::slot_base(slot_base&& src) : rep_(nullptr), blocked_(src.blocked_)
 
 slot_base::~slot_base()
 {
-  if (rep_)
-    delete rep_;
+  delete rep_;
 }
 
 slot_base::operator bool() const noexcept
index c666617..3403e57 100644 (file)
@@ -359,8 +359,8 @@ private:
 
 public:
 
-  /** Executes a list of slots using an accumulator of type @e T_accumulator.   * The arguments are
-   * passed directly on to the slots.
+  /** Executes a list of slots using an accumulator of type @e T_accumulator.
+   * The arguments are passed directly on to the slots.
    * @param a Arguments to be passed on to the slots.
    */
   static decltype(auto) emit(const std::shared_ptr<internal::signal_impl>& impl, type_trait_take_t<T_arg>... a)
@@ -398,7 +398,8 @@ public:
  *
  * The following template arguments are used:
  * - @e T_return The desired return type for the emit() function (may be overridden by the
- * accumulator). * - @e T_arg Argument types used in the definition of emit().
+ * accumulator).
+ * - @e T_arg Argument types used in the definition of emit().
  * - @e T_accumulator The accumulator type used for emission. The default
  * @p void means that no accumulator should be used, for example if signal
  * emission returns the return value of the last slot invoked.
index 2038568..67f493e 100644 (file)
@@ -24,7 +24,8 @@ namespace internal
 {
 
 // Data sent from signal_impl::insert() to slot_rep::set_parent() when a slot is
-// connected, and then sent from slot_rep::disconnect() to signal_impl::notify()
+// connected, and then sent from slot_rep::disconnect() to
+// signal_impl::notify_self_and_iter_of_invalidated_slot()
 // when the slot is disconnected. Bug 167714.
 struct self_and_iter : public notifiable
 {
@@ -63,22 +64,30 @@ signal_impl::operator delete(void* p)
 void
 signal_impl::clear()
 {
-  // Don't let signal_impl::notify() erase the slots. It would invalidate the
-  // iterator in the following loop.
+  // Don't let signal_impl::notify_self_and_iter_of_invalidated_slot() erase the slots.
+  // It would invalidate the iterator in the following loop.
   // Don't call shared_from_this() here. clear() is called from the destructor.
   // When the destructor is executing, shared_ptr's use_count has reached 0,
   // and it's no longer possible to get a shared_ptr to this.
+  const bool during_signal_emission = exec_count_ > 0;
   const bool saved_deferred = deferred_;
   signal_impl_exec_holder exec(this);
 
   // Disconnect all connected slots before they are deleted.
-  // signal_impl::notify() will be called and delete the self_and_iter structs.
+  // signal_impl::notify_self_and_iter_of_invalidated_slot() will be called and
+  // delete the self_and_iter structs.
   for (auto& slot : slots_)
     slot.disconnect();
 
-  deferred_ = saved_deferred;
-
-  slots_.clear();
+  // Don't clear slots_ during signal emission. Provided deferred_ is true,
+  // sweep() will be called from ~signal_impl_holder() after signal emission,
+  // and it will erase all disconnected slots.
+  // https://bugzilla.gnome.org/show_bug.cgi?id=784550
+  if (!during_signal_emission)
+  {
+    deferred_ = saved_deferred;
+    slots_.clear();
+  }
 }
 
 signal_impl::size_type
@@ -119,23 +128,6 @@ signal_impl::connect(slot_base&& slot_)
   return insert(slots_.end(), std::move(slot_));
 }
 
-signal_impl::iterator_type
-signal_impl::erase(iterator_type i)
-{
-  // Don't let signal_impl::notify() erase the slot. It would be more
-  // difficult to get the correct return value from signal_impl::erase().
-  const bool saved_deferred = deferred_;
-  signal_impl_holder exec(shared_from_this());
-
-  // Disconnect the slot before it is deleted.
-  // signal_impl::notify() will be called and delete the self_and_iter struct.
-  i->disconnect();
-
-  deferred_ = saved_deferred;
-
-  return slots_.erase(i);
-}
-
 void
 signal_impl::add_notification_to_iter(const signal_impl::iterator_type& iter)
 {
@@ -205,7 +197,7 @@ signal_impl::notify_self_and_iter_of_invalidated_slot(notifiable* d)
     // This is occurring during signal emission or slot erasure.
     // => sweep() will be called from ~signal_impl_holder() after signal emission.
     // This is safer because we don't have to care about our
-    // iterators in emit(), clear(), and erase().
+    // iterators in emit() and clear().
     self->deferred_ = true;
   }
 }
@@ -286,12 +278,6 @@ signal_base::insert(iterator_type i, slot_base&& slot_)
   return impl()->insert(i, std::move(slot_));
 }
 
-signal_base::iterator_type
-signal_base::erase(iterator_type i)
-{
-  return impl()->erase(i);
-}
-
 signal_base&
 signal_base::operator=(const signal_base& src)
 {
index bcff3aa..3bbcd4f 100644 (file)
@@ -36,11 +36,11 @@ namespace internal
 {
 
 /** Implementation of the signal interface.
- * signal_impl manages a list of slots. When a slot becomes
- * invalid (because some referred object dies), notify() is executed.
- * notify() either calls slots_.erase() directly or defers the execution of
- * erase() to sweep() when the signal is being emitted. sweep() removes all
- * invalid slots from the list.
+ * signal_impl manages a list of slots. When a slot becomes invalid (because some
+ * referred object dies), notify_self_and_iter_of_invalidated_slot() is executed.
+ * notify_self_and_iter_of_invalidated_slot() either calls slots_.erase() directly
+ * or defers the execution of erase() to sweep() when the signal is being emitted.
+ * sweep() removes all invalid slots from the list.
  */
 struct SIGC_API signal_impl
  : public std::enable_shared_from_this<signal_impl>
@@ -143,12 +143,6 @@ struct SIGC_API signal_impl
    */
   iterator_type insert(iterator_type i, slot_base&& slot_);
 
-  /** Removes the slot at the given position from the list of slots.
-   * @param i An iterator pointing to the slot to be removed.
-   * @return An iterator pointing to the slot in the list after the one removed.
-   */
-  iterator_type erase(iterator_type i);
-
   /// Removes invalid slots from the list of slots.
   void sweep();
 
@@ -184,7 +178,7 @@ struct SIGC_API signal_impl_exec_holder
   /** Increments the execution counter of the parent sigc::signal_impl object.
    * @param sig The parent sigc::signal_impl object.
    */
-  inline signal_impl_exec_holder(signal_impl* sig) noexcept
+  inline explicit signal_impl_exec_holder(signal_impl* sig) noexcept
   : sig_(sig)
   {
     sig_->reference_exec();
@@ -382,13 +376,6 @@ protected:
    */
   iterator_type insert(iterator_type i, slot_base&& slot_);
 
-  /** Removes the slot at the given position from the list of slots.
-   * Note that this function does not work during signal emission!
-   * @param i An iterator pointing to the slot to be removed.
-   * @return An iterator pointing to the slot in the list after the one removed.
-   */
-  iterator_type erase(iterator_type i);
-
   /** Returns the signal_impl object encapsulating the list of slots.
    * @return The signal_impl object encapsulating the list of slots.
    */
index 5bb4207..fdff747 100644 (file)
@@ -38,7 +38,8 @@ trackable::trackable(const trackable& /*src*/) noexcept : callback_list_(nullptr
 //
 // If trackable's move constructor is modified, check if Glib::Object's
 // move constructor should be modified similarly.
-trackable::trackable(trackable&& src) : callback_list_(nullptr)
+trackable::trackable(trackable&& src) noexcept
+: callback_list_(nullptr)
 {
   src.notify_callbacks();
 }
@@ -53,7 +54,7 @@ trackable::operator=(const trackable& src)
 }
 
 trackable&
-trackable::operator=(trackable&& src)
+trackable::operator=(trackable&& src) noexcept
 {
   if (this != &src)
   {
@@ -83,9 +84,7 @@ trackable::remove_destroy_notify_callback(notifiable* data) const
 void
 trackable::notify_callbacks()
 {
-  if (callback_list_)
-    delete callback_list_; // This invokes all of the callbacks.
-
+  delete callback_list_; // This invokes all of the callbacks.
   callback_list_ = nullptr;
 }
 
@@ -120,7 +119,7 @@ trackable_callback_list::add_callback(notifiable* data, func_destroy_notify func
   // I'd consider this a serious application bug, since the app is likely to segfault.
   // But then, how should we handle it? Throw an exception? Martin.
   if (!clearing_)
-    callbacks_.push_back(trackable_callback(data, func));
+    callbacks_.emplace_back(trackable_callback(data, func));
 }
 
 void
index a6a7829..d26ba61 100644 (file)
@@ -125,11 +125,11 @@ struct SIGC_API trackable : public notifiable
 
   trackable(const trackable& src) noexcept;
 
-  trackable(trackable&& src);
+  trackable(trackable&& src) noexcept;
 
   trackable& operator=(const trackable& src);
 
-  trackable& operator=(trackable&& src);
+  trackable& operator=(trackable&& src) noexcept;
 
   ~trackable();
 
index 7d67dbc..ccae1b0 100644 (file)
@@ -92,7 +92,7 @@ private:
    */
   static void notify_object_invalidated(notifiable* data)
   {
-    weak_raw_ptr* self = static_cast<weak_raw_ptr*>(data);
+    auto self = static_cast<weak_raw_ptr*>(data);
     if(!self)
       return;
 
index a4fe697..948974c 100644 (file)
@@ -4,10 +4,7 @@
 
 #include "testutilities.h"
 #include <sigc++/sigc++.h>
-#include <sstream>
 #include <algorithm>
-#include <functional>
-#include <cstdlib>
 
 namespace
 {
index bdc3301..0a303b9 100644 (file)
@@ -5,12 +5,8 @@
 #include "testutilities.h"
 #include <sigc++/trackable.h>
 #include <sigc++/signal.h>
-#include <sigc++/functors/ptr_fun.h>
-#include <sigc++/functors/mem_fun.h>
-#include <sstream>
 #include <iomanip>
 #include <vector>
-#include <cstdlib>
 
 namespace
 {
index 949d052..7d4a354 100644 (file)
@@ -5,10 +5,6 @@
 #include "testutilities.h"
 #include <sigc++/adaptors/bind.h>
 #include <sigc++/functors/slot.h>
-#include <sstream>
-#include <string>
-#include <functional> //For std::ref().
-#include <cstdlib>
 
 namespace
 {
@@ -22,7 +18,7 @@ struct foo
   int operator()(int i)
   {
     result_stream << "foo(int " << i << ") ";
-    return i > 0;
+    return static_cast<int>(i > 0);
   }
 
   int operator()(int i, int j)
index d65e357..4164fd9 100644 (file)
@@ -5,10 +5,6 @@
 #include "testutilities.h"
 #include <sigc++/adaptors/bind.h>
 #include <sigc++/functors/slot.h>
-#include <sstream>
-#include <string>
-#include <functional> //For std::ref().
-#include <cstdlib>
 
 namespace
 {
index fd1fb4e..33c0b9d 100644 (file)
@@ -4,10 +4,6 @@
 
 #include "testutilities.h"
 #include <sigc++/sigc++.h>
-#include <sstream>
-#include <string>
-#include <functional> //For std::ref().
-#include <cstdlib>
 
 namespace
 {
index 8bc59b8..6840462 100644 (file)
@@ -24,8 +24,6 @@
 
 #include "testutilities.h"
 #include <sigc++/sigc++.h>
-#include <sstream>
-#include <cstdlib>
 
 #define ACTIVATE_BUG 1
 
index bb224bc..a6dead3 100644 (file)
@@ -5,10 +5,6 @@
 #include "testutilities.h"
 #include <sigc++/adaptors/bind_return.h>
 #include <sigc++/functors/slot.h>
-#include <sstream>
-#include <string>
-#include <functional> //For std::ref().
-#include <cstdlib>
 
 namespace
 {
index 1913a58..f7f12e5 100644 (file)
@@ -4,8 +4,6 @@
 
 #include "testutilities.h"
 #include <sigc++/adaptors/compose.h>
-#include <sstream>
-#include <cstdlib>
 
 namespace
 {
@@ -63,7 +61,7 @@ struct get
   double operator()()
   {
     result_stream << "get() ";
-    return true;
+    return static_cast<double>(true);
   }
 
   double operator()(int i)
index 307445b..6b85f60 100644 (file)
@@ -3,12 +3,8 @@
  */
 
 #include "testutilities.h"
-#include <sstream>
-#include <cstdlib>
 #include <sigc++/sigc++.h>
-#include <stdlib.h>
-#include <string.h>
-#include <functional> //For std::ref().
+#include <cstring>
 
 namespace
 {
index da92f24..14bee3c 100644 (file)
 // If test_cpp11_lambda writes nothing and the return code is 0, the test has passed.
 
 #include "testutilities.h"
-#include <string>
 #include <iostream>
-#include <sstream>
 #include <functional>
-#include <cstdlib>
 #include <sigc++/functors/functors.h>
 #include <sigc++/bind.h>
 #include <sigc++/adaptors/track_obj.h>
index 48002ff..50e4df1 100644 (file)
@@ -7,8 +7,6 @@
 // currently hacking.
 
 #include "testutilities.h"
-#include <sstream>
-#include <cstdlib>
 #include <sigc++/sigc++.h>
 
 namespace
index 7754663..4cbf3c9 100644 (file)
@@ -5,16 +5,10 @@
 #include "testutilities.h"
 #include <sigc++/trackable.h>
 #include <sigc++/signal.h>
-#include <sigc++/connection.h>
 #include <sigc++/adaptors/compose.h>
-#include <sigc++/functors/ptr_fun.h>
-#include <sigc++/functors/mem_fun.h>
-#include <sstream>
-#include <cstdlib>
 
 // The Tru64 compiler seems to need this to avoid an unresolved symbol
 // See bug #161503
-#include <new>
 
 namespace
 {
index b9d1056..1a1b0be 100644 (file)
@@ -4,9 +4,6 @@
 
 #include "testutilities.h"
 #include <sigc++/adaptors/exception_catch.h>
-#include <sstream>
-#include <stdexcept>
-#include <cstdlib>
 
 namespace
 {
index 20284df..2a2ec21 100644 (file)
@@ -4,8 +4,6 @@
 
 #include "testutilities.h"
 #include <sigc++/adaptors/hide.h>
-#include <sstream>
-#include <cstdlib>
 
 namespace
 {
index 5031263..70caae8 100644 (file)
@@ -4,9 +4,6 @@
 
 #include "testutilities.h"
 #include <sigc++/sigc++.h>
-#include <sstream>
-#include <functional> //For std::ref().
-#include <cstdlib>
 
 namespace
 {
index 50408d6..202511f 100644 (file)
@@ -4,8 +4,6 @@
 
 #include "testutilities.h"
 #include <sigc++/sigc++.h>
-#include <sstream>
-#include <cstdlib>
 
 // TODO: put something like #ifndef FORTE (some older version, I think) or AIX xlC... #else ...
 // #endif around:
index 7cbd8f4..e1e7ba1 100644 (file)
@@ -3,9 +3,7 @@
  */
 
 #include "testutilities.h"
-#include <sstream>
 #include <sigc++/sigc++.h>
-#include <cstdlib>
 
 // TODO: put something like #ifndef FORTE ... #else ... #endif around:
 #define ENABLE_TEST_OF_OVERLOADED_FUNCTIONS 0
index 3fc7f0d..7376bf8 100644 (file)
@@ -4,8 +4,6 @@
 
 #include "testutilities.h"
 #include <sigc++/adaptors/retype.h>
-#include <sstream>
-#include <cstdlib>
 
 namespace
 {
index 4d0ba03..34c0325 100644 (file)
@@ -5,8 +5,6 @@
 #include "testutilities.h"
 #include <sigc++/adaptors/retype_return.h>
 #include <sigc++/functors/slot.h>
-#include <sstream>
-#include <cstdlib>
 
 namespace
 {
index 0f72199..4ea7c11 100644 (file)
@@ -5,10 +5,6 @@
 #include "testutilities.h"
 #include <sigc++/trackable.h>
 #include <sigc++/signal.h>
-#include <sigc++/functors/ptr_fun.h>
-#include <sigc++/functors/mem_fun.h>
-#include <string>
-#include <cstdlib>
 
 namespace
 {
@@ -116,6 +112,35 @@ test_make_slot()
   util->check_result(result_stream, "foo(int 3) bar(float 3) foo(int 3) ");
 }
 
+void
+test_clear_called_in_signal_handler()
+{
+  sigc::signal<void()> sig;
+  sig.connect([]() { result_stream << ", slot 1, "; });
+  sig.connect([&sig]() { sig.clear(); result_stream << "slot 2, "; });
+  sig.connect([]() { result_stream << "slot 3, "; });
+  result_stream << sig.size();
+  sig.emit();
+  result_stream << sig.size();
+  sig.emit();
+  util->check_result(result_stream, "3, slot 1, slot 2, 0");
+}
+
+void
+test_clear_called_outside_signal_handler()
+{
+  sigc::signal<void()> sig;
+  sig.connect([]() { result_stream << ", slot 1, "; });
+  sig.connect([]() { result_stream << "slot 2, "; });
+  sig.connect([]() { result_stream << "slot 3, "; });
+  result_stream << sig.size();
+  sig.emit();
+  sig.clear();
+  result_stream << sig.size();
+  sig.emit();
+  util->check_result(result_stream, "3, slot 1, slot 2, slot 3, 0");
+}
+
 } // end anonymous namespace
 
 int
@@ -131,6 +156,8 @@ main(int argc, char* argv[])
   test_auto_disconnection();
   test_reference();
   test_make_slot();
+  test_clear_called_in_signal_handler();
+  test_clear_called_outside_signal_handler();
 
   return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
 }
index a8c3916..83a6316 100644 (file)
@@ -5,10 +5,6 @@
 #include "testutilities.h"
 #include <sigc++/trackable.h>
 #include <sigc++/signal.h>
-#include <sigc++/functors/ptr_fun.h>
-#include <sigc++/functors/mem_fun.h>
-#include <string>
-#include <cstdlib>
 
 namespace
 {
@@ -39,14 +35,14 @@ main(int argc, char* argv[])
 
   // Test the move constructor:
   sigc::signal<int(int)> sig2(std::move(sig));
-  sig(-2);
+  sig(-2); // Test that the moved-from slot does nothing.
   sig2(2);
   util->check_result(result_stream, "foo(int 2)");
 
   // Test the move assignment operator:
   sigc::signal<int(int)> sig3;
   sig3 = std::move(sig2);
-  sig2(-3);
+  sig2(-3); // Test that the moved-from slot does nothing.
   sig3(3);
   util->check_result(result_stream, "foo(int 3)");
 
index 9e116fd..cf94a8b 100644 (file)
@@ -5,7 +5,6 @@
 #include "testutilities.h"
 #include <sigc++/sigc++.h>
 #include <iostream>
-#include <cstdlib>
 
 // The correct result of this test may be implementation-dependent.
 // No attempt is made to decide if the result is correct.
@@ -16,7 +15,7 @@ namespace
 {
 struct A
 {
-  void foo();
+  void foo() {}
 };
 } // end anonymous namespace
 
index c6f417e..7fd68bd 100644 (file)
@@ -4,13 +4,9 @@
 
 #include "testutilities.h"
 #include <sigc++/functors/slot.h>
-#include <sstream>
-#include <string>
-#include <cstdlib>
 
 // The Tru64 compiler seems to need this to avoid an unresolved symbol
 // See bug #161503
-#include <new>
 
 namespace
 {
index 6eb464f..e14cf99 100644 (file)
@@ -4,9 +4,6 @@
 
 #include "testutilities.h"
 #include <sigc++/functors/slot.h>
-#include <sstream>
-#include <string>
-#include <cstdlib>
 
 namespace
 {
index c9c7210..d207172 100644 (file)
@@ -4,13 +4,9 @@
 
 #include "testutilities.h"
 #include <sigc++/functors/slot.h>
-#include <sstream>
-#include <string>
-#include <cstdlib>
 
 // The Tru64 compiler seems to need this to avoid an unresolved symbol
 // See bug #161503
-#include <new>
 
 namespace
 {
@@ -47,14 +43,14 @@ main(int argc, char* argv[])
 
   // test move constructor:
   sigc::slot<void(int)> s2(std::move(s1));
-  s1(-2);
+  s1(-2); // Test that the moved-from slot does nothing.
   s2(2);
   util->check_result(result_stream, "foo(int 2)");
 
   // test move assignment:
   sigc::slot<void(int)> s3;
   s3 = std::move(s2);
-  s2(-3);
+  s2(-3); // Test that the moved-from slot does nothing.
   s3(3);
   util->check_result(result_stream, "foo(int 3)");
 
index 2d29f4b..1c93b69 100644 (file)
 // If test_track_obj writes nothing and the return code is 0, the test has passed.
 
 #include "testutilities.h"
-#include <string>
 #include <iostream>
-#include <sstream>
-#include <cstdlib>
 #include <sigc++/adaptors/track_obj.h>
 #include <sigc++/signal.h>
 
@@ -137,8 +134,8 @@ main(int argc, char* argv[])
   // Allocate on the heap. valgrind can then find erroneous memory accesses.
   // (There should be none, of course.)
   auto psl2 = new sigc::slot<std::string(int, std::string)>;
-  bar_group4* pbar4 = new bar_group4;
-  book* pbook4 = new book("A Book");
+  auto pbar4 = new bar_group4;
+  auto pbook4 = new book("A Book");
   *psl2 = sigc::track_obj(Functor2(*pbar4, *pbook4), *pbar4, *pbook4);
   result_stream << (*psl2)(0, "Book title: ");
   util->check_result(result_stream, "zero, Book title: A Book");
index 83a1861..bd48fe6 100644 (file)
@@ -3,11 +3,8 @@
  */
 
 #include "testutilities.h"
-#include <sstream>
-#include <cstdlib>
 #include <sigc++/trackable.h>
 #include <sigc++/functors/slot.h>
-#include <sigc++/functors/mem_fun.h>
 
 namespace
 {
@@ -16,7 +13,7 @@ std::ostringstream result_stream;
 class my_class : public sigc::trackable
 {
 public:
-  int i;
+  int i = 0;
 
   void foo() { result_stream << i; }
 };
index add3028..daf80ce 100644 (file)
@@ -3,11 +3,8 @@
  */
 
 #include "testutilities.h"
-#include <sstream>
-#include <cstdlib>
 #include <sigc++/trackable.h>
 #include <sigc++/functors/slot.h>
-#include <sigc++/functors/mem_fun.h>
 
 namespace
 {
@@ -21,13 +18,16 @@ public:
   my_class(const my_class& src) = delete;
   my_class& operator=(const my_class& src) = delete;
 
-  my_class(my_class&& src) : sigc::trackable(std::move(src)), i(std::move(src.i)) { src.i = 0; }
+  my_class(my_class&& src) noexcept
+  : sigc::trackable(std::move(src)), i(std::move(src.i)) {
+    src.i = 0;
+  }
 
-  my_class& operator=(my_class&& src)
+  my_class& operator=(my_class&& src) noexcept
   {
     sigc::trackable::operator=(std::move(src));
     i = std::move(src.i);
-    src.i = 0;
+    src.i = 0; // Make the moved-from object zeroed. Undefined behaviour would be acceptable too.
     return *this;
   }
 
index e6355bf..cea800a 100644 (file)
@@ -17,7 +17,6 @@
 #include <cassert>
 #include <cstdlib>
 #include <sigc++/tuple-utils/tuple_cdr.h>
-#include <utility>
 #include <functional>
 
 void
index 4a1f3f4..ed31617 100644 (file)
@@ -17,8 +17,6 @@
 #include <cassert>
 #include <cstdlib>
 #include <sigc++/tuple-utils/tuple_for_each.h>
-#include <utility>
-//#include <typeinfo>
 #include <iostream>
 #include <functional>
 
index 247cbd7..373ee77 100644 (file)
@@ -253,7 +253,7 @@ template <>
 class transform_as_constexpr_to_something<int>
 {
 public:
-  constexpr static char transform(int from) { return 'a' + from; }
+  constexpr static char transform(int from) { return 'a' + static_cast<char>(from); }
 };
 
 // A double will be converted to an int:
index 0d081d1..2c74898 100644 (file)
  */
 
 #include "testutilities.h"
-#include <string>
 #include <iostream>
-#include <sstream>
-#include <cstdlib>
 #include <sigc++/signal.h>
 #include <sigc++/adaptors/adapts.h>