+2015-08-13 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
+
+ Remove the sigc++/object.h header
+
+ Because it now contains no API.
+ See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-12 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
+
+ Update sigc++/.gitignore
+
+2015-08-12 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
+
+ Store sigc++/slot.h in git, don't generate it from m4
+
+ * sigc++/macros/slot.h.m4: Remove.
+ * sigc++/slot.h: New in git.
+ * sigc++/filelist.am: Replace sigc++/macros/slot.h.m4 by sigc++/slot.h.
+ See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-12 Murray Cumming <murrayc@murrayc.com>
+
+ Remove the (generated) sigc++/hide.h header.
+
+ Because it now contains no API.
+ See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+ The generated sigc++/hide file did not include sigc++/adaptors/hide.h
+ so it did not exist as a convenience.
+
+2015-08-12 Murray Cumming <murrayc@murrayc.com>
+
+ Remove the (generated) sigc++/retype.h header.
+
+ Because it now contains no API.
+ See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+ sigc++/macros/retype_h.m4 did define some m4 macros but these were
+ not actually used. The generated sigc++/retype.h file did not
+ include sigc++/adaptors/retype.h so it did not exist as a convenience.
+
+2015-08-12 Murray Cumming <murrayc@murrayc.com>
+
+ Remove the (generated) sigc++/object_slot.h header.
+
+ Because it now contains no API.
+ See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-12 Murray Cumming <murrayc@murrayc.com>
+
+ Remove the (generated) method_slot.h header.
+
+ Because it now contains no API.
+ See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-12 Murray Cumming <murrayc@murrayc.com>
+
+ Remove the (generated) class_slot.h header.
+
+ Because it now contains no API.
+ See https://bugzilla.gnome.org/show_bug.cgi?id=752560#c6
+
+2015-08-04 Chun-wei Fan <fanchunwei@src.gnome.org>
+
+ Visual Studio Builds: Move 2010 Projects to 2012
+
+ Since the builds of the *mm stack are going to use C++11, this means that
+ we can't build libsigc++ with MSVC 2005~2010 anymore, so we need to update
+ the Visual Studio project files to version 2012 (11.0), so that we can
+ still support building with Visual Studio, as it does support enough of
+ C++11 features that is needed.
+
+ Also clean up a little bit by dropping some of the unneeded items from the
+ projects and solution files.
+
+ These project files are clearly going to need more cleanup, and we should
+ drop the MSVC_Net2005 and MSVC_Net2008 folders, and rename MSVC_Net2010 to
+ MSVC_Net2012, but this commit will ensure that libsigc++ is indeed still
+ buildable with Visual Studio, and we can support Visual Studio 2013 and
+ 2015 in a more efficient manner.
+
+2015-08-03 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
+
+ C++11: Replace deprecated std::auto_ptr by std::unique_ptr
+
+2015-07-26 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
+
+ C++11: visit_each_type<>(): Another check for the same type
+
+ The rest of my suggested additions in bug 752560 comment 3.
+ The #include <type_traits> are necessary, if header files are included
+ one-by-one, and not via #include <sigc++/sigc++.h>.
+
+2015-07-25 Murray Cumming <murrayc@murrayc.com>
+
+ C++11: visit_each<>: Check for the same type as well as the base.
+
+ As suggested by Kjell Ahlstedt here:
+ https://bugzilla.gnome.org/show_bug.cgi?id=752560#c3
+
+ This fixes the test cases.
+
+2015-07-25 Murray Cumming <murrayc@murrayc.com>
+
+ C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>.
+
+ As suggested by Kjell's comment here:
+ https://git.gnome.org/browse/libsigc++2/commit/sigc++/type_traits.h?id=1e9f65c978be67da71f15231643d504e06a6af3f
+ This also removes sigc::is_base_and_derived<> which should cause
+ only a slight API change but no ABI change.
+
+ Bug #752560
+
+2015-07-19 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
+
+ Update README, remove TODO
+
+ * README: Remove lambda from the list of directories.
+ Remove the list of compatible compilers. It has become obsolete now that
+ libsigc++ uses C++11 features.
+ * TODO: Remove. It's obsolete. TODO comments are now scattered in
+ the source code.
+
+2015-07-18 Murray Cumming <murrayc@murrayc.com>
+
+ C++11: Use of range-based for loops.
+
+2015-07-18 Murray Cumming <murrayc@murrayc.com>
+
+ C++11: More use of auto.
+
+2015-07-18 Murray Cumming <murrayc@murrayc.com>
+
+ C++11: Use auto.
+
+ Trying to avoid using auto where its a specific type that we are
+ trying to test for.
+
+2015-07-18 Murray Cumming <murrayc@murrayc.com>
+
+ Use -Wformat-security with --enable-warnings=fatal.
+
+ Because we use it in glibmm already. No code changes were necessary.
+
+2015-07-18 Murray Cumming <murrayc@murrayc.com>
+
+ Use -Wshadow with --enable-warnings=fatal.
+
+2015-07-18 Murray Cumming <murrayc@murrayc.com>
+
+ Revert "C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>."
+
+ This reverts commit bf89034e116d4d9eb761ceb4597c69f0f2b9c597.
+ I didn't meat to push that quite yet.
+
+2015-07-18 Murray Cumming <murrayc@murrayc.com>
+
+ C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>.
+
+ As suggested by Kjell's comment here:
+ https://git.gnome.org/browse/libsigc++2/commit/sigc++/type_traits.h?id=1e9f65c978be67da71f15231643d504e06a6af3f
+ This also removes sigc::is_base_and_derived<> which should cause
+ only a slight API change but no ABI change.
+
+2015-07-18 Murray Cumming <murrayc@murrayc.com>
+
+ C++11: Use of nullptr instead of 0.
+
+2015-07-18 Murray Cumming <murrayc@murrayc.com>
+
+ 2.5.1
+
+ 2.5.1
+
2015-07-17 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
Require mm-common 0.9.8
#define SIGCXX_MAJOR_VERSION 2
/* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 1
+#define SIGCXX_MICRO_VERSION 2
/* Minor version number of sigc++. */
#define SIGCXX_MINOR_VERSION 5
#include <winver.h>\r
\r
VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,5,1,1\r
- PRODUCTVERSION 2,5,1,1\r
+ FILEVERSION 2,5,2,1\r
+ PRODUCTVERSION 2,5,2,1\r
FILEFLAGSMASK 0\r
FILEFLAGS 0x0L\r
FILEOS VOS__WINDOWS32\r
BEGIN\r
VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"\r
VALUE "FileDescription", "The Typesafe Callback Framework for C++"\r
- VALUE "FileVersion", "2.5.1"\r
+ VALUE "FileVersion", "2.5.2"\r
VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
VALUE "OriginalFilename", "sigc-2.0.dll"\r
VALUE "ProductName", "libsigc++"\r
- VALUE "ProductVersion", "2.5.1"\r
+ VALUE "ProductVersion", "2.5.2"\r
END\r
END\r
BLOCK "VarFileInfo"\r
#define SIGCXX_MAJOR_VERSION 2
/* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 1
+#define SIGCXX_MICRO_VERSION 2
/* Minor version number of sigc++. */
#define SIGCXX_MINOR_VERSION 5
#include <winver.h>\r
\r
VS_VERSION_INFO VERSIONINFO\r
- FILEVERSION 2,5,1,1\r
- PRODUCTVERSION 2,5,1,1\r
+ FILEVERSION 2,5,2,1\r
+ PRODUCTVERSION 2,5,2,1\r
FILEFLAGSMASK 0\r
FILEFLAGS 0x0L\r
FILEOS VOS__WINDOWS32\r
BEGIN\r
VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"\r
VALUE "FileDescription", "The Typesafe Callback Framework for C++"\r
- VALUE "FileVersion", "2.5.1"\r
+ VALUE "FileVersion", "2.5.2"\r
VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"\r
VALUE "OriginalFilename", "sigc-2.0.dll"\r
VALUE "ProductName", "libsigc++"\r
- VALUE "ProductVersion", "2.5.1"\r
+ VALUE "ProductVersion", "2.5.2"\r
END\r
END\r
BLOCK "VarFileInfo"\r
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind", "tests\test_bind\test_bind.vcxproj", "{7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_return", "tests\test_bind_return\test_bind_return.vcxproj", "{EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_compose", "tests\test_compose\test_compose.vcxproj", "{45536B15-5178-4F81-B80C-8287B963F9D9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_deduce_result_type", "tests\test_deduce_result_type\test_deduce_result_type.vcxproj", "{474ACE1B-A818-4947-911C-B298CD7F6FBD}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_disconnect", "tests\test_disconnect\test_disconnect.vcxproj", "{5CCF0167-D23D-45B9-BCDA-F0B912470126}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_exception_catch", "tests\test_exception_catch\test_exception_catch.vcxproj", "{5C976C38-2A50-49E9-B381-6952E683FBED}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_functor_trait", "tests\test_functor_trait\test_functor_trait.vcxproj", "{F130A6B6-5E0A-4560-AE4A-E281DC538AC9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_hide", "tests\test_hide\test_hide.vcxproj", "{64BDAD0B-0D0B-42D0-940E-3BCDA783C880}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_mem_fun", "tests\test_mem_fun\test_mem_fun.vcxproj", "{66CED940-0111-4196-B921-27B146643F44}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_ptr_fun", "tests\test_ptr_fun\test_ptr_fun.vcxproj", "{8B6734FD-DCB8-43E3-B507-A2B9127DD055}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_retype_return", "tests\test_retype_return\test_retype_return.vcxproj", "{D5835BCA-D0F1-45FF-81B6-147B9FC75123}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_signal", "tests\test_signal\test_signal.vcxproj", "{11AA4900-467B-4F60-BC36-BB1EB6F91EC0}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_size", "tests\test_size\test_size.vcxproj", "{93940E33-A1DE-4354-AF7A-995916693849}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_slot", "tests\test_slot\test_slot.vcxproj", "{498094C5-7A52-4EDA-8870-FF1F4D22CE62}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_trackable", "tests\test_trackable\test_trackable.vcxproj", "{3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_retype", "tests\test_retype\test_retype.vcxproj", "{5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_disconnect_during_emit", "tests\test_disconnect_during_emit\test_disconnect_during_emit.vcxproj", "{874C2D1E-CCAB-4F68-8581-CB1B67D71587}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accumulated", "tests\test_accumulated\test_accumulated.vcxproj", "{D15D6940-E187-48B9-A6F3-3E278CC194B1}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsigc++", "libsigc++2.vcxproj", "{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_track_obj", "tests\test_track_obj\test_track_obj.vcxproj", "{4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accum_iter", "tests\test_accum_iter\test_accum_iter.vcxproj", "{6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_ref", "tests\test_bind_ref\test_bind_ref.vcxproj", "{6D6FAF93-EC61-4DB4-BD81-05FA35D25196}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_refptr", "tests\test_bind_refptr\test_bind_refptr.vcxproj", "{52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_copy_invalid_slot", "tests\test_copy_invalid_slot\test_copy_invalid_slot.vcxproj", "{872275DA-5CF3-4EE7-A947-32E13D203F17}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cpp11_lambda", "tests\test_cpp11_lambda\test_cpp11_lambda.vcxproj", "{0964487A-2B36-436A-B25C-4405D9FA5205}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_custom", "tests\test_custom\test_custom.vcxproj", "{66096E31-B40C-4E2E-9C34-8D5ABC891C8F}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_lambda", "tests\test_lambda\test_lambda.vcxproj", "{73000FE7-961D-4DE3-ABD6-83A8A851DDD5}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_limit_reference", "tests\test_limit_reference\test_limit_reference.vcxproj", "{FA8883FC-2639-4811-B684-1182EB48BE18}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_slot_disconnect", "tests\test_slot_disconnect\test_slot_disconnect.vcxproj", "{354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_visit_each", "tests\test_visit_each\test_visit_each.vcxproj", "{B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}"
- ProjectSection(ProjectDependencies) = postProject
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Debug|x64 = Debug|x64
- Release|Win32 = Release|Win32
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|Win32.ActiveCfg = Debug|Win32
- {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|Win32.Build.0 = Debug|Win32
- {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|x64.ActiveCfg = Debug|x64
- {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|x64.Build.0 = Debug|x64
- {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|Win32.ActiveCfg = Release|Win32
- {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|Win32.Build.0 = Release|Win32
- {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|x64.ActiveCfg = Release|x64
- {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|x64.Build.0 = Release|x64
- {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|Win32.ActiveCfg = Debug|Win32
- {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|Win32.Build.0 = Debug|Win32
- {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|x64.ActiveCfg = Debug|x64
- {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|x64.Build.0 = Debug|x64
- {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|Win32.ActiveCfg = Release|Win32
- {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|Win32.Build.0 = Release|Win32
- {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|x64.ActiveCfg = Release|x64
- {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|x64.Build.0 = Release|x64
- {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|Win32.ActiveCfg = Debug|Win32
- {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|Win32.Build.0 = Debug|Win32
- {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|x64.ActiveCfg = Debug|x64
- {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|x64.Build.0 = Debug|x64
- {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|Win32.ActiveCfg = Release|Win32
- {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|Win32.Build.0 = Release|Win32
- {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|x64.ActiveCfg = Release|x64
- {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|x64.Build.0 = Release|x64
- {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|Win32.ActiveCfg = Debug|Win32
- {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|Win32.Build.0 = Debug|Win32
- {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|x64.ActiveCfg = Debug|x64
- {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Debug|x64.Build.0 = Debug|x64
- {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|Win32.ActiveCfg = Release|Win32
- {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|Win32.Build.0 = Release|Win32
- {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|x64.ActiveCfg = Release|x64
- {474ACE1B-A818-4947-911C-B298CD7F6FBD}.Release|x64.Build.0 = Release|x64
- {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|Win32.ActiveCfg = Debug|Win32
- {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|Win32.Build.0 = Debug|Win32
- {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|x64.ActiveCfg = Debug|x64
- {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|x64.Build.0 = Debug|x64
- {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|Win32.ActiveCfg = Release|Win32
- {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|Win32.Build.0 = Release|Win32
- {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|x64.ActiveCfg = Release|x64
- {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|x64.Build.0 = Release|x64
- {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|Win32.ActiveCfg = Debug|Win32
- {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|Win32.Build.0 = Debug|Win32
- {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|x64.ActiveCfg = Debug|x64
- {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|x64.Build.0 = Debug|x64
- {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|Win32.ActiveCfg = Release|Win32
- {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|Win32.Build.0 = Release|Win32
- {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|x64.ActiveCfg = Release|x64
- {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|x64.Build.0 = Release|x64
- {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|Win32.ActiveCfg = Debug|Win32
- {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|Win32.Build.0 = Debug|Win32
- {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|x64.ActiveCfg = Debug|x64
- {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Debug|x64.Build.0 = Debug|x64
- {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|Win32.ActiveCfg = Release|Win32
- {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|Win32.Build.0 = Release|Win32
- {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|x64.ActiveCfg = Release|x64
- {F130A6B6-5E0A-4560-AE4A-E281DC538AC9}.Release|x64.Build.0 = Release|x64
- {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|Win32.ActiveCfg = Debug|Win32
- {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|Win32.Build.0 = Debug|Win32
- {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|x64.ActiveCfg = Debug|x64
- {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|x64.Build.0 = Debug|x64
- {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|Win32.ActiveCfg = Release|Win32
- {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|Win32.Build.0 = Release|Win32
- {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|x64.ActiveCfg = Release|x64
- {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|x64.Build.0 = Release|x64
- {66CED940-0111-4196-B921-27B146643F44}.Debug|Win32.ActiveCfg = Debug|Win32
- {66CED940-0111-4196-B921-27B146643F44}.Debug|Win32.Build.0 = Debug|Win32
- {66CED940-0111-4196-B921-27B146643F44}.Debug|x64.ActiveCfg = Debug|x64
- {66CED940-0111-4196-B921-27B146643F44}.Debug|x64.Build.0 = Debug|x64
- {66CED940-0111-4196-B921-27B146643F44}.Release|Win32.ActiveCfg = Release|Win32
- {66CED940-0111-4196-B921-27B146643F44}.Release|Win32.Build.0 = Release|Win32
- {66CED940-0111-4196-B921-27B146643F44}.Release|x64.ActiveCfg = Release|x64
- {66CED940-0111-4196-B921-27B146643F44}.Release|x64.Build.0 = Release|x64
- {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|Win32.ActiveCfg = Debug|Win32
- {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|Win32.Build.0 = Debug|Win32
- {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|x64.ActiveCfg = Debug|x64
- {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|x64.Build.0 = Debug|x64
- {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|Win32.ActiveCfg = Release|Win32
- {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|Win32.Build.0 = Release|Win32
- {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|x64.ActiveCfg = Release|x64
- {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|x64.Build.0 = Release|x64
- {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|Win32.ActiveCfg = Debug|Win32
- {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|Win32.Build.0 = Debug|Win32
- {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|x64.ActiveCfg = Debug|x64
- {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|x64.Build.0 = Debug|x64
- {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|Win32.ActiveCfg = Release|Win32
- {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|Win32.Build.0 = Release|Win32
- {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|x64.ActiveCfg = Release|x64
- {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|x64.Build.0 = Release|x64
- {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|Win32.ActiveCfg = Debug|Win32
- {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|Win32.Build.0 = Debug|Win32
- {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|x64.ActiveCfg = Debug|x64
- {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|x64.Build.0 = Debug|x64
- {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|Win32.ActiveCfg = Release|Win32
- {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|Win32.Build.0 = Release|Win32
- {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|x64.ActiveCfg = Release|x64
- {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|x64.Build.0 = Release|x64
- {93940E33-A1DE-4354-AF7A-995916693849}.Debug|Win32.ActiveCfg = Debug|Win32
- {93940E33-A1DE-4354-AF7A-995916693849}.Debug|Win32.Build.0 = Debug|Win32
- {93940E33-A1DE-4354-AF7A-995916693849}.Debug|x64.ActiveCfg = Debug|x64
- {93940E33-A1DE-4354-AF7A-995916693849}.Debug|x64.Build.0 = Debug|x64
- {93940E33-A1DE-4354-AF7A-995916693849}.Release|Win32.ActiveCfg = Release|Win32
- {93940E33-A1DE-4354-AF7A-995916693849}.Release|Win32.Build.0 = Release|Win32
- {93940E33-A1DE-4354-AF7A-995916693849}.Release|x64.ActiveCfg = Release|x64
- {93940E33-A1DE-4354-AF7A-995916693849}.Release|x64.Build.0 = Release|x64
- {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|Win32.ActiveCfg = Debug|Win32
- {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|Win32.Build.0 = Debug|Win32
- {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|x64.ActiveCfg = Debug|x64
- {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|x64.Build.0 = Debug|x64
- {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|Win32.ActiveCfg = Release|Win32
- {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|Win32.Build.0 = Release|Win32
- {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|x64.ActiveCfg = Release|x64
- {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|x64.Build.0 = Release|x64
- {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|Win32.ActiveCfg = Debug|Win32
- {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|Win32.Build.0 = Debug|Win32
- {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|x64.ActiveCfg = Debug|x64
- {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|x64.Build.0 = Debug|x64
- {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|Win32.ActiveCfg = Release|Win32
- {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|Win32.Build.0 = Release|Win32
- {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|x64.ActiveCfg = Release|x64
- {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|x64.Build.0 = Release|x64
- {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|Win32.ActiveCfg = Debug|Win32
- {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|Win32.Build.0 = Debug|Win32
- {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|x64.ActiveCfg = Debug|x64
- {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|x64.Build.0 = Debug|x64
- {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|Win32.ActiveCfg = Release|Win32
- {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|Win32.Build.0 = Release|Win32
- {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|x64.ActiveCfg = Release|x64
- {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|x64.Build.0 = Release|x64
- {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|Win32.ActiveCfg = Debug|Win32
- {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|Win32.Build.0 = Debug|Win32
- {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|x64.ActiveCfg = Debug|x64
- {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|x64.Build.0 = Debug|x64
- {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|Win32.ActiveCfg = Release|Win32
- {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|Win32.Build.0 = Release|Win32
- {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|x64.ActiveCfg = Release|x64
- {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|x64.Build.0 = Release|x64
- {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|Win32.ActiveCfg = Debug|Win32
- {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|Win32.Build.0 = Debug|Win32
- {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|x64.ActiveCfg = Debug|x64
- {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|x64.Build.0 = Debug|x64
- {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|Win32.ActiveCfg = Release|Win32
- {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|Win32.Build.0 = Release|Win32
- {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|x64.ActiveCfg = Release|x64
- {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|x64.Build.0 = Release|x64
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|Win32.ActiveCfg = Debug|Win32
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|Win32.Build.0 = Debug|Win32
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|x64.ActiveCfg = Debug|x64
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|x64.Build.0 = Debug|x64
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|Win32.ActiveCfg = Release|Win32
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|Win32.Build.0 = Release|Win32
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.ActiveCfg = Release|x64
- {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.Build.0 = Release|x64
- {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.ActiveCfg = Debug|Win32
- {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.Build.0 = Debug|Win32
- {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|x64.ActiveCfg = Debug|Win32
- {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.ActiveCfg = Release|Win32
- {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.Build.0 = Release|Win32
- {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|x64.ActiveCfg = Release|Win32
- {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.ActiveCfg = Debug|Win32
- {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.Build.0 = Debug|Win32
- {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|x64.ActiveCfg = Debug|Win32
- {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.ActiveCfg = Release|Win32
- {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.Build.0 = Release|Win32
- {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|x64.ActiveCfg = Release|Win32
- {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.ActiveCfg = Debug|Win32
- {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.Build.0 = Debug|Win32
- {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|x64.ActiveCfg = Debug|Win32
- {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.ActiveCfg = Release|Win32
- {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.Build.0 = Release|Win32
- {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|x64.ActiveCfg = Release|Win32
- {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.ActiveCfg = Debug|Win32
- {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.Build.0 = Debug|Win32
- {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|x64.ActiveCfg = Debug|Win32
- {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.ActiveCfg = Release|Win32
- {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.Build.0 = Release|Win32
- {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|x64.ActiveCfg = Release|Win32
- {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.ActiveCfg = Debug|Win32
- {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.Build.0 = Debug|Win32
- {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|x64.ActiveCfg = Debug|Win32
- {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.ActiveCfg = Release|Win32
- {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.Build.0 = Release|Win32
- {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|x64.ActiveCfg = Release|Win32
- {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.ActiveCfg = Debug|Win32
- {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.Build.0 = Debug|Win32
- {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|x64.ActiveCfg = Debug|Win32
- {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.ActiveCfg = Release|Win32
- {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.Build.0 = Release|Win32
- {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|x64.ActiveCfg = Release|Win32
- {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.ActiveCfg = Debug|Win32
- {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.Build.0 = Debug|Win32
- {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|x64.ActiveCfg = Debug|Win32
- {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.ActiveCfg = Release|Win32
- {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.Build.0 = Release|Win32
- {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|x64.ActiveCfg = Release|Win32
- {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Debug|Win32.ActiveCfg = Debug|Win32
- {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Debug|Win32.Build.0 = Debug|Win32
- {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Debug|x64.ActiveCfg = Debug|Win32
- {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Release|Win32.ActiveCfg = Release|Win32
- {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Release|Win32.Build.0 = Release|Win32
- {73000FE7-961D-4DE3-ABD6-83A8A851DDD5}.Release|x64.ActiveCfg = Release|Win32
- {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.ActiveCfg = Debug|Win32
- {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.Build.0 = Debug|Win32
- {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|x64.ActiveCfg = Debug|Win32
- {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.ActiveCfg = Release|Win32
- {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.Build.0 = Release|Win32
- {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|x64.ActiveCfg = Release|Win32
- {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.ActiveCfg = Debug|Win32
- {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.Build.0 = Debug|Win32
- {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|x64.ActiveCfg = Debug|Win32
- {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.ActiveCfg = Release|Win32
- {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.Build.0 = Release|Win32
- {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|x64.ActiveCfg = Release|Win32
- {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|Win32.ActiveCfg = Debug|Win32
- {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|Win32.Build.0 = Debug|Win32
- {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|x64.ActiveCfg = Debug|Win32
- {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|Win32.ActiveCfg = Release|Win32
- {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|Win32.Build.0 = Release|Win32
- {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|x64.ActiveCfg = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
+Microsoft Visual Studio Solution File, Format Version 12.00\r
+# Visual Studio 2012\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind", "tests\test_bind\test_bind.vcxproj", "{7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_return", "tests\test_bind_return\test_bind_return.vcxproj", "{EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_compose", "tests\test_compose\test_compose.vcxproj", "{45536B15-5178-4F81-B80C-8287B963F9D9}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_deduce_result_type", "tests\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", "tests\test_disconnect\test_disconnect.vcxproj", "{5CCF0167-D23D-45B9-BCDA-F0B912470126}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_exception_catch", "tests\test_exception_catch\test_exception_catch.vcxproj", "{5C976C38-2A50-49E9-B381-6952E683FBED}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_functor_trait", "tests\test_functor_trait\test_functor_trait.vcxproj", "{F130A6B6-5E0A-4560-AE4A-E281DC538AC9}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_hide", "tests\test_hide\test_hide.vcxproj", "{64BDAD0B-0D0B-42D0-940E-3BCDA783C880}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_mem_fun", "tests\test_mem_fun\test_mem_fun.vcxproj", "{66CED940-0111-4196-B921-27B146643F44}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_ptr_fun", "tests\test_ptr_fun\test_ptr_fun.vcxproj", "{8B6734FD-DCB8-43E3-B507-A2B9127DD055}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_retype_return", "tests\test_retype_return\test_retype_return.vcxproj", "{D5835BCA-D0F1-45FF-81B6-147B9FC75123}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_signal", "tests\test_signal\test_signal.vcxproj", "{11AA4900-467B-4F60-BC36-BB1EB6F91EC0}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_size", "tests\test_size\test_size.vcxproj", "{93940E33-A1DE-4354-AF7A-995916693849}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_slot", "tests\test_slot\test_slot.vcxproj", "{498094C5-7A52-4EDA-8870-FF1F4D22CE62}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_trackable", "tests\test_trackable\test_trackable.vcxproj", "{3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_retype", "tests\test_retype\test_retype.vcxproj", "{5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_disconnect_during_emit", "tests\test_disconnect_during_emit\test_disconnect_during_emit.vcxproj", "{874C2D1E-CCAB-4F68-8581-CB1B67D71587}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accumulated", "tests\test_accumulated\test_accumulated.vcxproj", "{D15D6940-E187-48B9-A6F3-3E278CC194B1}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsigc++", "libsigc++2.vcxproj", "{83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_track_obj", "tests\test_track_obj\test_track_obj.vcxproj", "{4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_accum_iter", "tests\test_accum_iter\test_accum_iter.vcxproj", "{6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_ref", "tests\test_bind_ref\test_bind_ref.vcxproj", "{6D6FAF93-EC61-4DB4-BD81-05FA35D25196}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bind_refptr", "tests\test_bind_refptr\test_bind_refptr.vcxproj", "{52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_copy_invalid_slot", "tests\test_copy_invalid_slot\test_copy_invalid_slot.vcxproj", "{872275DA-5CF3-4EE7-A947-32E13D203F17}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cpp11_lambda", "tests\test_cpp11_lambda\test_cpp11_lambda.vcxproj", "{0964487A-2B36-436A-B25C-4405D9FA5205}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_custom", "tests\test_custom\test_custom.vcxproj", "{66096E31-B40C-4E2E-9C34-8D5ABC891C8F}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_limit_reference", "tests\test_limit_reference\test_limit_reference.vcxproj", "{FA8883FC-2639-4811-B684-1182EB48BE18}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_slot_disconnect", "tests\test_slot_disconnect\test_slot_disconnect.vcxproj", "{354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_visit_each", "tests\test_visit_each\test_visit_each.vcxproj", "{B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72} = {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}\r
+ EndProjectSection\r
+EndProject\r
+Global\r
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+ Debug|Win32 = Debug|Win32\r
+ Debug|x64 = Debug|x64\r
+ Release|Win32 = Release|Win32\r
+ Release|x64 = Release|x64\r
+ EndGlobalSection\r
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+ {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|Win32.Build.0 = Debug|Win32\r
+ {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|x64.ActiveCfg = Debug|x64\r
+ {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Debug|x64.Build.0 = Debug|x64\r
+ {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|Win32.ActiveCfg = Release|Win32\r
+ {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|Win32.Build.0 = Release|Win32\r
+ {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|x64.ActiveCfg = Release|x64\r
+ {7D0D2CF8-5B22-4F9E-BD38-63083A2CF662}.Release|x64.Build.0 = Release|x64\r
+ {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|Win32.Build.0 = Debug|Win32\r
+ {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|x64.ActiveCfg = Debug|x64\r
+ {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Debug|x64.Build.0 = Debug|x64\r
+ {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|Win32.ActiveCfg = Release|Win32\r
+ {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|Win32.Build.0 = Release|Win32\r
+ {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|x64.ActiveCfg = Release|x64\r
+ {EBA06A10-13EA-46D1-8B7F-C3D5308A47F9}.Release|x64.Build.0 = Release|x64\r
+ {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|Win32.Build.0 = Debug|Win32\r
+ {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|x64.ActiveCfg = Debug|x64\r
+ {45536B15-5178-4F81-B80C-8287B963F9D9}.Debug|x64.Build.0 = Debug|x64\r
+ {45536B15-5178-4F81-B80C-8287B963F9D9}.Release|Win32.ActiveCfg = Release|Win32\r
+ {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
+ {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Debug|x64.Build.0 = Debug|x64\r
+ {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|Win32.ActiveCfg = Release|Win32\r
+ {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|Win32.Build.0 = Release|Win32\r
+ {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|x64.ActiveCfg = Release|x64\r
+ {5CCF0167-D23D-45B9-BCDA-F0B912470126}.Release|x64.Build.0 = Release|x64\r
+ {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|Win32.Build.0 = Debug|Win32\r
+ {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|x64.ActiveCfg = Debug|x64\r
+ {5C976C38-2A50-49E9-B381-6952E683FBED}.Debug|x64.Build.0 = Debug|x64\r
+ {5C976C38-2A50-49E9-B381-6952E683FBED}.Release|Win32.ActiveCfg = Release|Win32\r
+ {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
+ {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Debug|x64.Build.0 = Debug|x64\r
+ {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|Win32.ActiveCfg = Release|Win32\r
+ {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|Win32.Build.0 = Release|Win32\r
+ {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|x64.ActiveCfg = Release|x64\r
+ {64BDAD0B-0D0B-42D0-940E-3BCDA783C880}.Release|x64.Build.0 = Release|x64\r
+ {66CED940-0111-4196-B921-27B146643F44}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {66CED940-0111-4196-B921-27B146643F44}.Debug|Win32.Build.0 = Debug|Win32\r
+ {66CED940-0111-4196-B921-27B146643F44}.Debug|x64.ActiveCfg = Debug|x64\r
+ {66CED940-0111-4196-B921-27B146643F44}.Debug|x64.Build.0 = Debug|x64\r
+ {66CED940-0111-4196-B921-27B146643F44}.Release|Win32.ActiveCfg = Release|Win32\r
+ {66CED940-0111-4196-B921-27B146643F44}.Release|Win32.Build.0 = Release|Win32\r
+ {66CED940-0111-4196-B921-27B146643F44}.Release|x64.ActiveCfg = Release|x64\r
+ {66CED940-0111-4196-B921-27B146643F44}.Release|x64.Build.0 = Release|x64\r
+ {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|Win32.Build.0 = Debug|Win32\r
+ {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|x64.ActiveCfg = Debug|x64\r
+ {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Debug|x64.Build.0 = Debug|x64\r
+ {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|Win32.ActiveCfg = Release|Win32\r
+ {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|Win32.Build.0 = Release|Win32\r
+ {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|x64.ActiveCfg = Release|x64\r
+ {8B6734FD-DCB8-43E3-B507-A2B9127DD055}.Release|x64.Build.0 = Release|x64\r
+ {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|Win32.Build.0 = Debug|Win32\r
+ {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|x64.ActiveCfg = Debug|x64\r
+ {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Debug|x64.Build.0 = Debug|x64\r
+ {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|Win32.ActiveCfg = Release|Win32\r
+ {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|Win32.Build.0 = Release|Win32\r
+ {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|x64.ActiveCfg = Release|x64\r
+ {D5835BCA-D0F1-45FF-81B6-147B9FC75123}.Release|x64.Build.0 = Release|x64\r
+ {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|Win32.Build.0 = Debug|Win32\r
+ {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|x64.ActiveCfg = Debug|x64\r
+ {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Debug|x64.Build.0 = Debug|x64\r
+ {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|Win32.ActiveCfg = Release|Win32\r
+ {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|Win32.Build.0 = Release|Win32\r
+ {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|x64.ActiveCfg = Release|x64\r
+ {11AA4900-467B-4F60-BC36-BB1EB6F91EC0}.Release|x64.Build.0 = Release|x64\r
+ {93940E33-A1DE-4354-AF7A-995916693849}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {93940E33-A1DE-4354-AF7A-995916693849}.Debug|Win32.Build.0 = Debug|Win32\r
+ {93940E33-A1DE-4354-AF7A-995916693849}.Debug|x64.ActiveCfg = Debug|x64\r
+ {93940E33-A1DE-4354-AF7A-995916693849}.Debug|x64.Build.0 = Debug|x64\r
+ {93940E33-A1DE-4354-AF7A-995916693849}.Release|Win32.ActiveCfg = Release|Win32\r
+ {93940E33-A1DE-4354-AF7A-995916693849}.Release|Win32.Build.0 = Release|Win32\r
+ {93940E33-A1DE-4354-AF7A-995916693849}.Release|x64.ActiveCfg = Release|x64\r
+ {93940E33-A1DE-4354-AF7A-995916693849}.Release|x64.Build.0 = Release|x64\r
+ {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|Win32.Build.0 = Debug|Win32\r
+ {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|x64.ActiveCfg = Debug|x64\r
+ {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Debug|x64.Build.0 = Debug|x64\r
+ {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|Win32.ActiveCfg = Release|Win32\r
+ {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|Win32.Build.0 = Release|Win32\r
+ {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|x64.ActiveCfg = Release|x64\r
+ {498094C5-7A52-4EDA-8870-FF1F4D22CE62}.Release|x64.Build.0 = Release|x64\r
+ {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|Win32.Build.0 = Debug|Win32\r
+ {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|x64.ActiveCfg = Debug|x64\r
+ {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Debug|x64.Build.0 = Debug|x64\r
+ {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|Win32.ActiveCfg = Release|Win32\r
+ {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|Win32.Build.0 = Release|Win32\r
+ {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|x64.ActiveCfg = Release|x64\r
+ {3FAD81D2-0F42-4444-9BD6-9ADF10EBD38E}.Release|x64.Build.0 = Release|x64\r
+ {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|Win32.Build.0 = Debug|Win32\r
+ {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|x64.ActiveCfg = Debug|x64\r
+ {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Debug|x64.Build.0 = Debug|x64\r
+ {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|Win32.ActiveCfg = Release|Win32\r
+ {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|Win32.Build.0 = Release|Win32\r
+ {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|x64.ActiveCfg = Release|x64\r
+ {5329DFD2-DAFB-4AED-BC1F-09393ACF8EAD}.Release|x64.Build.0 = Release|x64\r
+ {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|Win32.Build.0 = Debug|Win32\r
+ {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|x64.ActiveCfg = Debug|x64\r
+ {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Debug|x64.Build.0 = Debug|x64\r
+ {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|Win32.ActiveCfg = Release|Win32\r
+ {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|Win32.Build.0 = Release|Win32\r
+ {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|x64.ActiveCfg = Release|x64\r
+ {874C2D1E-CCAB-4F68-8581-CB1B67D71587}.Release|x64.Build.0 = Release|x64\r
+ {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|Win32.Build.0 = Debug|Win32\r
+ {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|x64.ActiveCfg = Debug|x64\r
+ {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Debug|x64.Build.0 = Debug|x64\r
+ {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|Win32.ActiveCfg = Release|Win32\r
+ {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|Win32.Build.0 = Release|Win32\r
+ {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|x64.ActiveCfg = Release|x64\r
+ {D15D6940-E187-48B9-A6F3-3E278CC194B1}.Release|x64.Build.0 = Release|x64\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|Win32.Build.0 = Debug|Win32\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|x64.ActiveCfg = Debug|x64\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Debug|x64.Build.0 = Debug|x64\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|Win32.ActiveCfg = Release|Win32\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|Win32.Build.0 = Release|Win32\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.ActiveCfg = Release|x64\r
+ {83997EF6-02D6-4CDB-8B3C-DBCA3018CC72}.Release|x64.Build.0 = Release|x64\r
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|Win32.Build.0 = Debug|Win32\r
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.ActiveCfg = Release|Win32\r
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|Win32.Build.0 = Release|Win32\r
+ {4F5F838F-2DCD-4FB6-87B5-9BF87A8671BA}.Release|x64.ActiveCfg = Release|Win32\r
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|Win32.Build.0 = Debug|Win32\r
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.ActiveCfg = Release|Win32\r
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|Win32.Build.0 = Release|Win32\r
+ {6BD61EB8-1BAA-4E7D-93AD-1D8B10C56B4D}.Release|x64.ActiveCfg = Release|Win32\r
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|Win32.Build.0 = Debug|Win32\r
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.ActiveCfg = Release|Win32\r
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|Win32.Build.0 = Release|Win32\r
+ {6D6FAF93-EC61-4DB4-BD81-05FA35D25196}.Release|x64.ActiveCfg = Release|Win32\r
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|Win32.Build.0 = Debug|Win32\r
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.ActiveCfg = Release|Win32\r
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|Win32.Build.0 = Release|Win32\r
+ {52C29F6B-60EF-4130-BB02-6DEE0D9CDE13}.Release|x64.ActiveCfg = Release|Win32\r
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|Win32.Build.0 = Debug|Win32\r
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.ActiveCfg = Release|Win32\r
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|Win32.Build.0 = Release|Win32\r
+ {872275DA-5CF3-4EE7-A947-32E13D203F17}.Release|x64.ActiveCfg = Release|Win32\r
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|Win32.Build.0 = Debug|Win32\r
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.ActiveCfg = Release|Win32\r
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|Win32.Build.0 = Release|Win32\r
+ {0964487A-2B36-436A-B25C-4405D9FA5205}.Release|x64.ActiveCfg = Release|Win32\r
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|Win32.Build.0 = Debug|Win32\r
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.ActiveCfg = Release|Win32\r
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|Win32.Build.0 = Release|Win32\r
+ {66096E31-B40C-4E2E-9C34-8D5ABC891C8F}.Release|x64.ActiveCfg = Release|Win32\r
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|Win32.Build.0 = Debug|Win32\r
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.ActiveCfg = Release|Win32\r
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|Win32.Build.0 = Release|Win32\r
+ {FA8883FC-2639-4811-B684-1182EB48BE18}.Release|x64.ActiveCfg = Release|Win32\r
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|Win32.Build.0 = Debug|Win32\r
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.ActiveCfg = Release|Win32\r
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|Win32.Build.0 = Release|Win32\r
+ {354A2B5F-9F1A-48BB-B9C4-6E7E9A6C8043}.Release|x64.ActiveCfg = Release|Win32\r
+ {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|Win32.Build.0 = Debug|Win32\r
+ {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|Win32.ActiveCfg = Release|Win32\r
+ {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|Win32.Build.0 = Release|Win32\r
+ {B775AB39-C59C-4DA0-875C-BCCCB87CD5B0}.Release|x64.ActiveCfg = Release|Win32\r
+ EndGlobalSection\r
+ GlobalSection(SolutionProperties) = preSolution\r
+ HideSolutionNode = FALSE\r
+ EndGlobalSection\r
+EndGlobal\r
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">sigc-vc100-d-2_0</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">sigc-vc100-2_0</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">sigc-vc110-d-2_0</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">sigc-vc110-2_0</TargetName>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</IntDir>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">sigc-vc100-d-2_0</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">sigc-vc110-d-2_0</TargetName>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(PlatformName)\$(Configuration)\</IntDir>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">sigc-vc100-2_0</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">sigc-vc110-2_0</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<MultiProcessorCompilation>false</MultiProcessorCompilation>
</ClCompile>
<Link>
- <OutputFile>$(OutDir)sigc-vc100-d-2_0.dll</OutputFile>
+ <OutputFile>$(OutDir)sigc-vc110-d-2_0.dll</OutputFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>
</ProgramDatabaseFile>
<MultiProcessorCompilation>false</MultiProcessorCompilation>
</ClCompile>
<Link>
- <OutputFile>$(OutDir)sigc-vc100-d-2_0.dll</OutputFile>
+ <OutputFile>$(OutDir)sigc-vc110-d-2_0.dll</OutputFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>
</ProgramDatabaseFile>
<MultiProcessorCompilation>false</MultiProcessorCompilation>
</ClCompile>
<Link>
- <OutputFile>$(OutDir)sigc-vc100-2_0.dll</OutputFile>
+ <OutputFile>$(OutDir)sigc-vc110-2_0.dll</OutputFile>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<MultiProcessorCompilation>false</MultiProcessorCompilation>
</ClCompile>
<Link>
- <OutputFile>$(OutDir)sigc-vc100-2_0.dll</OutputFile>
+ <OutputFile>$(OutDir)sigc-vc110-2_0.dll</OutputFile>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
</PrecompiledHeader>
</ClCompile>
- <ClCompile Include="..\sigc++\adaptors\lambda\lambda.cc">
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MultiThreadedDebugDLL</RuntimeLibrary>
- <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MultiThreadedDebugDLL</RuntimeLibrary>
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- </PrecompiledHeader>
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- </PrecompiledHeader>
- <DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ProgramDatabase</DebugInformationFormat>
- <DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ProgramDatabase</DebugInformationFormat>
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiThreadedDLL</RuntimeLibrary>
- <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MultiThreadedDLL</RuntimeLibrary>
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- </PrecompiledHeader>
- <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- </PrecompiledHeader>
- </ClCompile>
<ClCompile Include="..\sigc++\signal.cc">
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<ClInclude Include="..\sigc++\adaptors\adaptor_trait.h" />
<ClInclude Include="..\sigc++\adaptors\adaptors.h" />
<ClInclude Include="..\sigc++\adaptors\bound_argument.h" />
- <ClInclude Include="..\sigc++\adaptors\lambda\base.h" />
<ClInclude Include="..\sigc++\adaptors\track_obj.h" />
<ClInclude Include="..\sigc++\bind.h" />
<ClInclude Include="..\sigc++\adaptors\bind.h" />
<ClInclude Include="..\sigc++\adaptors\exception_catch.h" />
<ClInclude Include="..\sigc++\functors\functor_trait.h" />
<ClInclude Include="..\sigc++\functors\functors.h" />
- <ClInclude Include="..\sigc++\adaptors\lambda\group.h" />
<ClInclude Include="..\sigc++\hide.h" />
<ClInclude Include="..\sigc++\adaptors\hide.h" />
- <ClInclude Include="..\sigc++\adaptors\lambda\lambda.h" />
<ClInclude Include="..\sigc++\functors\mem_fun.h" />
<ClInclude Include="..\sigc++\limit_reference.h" />
<ClInclude Include="..\sigc++\method_slot.h" />
<ClInclude Include="..\sigc++\object.h" />
<ClInclude Include="..\sigc++\object_slot.h" />
- <ClInclude Include="..\sigc++\adaptors\lambda\operator.h" />
<ClInclude Include="..\sigc++\functors\ptr_fun.h" />
<ClInclude Include="..\sigc++\reference_wrapper.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="..\sigc++\retype.h" />
<ClInclude Include="..\sigc++\retype_return.h" />
<ClInclude Include="..\sigc++\adaptors\retype_return.h" />
- <ClInclude Include="..\sigc++\adaptors\lambda\select.h" />
<ClInclude Include="..\sigc++\sigc++.h" />
<ClInclude Include="..\sigc++\signal.h" />
<ClInclude Include="..\sigc++\signal_base.h" />
<ClCompile Include="..\sigc++\connection.cc">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\sigc++\adaptors\lambda\lambda.cc">
- <Filter>Source Files</Filter>
- </ClCompile>
<ClCompile Include="..\sigc++\signal.cc">
<Filter>Source Files</Filter>
</ClCompile>
<ClInclude Include="..\sigc++\adaptors\adaptors.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\sigc++\adaptors\lambda\base.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\sigc++\bind.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sigc++\functors\functors.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\sigc++\adaptors\lambda\group.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\sigc++\hide.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sigc++\adaptors\hide.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\sigc++\adaptors\lambda\lambda.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\sigc++\functors\mem_fun.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sigc++\object_slot.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\sigc++\adaptors\lambda\operator.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\sigc++\functors\ptr_fun.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sigc++\adaptors\retype_return.h">
<Filter>Header Files</Filter>
</ClInclude>
- <ClInclude Include="..\sigc++\adaptors\lambda\select.h">
- <Filter>Header Files</Filter>
- </ClInclude>
<ClInclude Include="..\sigc++\sigc++.h">
<Filter>Header Files</Filter>
</ClInclude>
#define SIGCXX_MAJOR_VERSION 2
/* Micro version number of sigc++. */
-#define SIGCXX_MICRO_VERSION 1
+#define SIGCXX_MICRO_VERSION 2
/* Minor version number of sigc++. */
#define SIGCXX_MINOR_VERSION 5
#include <winver.h>
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,5,1,1
- PRODUCTVERSION 2,5,1,1
+ FILEVERSION 2,5,2,1
+ PRODUCTVERSION 2,5,2,1
FILEFLAGSMASK 0
FILEFLAGS 0x0L
FILEOS VOS__WINDOWS32
BEGIN
VALUE "CompanyName", "The libsigc++ development team (see AUTHORS)"
VALUE "FileDescription", "The Typesafe Callback Framework for C++"
- VALUE "FileVersion", "2.5.1"
+ VALUE "FileVersion", "2.5.2"
VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
VALUE "OriginalFilename", "sigc-2.0.dll"
VALUE "ProductName", "libsigc++"
- VALUE "ProductVersion", "2.5.1"
+ VALUE "ProductVersion", "2.5.2"
END
END
BLOCK "VarFileInfo"
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
- <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;..\..\$(PlatformName)\$(Configuration)\sigc-vc100-d-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
- <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;..\..\$(PlatformName)\$(Configuration)\sigc-vc100-d-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
- <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;..\..\$(PlatformName)\$(Configuration)\sigc-vc100-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
- <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;..\..\$(PlatformName)\$(Configuration)\sigc-vc100-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\tests\testutilities.h" />
</ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\libsigc++2.vcxproj">
+ <Project>{83997ef6-02d6-4cdb-8b3c-dbca3018cc72}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ </ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PlatformName)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PlatformName)\$(Configuration)\</IntDir>
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
$(top_srcdir)/MSVC_Net2005/sigc.rc.in \
$(top_srcdir)/MSVC_Net2008/sigc.rc.in \
$(top_srcdir)/MSVC_Net2010/sigc.rc.in $(dist_noinst_SCRIPTS) \
- $(dist_noinst_DATA) COPYING TODO build/compile \
- build/config.guess build/config.sub build/install-sh \
- build/missing build/ltmain.sh $(top_srcdir)/build/compile \
+ $(dist_noinst_DATA) COPYING build/compile build/config.guess \
+ build/config.sub build/install-sh build/missing \
+ build/ltmain.sh $(top_srcdir)/build/compile \
$(top_srcdir)/build/config.guess \
$(top_srcdir)/build/config.sub $(top_srcdir)/build/install-sh \
$(top_srcdir)/build/ltmain.sh $(top_srcdir)/build/missing
+2.5.2 (unstable):
+
+* Remove useless headers:
+ sigc++/class_slot.h
+ sigc++/hide.h
+ sigc++/method_slot.h
+ sigc++/object.h
+ sigc++/object_slot.h
+ sigc++/retype.h
+ Some of these still have equivalents in sigc++/adaptors/
+ (Kjell Ahlstedt, Murray Cumming) Bug #752560
+* C++11: Replace deprecated std::auto_ptr by std::unique_ptr.
+ (Kjell Ahlstedt)
+* C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>,
+ removing sigc::is_base_and_derived<>.
+ (Kjell Ahlstedt, Murray Cumming) Bug #752560
+* C++11: Use of range-based for loops.
+ (Murray Cumming)
+* C++11: Use of the auto keyword.
+ (Murray Cumming)
+* C++11: Use of nullptr instead of 0.
+ (Murray Cumming)
+* sigc++/slot.h: Use a regular .h file instead of generating it
+ from an .m4 file. Bug #752560
+ (Kjell Ahlstedt)
+* Visual Studio Builds: Move 2010 Projects to 2012 to support C++11.
+ (Chun-wei Fan)
+* Use -Wformat-security and -Wshadow with --enable-warnings=fatal.
+ (Murray Cumming)
+
+
2.5.1 (unstable):
* Use (and require) C++11
Maillist: mailto: libsigc-list@gnome.org
Homepage: http://libsigc.sourceforge.net
Online reference documentation: https://developer.gnome.org/libsigc++/unstable/
- Ftp: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/
+ Download: http://ftp.gnome.org/pub/GNOME/sources/libsigc++/
+ https://download.gnome.org/sources/libsigc++/
Git: https://git.gnome.org/browse/libsigc++2/
sigc++/functors/macros/ .m4 files used to auto-generate source files
sigc++/adaptors/ source for library (various adaptors)
sigc++/adaptors/macros/ .m4 files used to auto-generate source files
- sigc++/adaptors/lambda/ source for library (lambda library, deprecated)
- sigc++/adaptors/lambda/macros/ .m4 files used to auto-generate source files
build/ auxiliary files for building
Compatibility:
- Compatible compilers must supports the following C++ techniques:
- * Partial template (class) specialization.
- * Explicit template (member) function instantiation.
- * Treat void return as normal return.
+ Compatible compilers must support C++11, such as the decltype() specifier.
- All releases are tested with the gcc compiler.
+ All releases are tested with the gcc (g++) compiler.
Release 2.3.2 has been tested with gcc 4.8.2, clang 3.4 and MS Visual C++ 2010.
- It should also compile with:
- * gcc >= 3.2
- * cygwin (gcc >= 3.2)
- * mingw32
- * Microsoft Visual Studio .Net 2003
- * Sun Forte C++ compiler >= 5.5
- * Compaq C++ compiler
- * Intel compiler
- Please report any troubles you encounter with these compilers!
- You are also invited to try a compiler that is not listed above.
+ Release 2.5.1 has been tested with gcc 4.9.2 and clang 3.6.0.
+++ /dev/null
-Compatibility:
-
-- Fix compilation for SUN FORTE C++ 5.5.
-
-
-Configure checks and Makefile issues:
-
-- When you use a single Makefile.am for
- several directories (in sigc++2, all under sigc++/ is ruled by a
- single Makefile.am with the new build system), you have a problem when
- you do a build where $(srcdir) != $(builddir), since in the build-tree
- the necessary subdirectories are not created. So I have to find a
- place where to create this directories, in case they do not exist.
- This is only an issue for clean CVS checkouts, however (Andy)
-
-
-sigc++-1.2 compatibility:
-
-- Verify completeness.
-
-
-documentation:
-
-- Improve documentation: Make groups (see index.html). Exclude stuff to make
- the html output readable.
-
-- Add documentation for adaptors and accumulators.
-
-
-basic functionality:
-
-- I don't understand what is meant by "stl-pointer-like functions" (Martin):
-
- slot should have the full set of stl pointer like functions. (Karl Nelson)
-
-
-lambda functionality (I don't understand this (Martin)):
-
-- Add support for _R to force references down into
- the stack frame of lambda. Ie.
-
- A a;
- (_1+_2)(1,a); // fail if no "operator int() const"
-
-- Call groups in lambda. (Huh, that appears to be in group?)
-
-
-Old TODO's that should be almost finished (Martin):
-
-- Fine-tooth comb the code looking for missing operator =() function
- and missing copy constructors.
-
-- Improve and expand the test suite. There are a lot of combinations which
- should be valid but haven't been tested which are likely to result in
- wierd compiler errors if something wasn't done consistantly.
-
-
-Old TODO's that should be finished (Martin):
-
-- Improve signal#, it currently is just barely functional.
-- Add iterator support and stl like functionality to signal.
-
-- Add blocking capablity to slot.
-
-- Deinline/move to .cc where possible to move functions into the
- library to reduce resulting binary size.
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libsigc++ 2.5.1.
+# Generated by GNU Autoconf 2.69 for libsigc++ 2.5.2.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B>.
#
# Identity of this package.
PACKAGE_NAME='libsigc++'
PACKAGE_TARNAME='libsigc++'
-PACKAGE_VERSION='2.5.1'
-PACKAGE_STRING='libsigc++ 2.5.1'
+PACKAGE_VERSION='2.5.2'
+PACKAGE_STRING='libsigc++ 2.5.2'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B'
PACKAGE_URL='http://libsigc.sourceforge.net/'
# 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.5.1 to adapt to many kinds of systems.
+\`configure' configures libsigc++ 2.5.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libsigc++ 2.5.1:";;
+ short | recursive ) echo "Configuration of libsigc++ 2.5.2:";;
esac
cat <<\_ACEOF
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libsigc++ configure 2.5.1
+libsigc++ configure 2.5.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
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.5.1, which was
+It was created by libsigc++ $as_me 2.5.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
# Define the identity of the package.
PACKAGE='libsigc++'
- VERSION='2.5.1'
+ VERSION='2.5.2'
# Some tools Automake needs.
SIGCXX_MODULE_NAME='sigc++-2.0'
-SIGCXX_VERSION='2.5.1'
+SIGCXX_VERSION='2.5.2'
SIGCXX_API_VERSION='2.0'
$as_echo "#define SIGCXX_MINOR_VERSION 5" >>confdefs.h
-SIGCXX_MICRO_VERSION=1
+SIGCXX_MICRO_VERSION=2
-$as_echo "#define SIGCXX_MICRO_VERSION 1" >>confdefs.h
+$as_echo "#define SIGCXX_MICRO_VERSION 2" >>confdefs.h
MMDOCTOOLDIR='${top_srcdir}/docs'
no) :
mm_warning_flags= ;; #(
max) :
- mm_warning_flags="-pedantic -Wall -Wextra" ;; #(
+ mm_warning_flags="-pedantic -Wall -Wextra -Wshadow -Wformat-security" ;; #(
fatal) :
- mm_warning_flags="-pedantic -Wall -Wextra -Werror" ;; #(
+ mm_warning_flags="-pedantic -Wall -Wextra -Wshadow -Wformat-security -Werror" ;; #(
*) :
mm_warning_flags="-Wall" ;;
esac
# 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.5.1, which was
+This file was extended by libsigc++ $as_me 2.5.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
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.5.1
+libsigc++ config.status 2.5.2
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
## 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.5.1],
+AC_INIT([libsigc++], [2.5.2],
[http://bugzilla.gnome.org/enter_bug.cgi?product=libsigc%2B%2B],
[libsigc++], [http://libsigc.sourceforge.net/])
AC_PREREQ([2.59])
# Evaluate the --enable-warnings=level option.
MM_ARG_ENABLE_WARNINGS([SIGC_WXXFLAGS],
[-Wall],
- [-pedantic -Wall -Wextra])
+ [-pedantic -Wall -Wextra -Wshadow -Wformat-security])
# Offer the ability to omit some API from the library.
MM_ARG_DISABLE_DEPRECATED_API([SIGCXX])
top_srcdir = @top_srcdir@
# Base (./)
-base_m4 = template.macros.m4 signal.h.m4 slot.h.m4 method_slot.h.m4 \
- object_slot.h.m4 class_slot.h.m4 hide.h.m4 retype.h.m4 \
- limit_reference.h.m4
-
+base_m4 = template.macros.m4 signal.h.m4 limit_reference.h.m4
base_built_cc =
-base_built_h = signal.h slot.h method_slot.h \
- object_slot.h class_slot.h hide.h retype.h limit_reference.h
-
+base_built_h = signal.h limit_reference.h
# Functors (functors/)
functors_m4 = functor_trait.h.m4 slot.h.m4 ptr_fun.h.m4 mem_fun.h.m4
bind.h \
bind_return.h \
connection.h \
- object.h \
reference_wrapper.h \
retype_return.h \
signal_base.h \
+ slot.h \
trackable.h \
type_traits.h \
visit_each.h \
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. Introduction</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="index.html" title="libsigc++"><link rel="next" href="ch02.html" title="Chapter 2. Connecting your code to signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-introduction"></a>Chapter 1. Introduction</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch01.html#idp49228816">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp49228816"></a>Motivation</h2></div></div></div><p>There are many situations in which it is desirable to decouple code that
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. Introduction</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="index.html" title="libsigc++"><link rel="next" href="ch02.html" title="Chapter 2. Connecting your code to signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-introduction"></a>Chapter 1. Introduction</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch01.html#idp36623488">Motivation</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp36623488"></a>Motivation</h2></div></div></div><p>There are many situations in which it is desirable to decouple code that
detects an event, and the code that deals with it. This is especially common in
GUI programming, where a toolkit might provide user interface elements such as
clickable buttons but, being a generic toolkit, doesn't know how an individual
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Connecting your code to signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="Using a member function"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Connecting your code to signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-connecting"></a>Chapter 2. Connecting your code to signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch02.html#idp53916528">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp53916528"></a>A simple example</h2></div></div></div><p>So to get some experience, lets look at a simple example...</p><p>Lets say you and I are writing an application which informs the user when
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Connecting your code to signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="Using a member function"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Connecting your code to signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-connecting"></a>Chapter 2. Connecting your code to signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch02.html#idp41305472">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41305472"></a>A simple example</h2></div></div></div><p>So to get some experience, lets look at a simple example...</p><p>Lets say you and I are writing an application which informs the user when
aliens land in the car park. To keep the design nice and clean, and allow for
maximum portability to different interfaces, we decide to use libsigc++ to
split the project in two parts.</p><p>I will write the <code class="literal">AlienDetector</code> class, and you will write the code to inform
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Using a member function</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="next" href="ch02s03.html" title="Signals with parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using a member function</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp53930272"></a>Using a member function</h2></div></div></div><p>Suppose you found a more sophisticated alien alerter class on the web,
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Using a member function</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="next" href="ch02s03.html" title="Signals with parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using a member function</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41319312"></a>Using a member function</h2></div></div></div><p>Suppose you found a more sophisticated alien alerter class on the web,
such as this:</p><pre class="programlisting">
class AlienAlerter : public sigc::trackable
{
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Signals with parameters</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s02.html" title="Using a member function"><link rel="next" href="ch02s04.html" title="Disconnecting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Signals with parameters</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp53935856"></a>Signals with parameters</h2></div></div></div><p>Functions taking no parameters and returning void are quite useful,
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Signals with parameters</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s02.html" title="Using a member function"><link rel="next" href="ch02s04.html" title="Disconnecting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Signals with parameters</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch02s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41325088"></a>Signals with parameters</h2></div></div></div><p>Functions taking no parameters and returning void are quite useful,
especially when they're members of classes that can store unlimited amounts of
safely typed data, but they're not sufficient for everything.</p><p>What if aliens don't land in the carpark, but somewhere else? Let's modify
the example so that the callback function takes a <code class="literal">std::string</code> with the location
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Disconnecting</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s03.html" title="Signals with parameters"><link rel="next" href="ch03.html" title="Chapter 3. Writing your own signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Disconnecting</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp53945856"></a>Disconnecting</h2></div></div></div><p>If you decide you no longer want your code to be called whenever a signal is
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Disconnecting</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch02.html" title="Chapter 2. Connecting your code to signals"><link rel="prev" href="ch02s03.html" title="Signals with parameters"><link rel="next" href="ch03.html" title="Chapter 3. Writing your own signals"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Disconnecting</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Connecting your code to signals</th><td width="20%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41335088"></a>Disconnecting</h2></div></div></div><p>If you decide you no longer want your code to be called whenever a signal is
emitted, you must remember the return value of <code class="literal">connect()</code>, which we've been
ignoring until now.</p><p><code class="literal">connect()</code> returns a <code class="literal">sigc::connection</code> object, which has a <code class="literal">disconnect()</code> member method. This does just what you think it does.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Signals with parameters </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Writing your own signals</td></tr></table></div></body></html>
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Writing your own signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch02s04.html" title="Disconnecting"><link rel="next" href="ch03s02.html" title="What about return values?"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Writing your own signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-writing"></a>Chapter 3. Writing your own signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch03.html#idp53951872">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp53951872"></a>Quick recap</h2></div></div></div><p>If all you want to do is use gtkmm, and connect your functionality to its
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Writing your own signals</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch02s04.html" title="Disconnecting"><link rel="next" href="ch03s02.html" title="What about return values?"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Writing your own signals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-writing"></a>Chapter 3. Writing your own signals</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch03.html#idp41341104">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41341104"></a>Quick recap</h2></div></div></div><p>If all you want to do is use gtkmm, and connect your functionality to its
signals, you can probably stop reading here.</p><p>You might benefit from reading on anyway though, as this section is going to
be quite simple, and the 'Rebinding' technique from the next section is
occasionally useful.</p><p>We've already covered the way the types of signals are made up, but lets
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>What about return values?</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="prev" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="next" href="ch04.html" title="Chapter 4. Advanced topics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">What about return values?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Writing your own signals</th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp53964912"></a>What about return values?</h2></div></div></div><p>If you only ever have one slot connected to a signal, or if you only care
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>What about return values?</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="prev" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="next" href="ch04.html" title="Chapter 4. Advanced topics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">What about return values?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Writing your own signals</th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41354144"></a>What about return values?</h2></div></div></div><p>If you only ever have one slot connected to a signal, or if you only care
about the return value of the last registered one, it's quite straightforward:</p><pre class="programlisting">
sigc::signal<int> somesignal;
int a_return_value;
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Advanced topics</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch03s02.html" title="What about return values?"><link rel="next" href="ch04s02.html" title="Retyping"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 4. Advanced topics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-advanced"></a>Chapter 4. Advanced topics</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch04.html#idp53968080">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp53968080"></a>Rebinding</h2></div></div></div><p>Suppose you already have a function that you want to be called when a
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Advanced topics</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="index.html" title="libsigc++"><link rel="prev" href="ch03s02.html" title="What about return values?"><link rel="next" href="ch04s02.html" title="Retyping"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 4. Advanced topics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="sec-advanced"></a>Chapter 4. Advanced topics</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch04.html#idp41357312">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41357312"></a>Rebinding</h2></div></div></div><p>Suppose you already have a function that you want to be called when a
signal is emitted, but it takes the wrong argument types. For example, lets try
to attach the <code class="literal">warn_people(std::string)</code> function to the detected signal
from the first example, which didn't supply a location string.</p><p>Just trying to connect it with:</p><pre class="programlisting">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retyping</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="prev" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="next" href="ch05.html" title="Chapter 5. Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retyping</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Advanced topics</th><td width="20%" align="right"> <a accesskey="n" href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp53984880"></a>Retyping</h2></div></div></div><p>A similar topic is retyping. Perhaps you have a signal that takes an <code class="literal">int</code>, but
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retyping</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="libsigc++"><link rel="up" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="prev" href="ch04.html" title="Chapter 4. Advanced topics"><link rel="next" href="ch05.html" title="Chapter 5. Reference"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retyping</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Advanced topics</th><td width="20%" align="right"> <a accesskey="n" href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="idp41374112"></a>Retyping</h2></div></div></div><p>A similar topic is retyping. Perhaps you have a signal that takes an <code class="literal">int</code>, but
you want to connect a function that takes a <code class="literal">double</code>.</p><p>This can be achieved with the <code class="literal">sigc::retype</code> template. <code class="literal">retype</code> has template arguments
just like <code class="literal">sigc::signal</code> - return value, signal types.</p><p>It's a function template that takes a <code class="literal">sigc::slot</code>, and returns a <code class="literal">sigc::slot</code>. eg.</p><pre class="programlisting">
void dostuff(double foo)
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>libsigc++</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><meta name="description" content="libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++."><link rel="home" href="index.html" title="libsigc++"><link rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">libsigc++</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div class="titlepage"><div><div><h1 class="title"><a name="index"></a>libsigc++</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Ainsley</span> <span class="surname">Pereira</span></h3></div></div><div><p class="pubdate">September 2002. Updated January 2004 by Murray Cumming</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++.</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch01.html#idp49228816">Motivation</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2. Connecting your code to signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#idp53916528">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3. Writing your own signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#idp53951872">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Advanced topics</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch04.html#idp53968080">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. Reference</a></span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>libsigc++</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><meta name="description" content="libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++."><link rel="home" href="index.html" title="libsigc++"><link rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">libsigc++</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div class="titlepage"><div><div><h1 class="title"><a name="index"></a>libsigc++</h1></div><div><div class="author"><h3 class="author"><span class="firstname">Ainsley</span> <span class="surname">Pereira</span></h3></div></div><div><p class="pubdate">September 2002. Updated January 2004 by Murray Cumming</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>libsigc++ is a C++ template library implementing typesafe callbacks. This is an intro to libsigc++.</p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1. Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch01.html#idp36623488">Motivation</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2. Connecting your code to signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#idp41305472">A simple example</a></span></dt><dt><span class="sect1"><a href="ch02s02.html">Using a member function</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">Signals with parameters</a></span></dt><dt><span class="sect1"><a href="ch02s04.html">Disconnecting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3. Writing your own signals</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch03.html#idp41341104">Quick recap</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">What about return values?</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4. Advanced topics</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch04.html#idp41357312">Rebinding</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">Retyping</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. Reference</a></span></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr id="row_0_75_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor.html" target="_self">hide_functor</a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
<tr id="row_0_76_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html" target="_self">hide_functor< 0, T_functor ></a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
<tr id="row_0_77_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html" target="_self">hide_functor<-1, T_functor ></a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
-<tr id="row_0_78_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1is__base__and__derived.html" target="_self">is_base_and_derived</a></td><td class="desc">Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library) </td></tr>
-<tr id="row_0_79_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html" target="_self">is_base_and_derived< T_base, T_base ></a></td><td class="desc"></td></tr>
-<tr id="row_0_80_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference.html" target="_self">limit_reference</a></td><td class="desc">A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_0_81_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" target="_self">limit_reference< T_type, true ></a></td><td class="desc">Limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_0_82_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor0.html" target="_self">mem_functor0</a></td><td class="desc">Mem_functor0 wraps methods with 0 argument(s) </td></tr>
-<tr id="row_0_83_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor1.html" target="_self">mem_functor1</a></td><td class="desc">Mem_functor1 wraps methods with 1 argument(s) </td></tr>
-<tr id="row_0_84_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor2.html" target="_self">mem_functor2</a></td><td class="desc">Mem_functor2 wraps methods with 2 argument(s) </td></tr>
-<tr id="row_0_85_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor3.html" target="_self">mem_functor3</a></td><td class="desc">Mem_functor3 wraps methods with 3 argument(s) </td></tr>
-<tr id="row_0_86_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor4.html" target="_self">mem_functor4</a></td><td class="desc">Mem_functor4 wraps methods with 4 argument(s) </td></tr>
-<tr id="row_0_87_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor5.html" target="_self">mem_functor5</a></td><td class="desc">Mem_functor5 wraps methods with 5 argument(s) </td></tr>
-<tr id="row_0_88_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor6.html" target="_self">mem_functor6</a></td><td class="desc">Mem_functor6 wraps methods with 6 argument(s) </td></tr>
-<tr id="row_0_89_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor7.html" target="_self">mem_functor7</a></td><td class="desc">Mem_functor7 wraps methods with 7 argument(s) </td></tr>
-<tr id="row_0_90_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1nil.html" target="_self">nil</a></td><td class="desc">Nil struct type </td></tr>
-<tr id="row_0_91_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor0.html" target="_self">pointer_functor0</a></td><td class="desc">Pointer_functor0 wraps existing non-member functions with 0 argument(s) </td></tr>
-<tr id="row_0_92_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor1.html" target="_self">pointer_functor1</a></td><td class="desc">Pointer_functor1 wraps existing non-member functions with 1 argument(s) </td></tr>
-<tr id="row_0_93_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor2.html" target="_self">pointer_functor2</a></td><td class="desc">Pointer_functor2 wraps existing non-member functions with 2 argument(s) </td></tr>
-<tr id="row_0_94_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor3.html" target="_self">pointer_functor3</a></td><td class="desc">Pointer_functor3 wraps existing non-member functions with 3 argument(s) </td></tr>
-<tr id="row_0_95_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor4.html" target="_self">pointer_functor4</a></td><td class="desc">Pointer_functor4 wraps existing non-member functions with 4 argument(s) </td></tr>
-<tr id="row_0_96_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor5.html" target="_self">pointer_functor5</a></td><td class="desc">Pointer_functor5 wraps existing non-member functions with 5 argument(s) </td></tr>
-<tr id="row_0_97_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor6.html" target="_self">pointer_functor6</a></td><td class="desc">Pointer_functor6 wraps existing non-member functions with 6 argument(s) </td></tr>
-<tr id="row_0_98_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor7.html" target="_self">pointer_functor7</a></td><td class="desc">Pointer_functor7 wraps existing non-member functions with 7 argument(s) </td></tr>
-<tr id="row_0_99_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1reference__wrapper.html" target="_self">reference_wrapper</a></td><td class="desc">Reference wrapper </td></tr>
-<tr id="row_0_100_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__functor.html" target="_self">retype_functor</a></td><td class="desc">Adaptor that performs C-style casts on the parameters passed on to the functor </td></tr>
-<tr id="row_0_101_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor.html" target="_self">retype_return_functor</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
-<tr id="row_0_102_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html" target="_self">retype_return_functor< void, T_functor ></a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
-<tr id="row_0_103_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_103_" class="arrow" onclick="toggleFolder('0_103_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal.html" target="_self">signal</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
-<tr id="row_0_103_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
-<tr id="row_0_104_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">signal0</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_105_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">signal1</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_106_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">signal2</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_107_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">signal3</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_108_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">signal4</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_109_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">signal5</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_110_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">signal6</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_111_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">signal7</a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_0_112_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_112_" class="arrow" onclick="toggleFolder('0_112_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, nil, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
-<tr id="row_0_112_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
-<tr id="row_0_113_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_113_" class="arrow" onclick="toggleFolder('0_113_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
-<tr id="row_0_113_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
-<tr id="row_0_114_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_114_" class="arrow" onclick="toggleFolder('0_114_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
-<tr id="row_0_114_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
-<tr id="row_0_115_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_115_" class="arrow" onclick="toggleFolder('0_115_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
-<tr id="row_0_115_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
-<tr id="row_0_116_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_116_" class="arrow" onclick="toggleFolder('0_116_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
-<tr id="row_0_116_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
-<tr id="row_0_117_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_117_" class="arrow" onclick="toggleFolder('0_117_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
-<tr id="row_0_117_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
-<tr id="row_0_118_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_118_" class="arrow" onclick="toggleFolder('0_118_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
-<tr id="row_0_118_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
-<tr id="row_0_119_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1signal__base.html" target="_self">signal_base</a></td><td class="desc">Base class for the <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
-<tr id="row_0_120_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot.html" target="_self">slot</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a># templates </td></tr>
-<tr id="row_0_121_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot0.html" target="_self">slot0</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_122_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot1.html" target="_self">slot1</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_123_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot2.html" target="_self">slot2</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_124_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot3.html" target="_self">slot3</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_125_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot4.html" target="_self">slot4</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_126_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot5.html" target="_self">slot5</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_127_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot6.html" target="_self">slot6</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_128_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot7.html" target="_self">slot7</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
-<tr id="row_0_129_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, nil, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot0.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot0</a> template </td></tr>
-<tr id="row_0_130_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot1.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot1</a> template </td></tr>
-<tr id="row_0_131_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot2.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot2</a> template </td></tr>
-<tr id="row_0_132_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot3.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot3</a> template </td></tr>
-<tr id="row_0_133_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot4.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot4</a> template </td></tr>
-<tr id="row_0_134_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot5.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot5</a> template </td></tr>
-<tr id="row_0_135_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot6</a> template </td></tr>
-<tr id="row_0_136_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot__base.html" target="_self">slot_base</a></td><td class="desc">Base type for slots </td></tr>
-<tr id="row_0_137_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__const__iterator.html" target="_self">slot_const_iterator</a></td><td class="desc">STL-style const iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
-<tr id="row_0_138_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__iterator.html" target="_self">slot_iterator</a></td><td class="desc">STL-style iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
-<tr id="row_0_139_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__list.html" target="_self">slot_list</a></td><td class="desc">STL-style list interface for <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># </td></tr>
-<tr id="row_0_140_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor1.html" target="_self">track_obj_functor1</a></td><td class="desc">Track_obj_functor1 wraps a functor and stores a reference to a trackable object </td></tr>
-<tr id="row_0_141_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor2.html" target="_self">track_obj_functor2</a></td><td class="desc">Track_obj_functor2 wraps a functor and stores 2 references to trackable objects </td></tr>
-<tr id="row_0_142_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor3.html" target="_self">track_obj_functor3</a></td><td class="desc">Track_obj_functor3 wraps a functor and stores 3 references to trackable objects </td></tr>
-<tr id="row_0_143_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor4.html" target="_self">track_obj_functor4</a></td><td class="desc">Track_obj_functor4 wraps a functor and stores 4 references to trackable objects </td></tr>
-<tr id="row_0_144_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor5.html" target="_self">track_obj_functor5</a></td><td class="desc">Track_obj_functor5 wraps a functor and stores 5 references to trackable objects </td></tr>
-<tr id="row_0_145_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor6.html" target="_self">track_obj_functor6</a></td><td class="desc">Track_obj_functor6 wraps a functor and stores 6 references to trackable objects </td></tr>
-<tr id="row_0_146_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor7.html" target="_self">track_obj_functor7</a></td><td class="desc">Track_obj_functor7 wraps a functor and stores 7 references to trackable objects </td></tr>
-<tr id="row_0_147_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1trackable.html" target="_self">trackable</a></td><td class="desc">Base class for objects with auto-disconnection </td></tr>
-<tr id="row_0_148_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait.html" target="_self">type_trait</a></td><td class="desc"></td></tr>
-<tr id="row_0_149_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" target="_self">type_trait< const T_type& ></a></td><td class="desc"></td></tr>
-<tr id="row_0_150_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" target="_self">type_trait< T_type& ></a></td><td class="desc"></td></tr>
-<tr id="row_0_151_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" target="_self">type_trait< T_type[N]></a></td><td class="desc"></td></tr>
-<tr id="row_0_152_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html" target="_self">type_trait< void ></a></td><td class="desc"></td></tr>
-<tr id="row_0_153_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference.html" target="_self">unwrap_reference</a></td><td class="desc"></td></tr>
-<tr id="row_0_154_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">unwrap_reference< const_reference_wrapper< T_type > ></a></td><td class="desc"></td></tr>
-<tr id="row_0_155_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">unwrap_reference< reference_wrapper< T_type > ></a></td><td class="desc"></td></tr>
-<tr id="row_0_156_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1visitor.html" target="_self">visitor</a></td><td class="desc">Sigc::visitor<T_functor>::do_visit_each() performs a functor on each of the targets of a functor </td></tr>
-<tr id="row_0_157_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">volatile_limit_reference</a></td><td class="desc">A volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_0_158_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">volatile_limit_reference< T_type, true ></a></td><td class="desc">Volatile_limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_0_159_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor0.html" target="_self">volatile_mem_functor0</a></td><td class="desc">Volatile_mem_functor0 wraps volatile methods with 0 argument(s) </td></tr>
-<tr id="row_0_160_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor1.html" target="_self">volatile_mem_functor1</a></td><td class="desc">Volatile_mem_functor1 wraps volatile methods with 1 argument(s) </td></tr>
-<tr id="row_0_161_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor2.html" target="_self">volatile_mem_functor2</a></td><td class="desc">Volatile_mem_functor2 wraps volatile methods with 2 argument(s) </td></tr>
-<tr id="row_0_162_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor3.html" target="_self">volatile_mem_functor3</a></td><td class="desc">Volatile_mem_functor3 wraps volatile methods with 3 argument(s) </td></tr>
-<tr id="row_0_163_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor4.html" target="_self">volatile_mem_functor4</a></td><td class="desc">Volatile_mem_functor4 wraps volatile methods with 4 argument(s) </td></tr>
-<tr id="row_0_164_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor5.html" target="_self">volatile_mem_functor5</a></td><td class="desc">Volatile_mem_functor5 wraps volatile methods with 5 argument(s) </td></tr>
-<tr id="row_0_165_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor6.html" target="_self">volatile_mem_functor6</a></td><td class="desc">Volatile_mem_functor6 wraps volatile methods with 6 argument(s) </td></tr>
-<tr id="row_0_166_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor7.html" target="_self">volatile_mem_functor7</a></td><td class="desc">Volatile_mem_functor7 wraps volatile methods with 7 argument(s) </td></tr>
+<tr id="row_0_78_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference.html" target="_self">limit_reference</a></td><td class="desc">A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_0_79_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" target="_self">limit_reference< T_type, true ></a></td><td class="desc">Limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_0_80_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor0.html" target="_self">mem_functor0</a></td><td class="desc">Mem_functor0 wraps methods with 0 argument(s) </td></tr>
+<tr id="row_0_81_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor1.html" target="_self">mem_functor1</a></td><td class="desc">Mem_functor1 wraps methods with 1 argument(s) </td></tr>
+<tr id="row_0_82_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor2.html" target="_self">mem_functor2</a></td><td class="desc">Mem_functor2 wraps methods with 2 argument(s) </td></tr>
+<tr id="row_0_83_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor3.html" target="_self">mem_functor3</a></td><td class="desc">Mem_functor3 wraps methods with 3 argument(s) </td></tr>
+<tr id="row_0_84_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor4.html" target="_self">mem_functor4</a></td><td class="desc">Mem_functor4 wraps methods with 4 argument(s) </td></tr>
+<tr id="row_0_85_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor5.html" target="_self">mem_functor5</a></td><td class="desc">Mem_functor5 wraps methods with 5 argument(s) </td></tr>
+<tr id="row_0_86_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor6.html" target="_self">mem_functor6</a></td><td class="desc">Mem_functor6 wraps methods with 6 argument(s) </td></tr>
+<tr id="row_0_87_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1mem__functor7.html" target="_self">mem_functor7</a></td><td class="desc">Mem_functor7 wraps methods with 7 argument(s) </td></tr>
+<tr id="row_0_88_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1nil.html" target="_self">nil</a></td><td class="desc">Nil struct type </td></tr>
+<tr id="row_0_89_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor0.html" target="_self">pointer_functor0</a></td><td class="desc">Pointer_functor0 wraps existing non-member functions with 0 argument(s) </td></tr>
+<tr id="row_0_90_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor1.html" target="_self">pointer_functor1</a></td><td class="desc">Pointer_functor1 wraps existing non-member functions with 1 argument(s) </td></tr>
+<tr id="row_0_91_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor2.html" target="_self">pointer_functor2</a></td><td class="desc">Pointer_functor2 wraps existing non-member functions with 2 argument(s) </td></tr>
+<tr id="row_0_92_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor3.html" target="_self">pointer_functor3</a></td><td class="desc">Pointer_functor3 wraps existing non-member functions with 3 argument(s) </td></tr>
+<tr id="row_0_93_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor4.html" target="_self">pointer_functor4</a></td><td class="desc">Pointer_functor4 wraps existing non-member functions with 4 argument(s) </td></tr>
+<tr id="row_0_94_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor5.html" target="_self">pointer_functor5</a></td><td class="desc">Pointer_functor5 wraps existing non-member functions with 5 argument(s) </td></tr>
+<tr id="row_0_95_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor6.html" target="_self">pointer_functor6</a></td><td class="desc">Pointer_functor6 wraps existing non-member functions with 6 argument(s) </td></tr>
+<tr id="row_0_96_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1pointer__functor7.html" target="_self">pointer_functor7</a></td><td class="desc">Pointer_functor7 wraps existing non-member functions with 7 argument(s) </td></tr>
+<tr id="row_0_97_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1reference__wrapper.html" target="_self">reference_wrapper</a></td><td class="desc">Reference wrapper </td></tr>
+<tr id="row_0_98_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__functor.html" target="_self">retype_functor</a></td><td class="desc">Adaptor that performs C-style casts on the parameters passed on to the functor </td></tr>
+<tr id="row_0_99_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor.html" target="_self">retype_return_functor</a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
+<tr id="row_0_100_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html" target="_self">retype_return_functor< void, T_functor ></a></td><td class="desc">Adaptor that performs a C-style cast on the return value of a functor </td></tr>
+<tr id="row_0_101_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_101_" class="arrow" onclick="toggleFolder('0_101_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal.html" target="_self">signal</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
+<tr id="row_0_101_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
+<tr id="row_0_102_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">signal0</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_103_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">signal1</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_104_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">signal2</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_105_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">signal3</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_106_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">signal4</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_107_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">signal5</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_108_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">signal6</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_109_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">signal7</a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_0_110_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_110_" class="arrow" onclick="toggleFolder('0_110_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, nil, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
+<tr id="row_0_110_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
+<tr id="row_0_111_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_111_" class="arrow" onclick="toggleFolder('0_111_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
+<tr id="row_0_111_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
+<tr id="row_0_112_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_112_" class="arrow" onclick="toggleFolder('0_112_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
+<tr id="row_0_112_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
+<tr id="row_0_113_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_113_" class="arrow" onclick="toggleFolder('0_113_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
+<tr id="row_0_113_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
+<tr id="row_0_114_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_114_" class="arrow" onclick="toggleFolder('0_114_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
+<tr id="row_0_114_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
+<tr id="row_0_115_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_115_" class="arrow" onclick="toggleFolder('0_115_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
+<tr id="row_0_115_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
+<tr id="row_0_116_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_116_" class="arrow" onclick="toggleFolder('0_116_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
+<tr id="row_0_116_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" target="_self">accumulated</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
+<tr id="row_0_117_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1signal__base.html" target="_self">signal_base</a></td><td class="desc">Base class for the <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
+<tr id="row_0_118_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot.html" target="_self">slot</a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a># templates </td></tr>
+<tr id="row_0_119_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot0.html" target="_self">slot0</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_120_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot1.html" target="_self">slot1</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_121_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot2.html" target="_self">slot2</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_122_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot3.html" target="_self">slot3</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_123_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot4.html" target="_self">slot4</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_124_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot5.html" target="_self">slot5</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_125_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot6.html" target="_self">slot6</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_126_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot7.html" target="_self">slot7</a></td><td class="desc">Converts an arbitrary functor to a unified type which is opaque </td></tr>
+<tr id="row_0_127_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, nil, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot0.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot0</a> template </td></tr>
+<tr id="row_0_128_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot1.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot1</a> template </td></tr>
+<tr id="row_0_129_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot2.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot2</a> template </td></tr>
+<tr id="row_0_130_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot3.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot3</a> template </td></tr>
+<tr id="row_0_131_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot4.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot4</a> template </td></tr>
+<tr id="row_0_132_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot5.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot5</a> template </td></tr>
+<tr id="row_0_133_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot6</a> template </td></tr>
+<tr id="row_0_134_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1slot__base.html" target="_self">slot_base</a></td><td class="desc">Base type for slots </td></tr>
+<tr id="row_0_135_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__const__iterator.html" target="_self">slot_const_iterator</a></td><td class="desc">STL-style const iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
+<tr id="row_0_136_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__iterator.html" target="_self">slot_iterator</a></td><td class="desc">STL-style iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
+<tr id="row_0_137_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__list.html" target="_self">slot_list</a></td><td class="desc">STL-style list interface for <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># </td></tr>
+<tr id="row_0_138_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor1.html" target="_self">track_obj_functor1</a></td><td class="desc">Track_obj_functor1 wraps a functor and stores a reference to a trackable object </td></tr>
+<tr id="row_0_139_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor2.html" target="_self">track_obj_functor2</a></td><td class="desc">Track_obj_functor2 wraps a functor and stores 2 references to trackable objects </td></tr>
+<tr id="row_0_140_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor3.html" target="_self">track_obj_functor3</a></td><td class="desc">Track_obj_functor3 wraps a functor and stores 3 references to trackable objects </td></tr>
+<tr id="row_0_141_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor4.html" target="_self">track_obj_functor4</a></td><td class="desc">Track_obj_functor4 wraps a functor and stores 4 references to trackable objects </td></tr>
+<tr id="row_0_142_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor5.html" target="_self">track_obj_functor5</a></td><td class="desc">Track_obj_functor5 wraps a functor and stores 5 references to trackable objects </td></tr>
+<tr id="row_0_143_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor6.html" target="_self">track_obj_functor6</a></td><td class="desc">Track_obj_functor6 wraps a functor and stores 6 references to trackable objects </td></tr>
+<tr id="row_0_144_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1track__obj__functor7.html" target="_self">track_obj_functor7</a></td><td class="desc">Track_obj_functor7 wraps a functor and stores 7 references to trackable objects </td></tr>
+<tr id="row_0_145_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1trackable.html" target="_self">trackable</a></td><td class="desc">Base class for objects with auto-disconnection </td></tr>
+<tr id="row_0_146_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait.html" target="_self">type_trait</a></td><td class="desc"></td></tr>
+<tr id="row_0_147_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" target="_self">type_trait< const T_type& ></a></td><td class="desc"></td></tr>
+<tr id="row_0_148_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" target="_self">type_trait< T_type& ></a></td><td class="desc"></td></tr>
+<tr id="row_0_149_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" target="_self">type_trait< T_type[N]></a></td><td class="desc"></td></tr>
+<tr id="row_0_150_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html" target="_self">type_trait< void ></a></td><td class="desc"></td></tr>
+<tr id="row_0_151_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference.html" target="_self">unwrap_reference</a></td><td class="desc"></td></tr>
+<tr id="row_0_152_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">unwrap_reference< const_reference_wrapper< T_type > ></a></td><td class="desc"></td></tr>
+<tr id="row_0_153_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">unwrap_reference< reference_wrapper< T_type > ></a></td><td class="desc"></td></tr>
+<tr id="row_0_154_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1visitor.html" target="_self">visitor</a></td><td class="desc">Sigc::visitor<T_functor>::do_visit_each() performs a functor on each of the targets of a functor </td></tr>
+<tr id="row_0_155_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">volatile_limit_reference</a></td><td class="desc">A volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_0_156_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">volatile_limit_reference< T_type, true ></a></td><td class="desc">Volatile_limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_0_157_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor0.html" target="_self">volatile_mem_functor0</a></td><td class="desc">Volatile_mem_functor0 wraps volatile methods with 0 argument(s) </td></tr>
+<tr id="row_0_158_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor1.html" target="_self">volatile_mem_functor1</a></td><td class="desc">Volatile_mem_functor1 wraps volatile methods with 1 argument(s) </td></tr>
+<tr id="row_0_159_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor2.html" target="_self">volatile_mem_functor2</a></td><td class="desc">Volatile_mem_functor2 wraps volatile methods with 2 argument(s) </td></tr>
+<tr id="row_0_160_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor3.html" target="_self">volatile_mem_functor3</a></td><td class="desc">Volatile_mem_functor3 wraps volatile methods with 3 argument(s) </td></tr>
+<tr id="row_0_161_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor4.html" target="_self">volatile_mem_functor4</a></td><td class="desc">Volatile_mem_functor4 wraps volatile methods with 4 argument(s) </td></tr>
+<tr id="row_0_162_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor5.html" target="_self">volatile_mem_functor5</a></td><td class="desc">Volatile_mem_functor5 wraps volatile methods with 5 argument(s) </td></tr>
+<tr id="row_0_163_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor6.html" target="_self">volatile_mem_functor6</a></td><td class="desc">Volatile_mem_functor6 wraps volatile methods with 6 argument(s) </td></tr>
+<tr id="row_0_164_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__mem__functor7.html" target="_self">volatile_mem_functor7</a></td><td class="desc">Volatile_mem_functor7 wraps volatile methods with 7 argument(s) </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  a  </div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="structsigc_1_1hide__functor.html">hide_functor</a> (<a class="el" href="namespacesigc.html">sigc</a>)   </td></tr>
<tr><td valign="top"><a class="el" href="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html">hide_functor< 0, T_functor ></a> (<a class="el" href="namespacesigc.html">sigc</a>)   </td></tr>
<tr><td valign="top"><a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html">hide_functor<-1, T_functor ></a> (<a class="el" href="namespacesigc.html">sigc</a>)   </td></tr>
-<tr><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  i  </div></td></tr></table>
-</td></tr>
-<tr></tr>
-<tr><td valign="top"><a class="el" href="structsigc_1_1is__base__and__derived.html">is_base_and_derived</a> (<a class="el" href="namespacesigc.html">sigc</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">is_base_and_derived< T_base, T_base ></a> (<a class="el" href="namespacesigc.html">sigc</a>)   </td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  l  </div></td></tr></table>
</td></tr>
<tr></tr>
<tr><td valign="top"><a class="el" href="classsigc_1_1volatile__mem__functor7.html">volatile_mem_functor7</a> (<a class="el" href="namespacesigc.html">sigc</a>)   </td></tr>
<tr><td></td></tr>
</table>
-<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr class="separator:a9518c78a342f7d4bba9ca01b129c894d"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template<class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value><br />
+<div class="textblock"><h3>template<class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value><br />
class sigc::const_limit_reference< T_type, I_derives_trackable ></h3>
<p>A const_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference. </p>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr class="separator:ab3ce1b09cad7a91c24c510e5915e4b7e"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template<class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value><br />
+<div class="textblock"><h3>template<class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value><br />
class sigc::const_volatile_limit_reference< T_type, I_derives_trackable ></h3>
<p>A const_volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference. </p>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr class="separator:a66b544da149f382aed7f66353d7b06ae"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template<class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value><br />
+<div class="textblock"><h3>template<class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value><br />
class sigc::limit_reference< T_type, I_derives_trackable ></h3>
<p>A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference. </p>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr class="separator:a14357ecc1a8e064d5f5531ce82542e74"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template<class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value><br />
+<div class="textblock"><h3>template<class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value><br />
class sigc::volatile_limit_reference< T_type, I_derives_trackable ></h3>
<p>A volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference. </p>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_type, bool I_derives_trackable = is_base_and_derived<trackable, T_type>::value> </div>
+template <class T_type, bool I_derives_trackable = std::is_base_of<trackable, T_type>::value> </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:exception__catch_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>exception_catch.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adaptors_2hide_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hide.h</b></td></tr>
+<tr class="memitem:hide_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hide.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adaptors_2retype_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>retype.h</b></td></tr>
+<tr class="memitem:retype_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>retype.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adaptors_2retype__return_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>retype_return.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:bind__return_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>bind_return.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:class__slot_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>class_slot.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:connection_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>connection.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:hide_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>hide.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:limit__reference_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>limit_reference.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:method__slot_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>method_slot.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:object_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>object.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:object__slot_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>object_slot.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:reference__wrapper_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>reference_wrapper.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:retype_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>retype.h</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:retype__return_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>retype_return.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:sigc_09_09_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>sigc++.h</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>value
: <a class="el" href="classsigc_1_1can__deduce__result__type__with__decltype.html#a3e390d22fe03a03bb34bb38bca1aea91">sigc::can_deduce_result_type_with_decltype< T_functor ></a>
-, <a class="el" href="structsigc_1_1is__base__and__derived.html#a639a5267d6ab0a754da024d0bffa2d21">sigc::is_base_and_derived< T_base, T_derived ></a>
-, <a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html#a48d192adf0841f00c675f4bc10830317">sigc::is_base_and_derived< T_base, T_base ></a>
</li>
<li>value_
: <a class="el" href="structsigc_1_1const__reference__wrapper.html#aaaba3da60073e485144be648f8c4f69f">sigc::const_reference_wrapper< T_type ></a>
: <a class="el" href="classsigc_1_1volatile__mem__functor1.html#a30ec3be683a2c466b23da53c8025608b">sigc::volatile_mem_functor1< T_return, T_obj, T_arg1 ></a>
</li>
<li>volatile_mem_functor2()
-: <a class="el" href="classsigc_1_1volatile__mem__functor2.html#a273bbe27bc7b190d8457408cd328c1f9">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
+: <a class="el" href="classsigc_1_1volatile__mem__functor2.html#acba5e052ebb8884ff02cab194a2f794e">sigc::volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></a>
</li>
<li>volatile_mem_functor3()
: <a class="el" href="classsigc_1_1volatile__mem__functor3.html#ad2319eebf06194ff516c27f581cbd7a5">sigc::volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></a>
</li>
<li>volatile_mem_functor4()
-: <a class="el" href="classsigc_1_1volatile__mem__functor4.html#a5ba462855081b617085e59e7566927a7">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
+: <a class="el" href="classsigc_1_1volatile__mem__functor4.html#ab86348ff91ed7ce4cadff97c157e4024">sigc::volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></a>
</li>
<li>volatile_mem_functor5()
: <a class="el" href="classsigc_1_1volatile__mem__functor5.html#a98e43ac4bafb96958bbbf658154794d0">sigc::volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>value
: <a class="el" href="classsigc_1_1can__deduce__result__type__with__decltype.html#a3e390d22fe03a03bb34bb38bca1aea91">sigc::can_deduce_result_type_with_decltype< T_functor ></a>
-, <a class="el" href="structsigc_1_1is__base__and__derived.html#a639a5267d6ab0a754da024d0bffa2d21">sigc::is_base_and_derived< T_base, T_derived ></a>
-, <a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html#a48d192adf0841f00c675f4bc10830317">sigc::is_base_and_derived< T_base, T_base ></a>
</li>
<li>value_
: <a class="el" href="structsigc_1_1const__reference__wrapper.html#aaaba3da60073e485144be648f8c4f69f">sigc::const_reference_wrapper< T_type ></a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:05 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr id="row_25_41_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1bound__volatile__mem__functor7.html" target="_self">sigc::bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="desc">Bound_volatile_mem_functor7 encapsulates a volatile method with 7 arguments and an object instance </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1functor__trait.html" target="_self">sigc::functor_trait< T_functor, I_derives_functor_base, I_can_use_decltype ></a></td><td class="desc">Trait that specifies the return type of any type </td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1hide__functor.html" target="_self">sigc::hide_functor< I_location, T_functor ></a></td><td class="desc">Adaptor that adds a dummy parameter to the wrapped functor </td></tr>
-<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1is__base__and__derived.html" target="_self">sigc::is_base_and_derived< T_base, T_derived ></a></td><td class="desc">Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library) </td></tr>
-<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html" target="_self">sigc::is_base_and_derived< T_base, T_base ></a></td><td class="desc"></td></tr>
-<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference.html" target="_self">sigc::limit_reference< T_type, I_derives_trackable ></a></td><td class="desc">A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::limit_reference< T_type, true ></a></td><td class="desc">Limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1nil.html" target="_self">sigc::nil</a></td><td class="desc">Nil struct type </td></tr>
-<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1reference__wrapper.html" target="_self">sigc::reference_wrapper< T_type ></a></td><td class="desc">Reference wrapper </td></tr>
-<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__const__iterator.html" target="_self">sigc::slot_const_iterator< T_slot ></a></td><td class="desc">STL-style const iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
-<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__iterator.html" target="_self">sigc::slot_iterator< T_slot ></a></td><td class="desc">STL-style iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
-<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__list.html" target="_self">sigc::slot_list< T_slot ></a></td><td class="desc">STL-style list interface for <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># </td></tr>
-<tr id="row_37_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_37_" class="arrow" onclick="toggleFolder('37_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1trackable.html" target="_self">sigc::trackable</a></td><td class="desc">Base class for objects with auto-disconnection </td></tr>
-<tr id="row_37_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_37_0_" class="arrow" onclick="toggleFolder('37_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1signal__base.html" target="_self">sigc::signal_base</a></td><td class="desc">Base class for the <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
-<tr id="row_37_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_0_" class="arrow" onclick="toggleFolder('37_0_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">sigc::signal0< T_return, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_37_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal< T_return, nil, nil, nil, nil, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
-<tr id="row_37_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_1_" class="arrow" onclick="toggleFolder('37_0_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_37_0_1_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
-<tr id="row_37_0_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_2_" class="arrow" onclick="toggleFolder('37_0_2_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_37_0_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
-<tr id="row_37_0_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_3_" class="arrow" onclick="toggleFolder('37_0_3_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_37_0_3_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
-<tr id="row_37_0_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_4_" class="arrow" onclick="toggleFolder('37_0_4_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_37_0_4_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
-<tr id="row_37_0_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_5_" class="arrow" onclick="toggleFolder('37_0_5_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_37_0_5_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
-<tr id="row_37_0_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_6_" class="arrow" onclick="toggleFolder('37_0_6_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_37_0_6_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
-<tr id="row_37_0_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_7_" class="arrow" onclick="toggleFolder('37_0_7_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
-<tr id="row_37_0_7_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_1_1accumulated.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
-<tr id="row_37_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_8_" class="arrow" onclick="toggleFolder('37_0_8_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">sigc::signal0< T_return, nil ></a></td><td class="desc"></td></tr>
-<tr id="row_37_0_8_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, nil, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
-<tr id="row_37_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_9_" class="arrow" onclick="toggleFolder('37_0_9_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">sigc::signal1< T_return, T_arg1, nil ></a></td><td class="desc"></td></tr>
-<tr id="row_37_0_9_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
-<tr id="row_37_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_10_" class="arrow" onclick="toggleFolder('37_0_10_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">sigc::signal2< T_return, T_arg1, T_arg2, nil ></a></td><td class="desc"></td></tr>
-<tr id="row_37_0_10_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
-<tr id="row_37_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_11_" class="arrow" onclick="toggleFolder('37_0_11_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, nil ></a></td><td class="desc"></td></tr>
-<tr id="row_37_0_11_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
-<tr id="row_37_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_12_" class="arrow" onclick="toggleFolder('37_0_12_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil ></a></td><td class="desc"></td></tr>
-<tr id="row_37_0_12_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
-<tr id="row_37_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_13_" class="arrow" onclick="toggleFolder('37_0_13_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil ></a></td><td class="desc"></td></tr>
-<tr id="row_37_0_13_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
-<tr id="row_37_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_14_" class="arrow" onclick="toggleFolder('37_0_14_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil ></a></td><td class="desc"></td></tr>
-<tr id="row_37_0_14_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
-<tr id="row_37_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_37_0_15_" class="arrow" onclick="toggleFolder('37_0_15_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="desc"></td></tr>
-<tr id="row_37_0_15_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
-<tr id="row_38_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait.html" target="_self">sigc::type_trait< T_type ></a></td><td class="desc"></td></tr>
-<tr id="row_39_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" target="_self">sigc::type_trait< const T_type& ></a></td><td class="desc"></td></tr>
-<tr id="row_40_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" target="_self">sigc::type_trait< T_type& ></a></td><td class="desc"></td></tr>
-<tr id="row_41_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" target="_self">sigc::type_trait< T_type[N]></a></td><td class="desc"></td></tr>
-<tr id="row_42_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html" target="_self">sigc::type_trait< void ></a></td><td class="desc"></td></tr>
-<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference.html" target="_self">sigc::unwrap_reference< T_type ></a></td><td class="desc"></td></tr>
-<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">sigc::unwrap_reference< const_reference_wrapper< T_type > ></a></td><td class="desc"></td></tr>
-<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">sigc::unwrap_reference< reference_wrapper< T_type > ></a></td><td class="desc"></td></tr>
-<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1visitor.html" target="_self">sigc::visitor< T_functor ></a></td><td class="desc">Sigc::visitor<T_functor>::do_visit_each() performs a functor on each of the targets of a functor </td></tr>
-<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">sigc::volatile_limit_reference< T_type, I_derives_trackable ></a></td><td class="desc">A volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
-<tr id="row_48_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::volatile_limit_reference< T_type, true ></a></td><td class="desc">Volatile_limit_reference object for a class that derives from trackable </td></tr>
-<tr id="row_49_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">sigc::volatile_limit_reference< T_obj ></a></td><td class="desc"></td></tr>
+<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference.html" target="_self">sigc::limit_reference< T_type, I_derives_trackable ></a></td><td class="desc">A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::limit_reference< T_type, true ></a></td><td class="desc">Limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1nil.html" target="_self">sigc::nil</a></td><td class="desc">Nil struct type </td></tr>
+<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1reference__wrapper.html" target="_self">sigc::reference_wrapper< T_type ></a></td><td class="desc">Reference wrapper </td></tr>
+<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__const__iterator.html" target="_self">sigc::slot_const_iterator< T_slot ></a></td><td class="desc">STL-style const iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
+<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__iterator.html" target="_self">sigc::slot_iterator< T_slot ></a></td><td class="desc">STL-style iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a> </td></tr>
+<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1slot__list.html" target="_self">sigc::slot_list< T_slot ></a></td><td class="desc">STL-style list interface for <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># </td></tr>
+<tr id="row_35_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_35_" class="arrow" onclick="toggleFolder('35_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1trackable.html" target="_self">sigc::trackable</a></td><td class="desc">Base class for objects with auto-disconnection </td></tr>
+<tr id="row_35_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_35_0_" class="arrow" onclick="toggleFolder('35_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1signal__base.html" target="_self">sigc::signal_base</a></td><td class="desc">Base class for the <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
+<tr id="row_35_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_0_" class="arrow" onclick="toggleFolder('35_0_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">sigc::signal0< T_return, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_35_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal< T_return, nil, nil, nil, nil, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
+<tr id="row_35_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_1_" class="arrow" onclick="toggleFolder('35_0_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">sigc::signal1< T_return, T_arg1, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_35_0_1_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
+<tr id="row_35_0_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_2_" class="arrow" onclick="toggleFolder('35_0_2_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">sigc::signal2< T_return, T_arg1, T_arg2, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_35_0_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
+<tr id="row_35_0_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_3_" class="arrow" onclick="toggleFolder('35_0_3_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_35_0_3_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
+<tr id="row_35_0_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_4_" class="arrow" onclick="toggleFolder('35_0_4_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_35_0_4_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
+<tr id="row_35_0_5_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_5_" class="arrow" onclick="toggleFolder('35_0_5_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_35_0_5_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
+<tr id="row_35_0_6_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_6_" class="arrow" onclick="toggleFolder('35_0_6_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_35_0_6_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
+<tr id="row_35_0_7_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_7_" class="arrow" onclick="toggleFolder('35_0_7_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_accumulator ></a></td><td class="desc">Signal declaration </td></tr>
+<tr id="row_35_0_7_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_1_1accumulated.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::accumulated< T_accumulator ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
+<tr id="row_35_0_8_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_8_" class="arrow" onclick="toggleFolder('35_0_8_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal0.html" target="_self">sigc::signal0< T_return, nil ></a></td><td class="desc"></td></tr>
+<tr id="row_35_0_8_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, nil, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal0.html" title="Signal declaration. ">sigc::signal0</a> template </td></tr>
+<tr id="row_35_0_9_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_9_" class="arrow" onclick="toggleFolder('35_0_9_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal1.html" target="_self">sigc::signal1< T_return, T_arg1, nil ></a></td><td class="desc"></td></tr>
+<tr id="row_35_0_9_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal1.html" title="Signal declaration. ">sigc::signal1</a> template </td></tr>
+<tr id="row_35_0_10_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_10_" class="arrow" onclick="toggleFolder('35_0_10_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal2.html" target="_self">sigc::signal2< T_return, T_arg1, T_arg2, nil ></a></td><td class="desc"></td></tr>
+<tr id="row_35_0_10_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal2.html" title="Signal declaration. ">sigc::signal2</a> template </td></tr>
+<tr id="row_35_0_11_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_11_" class="arrow" onclick="toggleFolder('35_0_11_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal3.html" target="_self">sigc::signal3< T_return, T_arg1, T_arg2, T_arg3, nil ></a></td><td class="desc"></td></tr>
+<tr id="row_35_0_11_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template </td></tr>
+<tr id="row_35_0_12_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_12_" class="arrow" onclick="toggleFolder('35_0_12_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal4.html" target="_self">sigc::signal4< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil ></a></td><td class="desc"></td></tr>
+<tr id="row_35_0_12_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal4.html" title="Signal declaration. ">sigc::signal4</a> template </td></tr>
+<tr id="row_35_0_13_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_13_" class="arrow" onclick="toggleFolder('35_0_13_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal5.html" target="_self">sigc::signal5< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil ></a></td><td class="desc"></td></tr>
+<tr id="row_35_0_13_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal5.html" title="Signal declaration. ">sigc::signal5</a> template </td></tr>
+<tr id="row_35_0_14_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_14_" class="arrow" onclick="toggleFolder('35_0_14_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal6.html" target="_self">sigc::signal6< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil ></a></td><td class="desc"></td></tr>
+<tr id="row_35_0_14_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal6.html" title="Signal declaration. ">sigc::signal6</a> template </td></tr>
+<tr id="row_35_0_15_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_35_0_15_" class="arrow" onclick="toggleFolder('35_0_15_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal7.html" target="_self">sigc::signal7< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, nil ></a></td><td class="desc"></td></tr>
+<tr id="row_35_0_15_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1signal.html" target="_self">sigc::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></a></td><td class="desc">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates </td></tr>
+<tr id="row_36_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait.html" target="_self">sigc::type_trait< T_type ></a></td><td class="desc"></td></tr>
+<tr id="row_37_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" target="_self">sigc::type_trait< const T_type& ></a></td><td class="desc"></td></tr>
+<tr id="row_38_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" target="_self">sigc::type_trait< T_type& ></a></td><td class="desc"></td></tr>
+<tr id="row_39_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" target="_self">sigc::type_trait< T_type[N]></a></td><td class="desc"></td></tr>
+<tr id="row_40_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1type__trait_3_01void_01_4.html" target="_self">sigc::type_trait< void ></a></td><td class="desc"></td></tr>
+<tr id="row_41_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference.html" target="_self">sigc::unwrap_reference< T_type ></a></td><td class="desc"></td></tr>
+<tr id="row_42_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">sigc::unwrap_reference< const_reference_wrapper< T_type > ></a></td><td class="desc"></td></tr>
+<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" target="_self">sigc::unwrap_reference< reference_wrapper< T_type > ></a></td><td class="desc"></td></tr>
+<tr id="row_44_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsigc_1_1visitor.html" target="_self">sigc::visitor< T_functor ></a></td><td class="desc">Sigc::visitor<T_functor>::do_visit_each() performs a functor on each of the targets of a functor </td></tr>
+<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">sigc::volatile_limit_reference< T_type, I_derives_trackable ></a></td><td class="desc">A volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference </td></tr>
+<tr id="row_46_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" target="_self">sigc::volatile_limit_reference< T_type, true ></a></td><td class="desc">Volatile_limit_reference object for a class that derives from trackable </td></tr>
+<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsigc_1_1volatile__limit__reference.html" target="_self">sigc::volatile_limit_reference< T_obj ></a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<map name="sigc_1_1hide__functor_3_01I__location_00_01T__functor_01_4" id="sigc_1_1hide__functor_3_01I__location_00_01T__functor_01_4">
<area shape="rect" id="node1" href="structsigc_1_1hide__functor.html" title="Adaptor that adds a dummy parameter to the wrapped functor. " alt="" coords="5,5,184,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_26.png" border="0" alt="" usemap="#sigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4"/>
-<map name="sigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4" id="sigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4">
-<area shape="rect" id="node1" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html" title="sigc::is_base_and_derived\l\< T_base, T_base \>" alt="" coords="5,5,193,47"/></map>
-</td></tr>
-<tr><td><img src="inherit_graph_27.png" border="0" alt="" usemap="#sigc_1_1is__base__and__derived_3_01T__base_00_01T__derived_01_4"/>
-<map name="sigc_1_1is__base__and__derived_3_01T__base_00_01T__derived_01_4" id="sigc_1_1is__base__and__derived_3_01T__base_00_01T__derived_01_4">
-<area shape="rect" id="node1" href="structsigc_1_1is__base__and__derived.html" title="Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's ..." alt="" coords="5,5,193,47"/></map>
-</td></tr>
-<tr><td><img src="inherit_graph_28.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__obj_01_4"/>
+<tr><td><img src="inherit_graph_26.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__obj_01_4"/>
<map name="sigc_1_1limit__reference_3_01T__obj_01_4" id="sigc_1_1limit__reference_3_01T__obj_01_4">
<area shape="rect" id="node1" href="classsigc_1_1limit__reference.html" title="sigc::limit_reference\l\< T_obj \>" alt="" coords="5,5,156,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_29.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
+<tr><td><img src="inherit_graph_27.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
<map name="sigc_1_1limit__reference_3_01T__type_00_01I__derives__trackable_01_4" id="sigc_1_1limit__reference_3_01T__type_00_01I__derives__trackable_01_4">
<area shape="rect" id="node1" href="classsigc_1_1limit__reference.html" title="A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sig..." alt="" coords="5,5,229,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_30.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01true_01_4"/>
+<tr><td><img src="inherit_graph_28.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__type_00_01true_01_4"/>
<map name="sigc_1_1limit__reference_3_01T__type_00_01true_01_4" id="sigc_1_1limit__reference_3_01T__type_00_01true_01_4">
<area shape="rect" id="node1" href="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html" title="limit_reference object for a class that derives from trackable. " alt="" coords="5,5,156,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_31.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__wrapped_01_4"/>
+<tr><td><img src="inherit_graph_29.png" border="0" alt="" usemap="#sigc_1_1limit__reference_3_01T__wrapped_01_4"/>
<map name="sigc_1_1limit__reference_3_01T__wrapped_01_4" id="sigc_1_1limit__reference_3_01T__wrapped_01_4">
<area shape="rect" id="node1" href="classsigc_1_1limit__reference.html" title="sigc::limit_reference\l\< T_wrapped \>" alt="" coords="5,5,156,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_32.png" border="0" alt="" usemap="#sigc_1_1nil"/>
+<tr><td><img src="inherit_graph_30.png" border="0" alt="" usemap="#sigc_1_1nil"/>
<map name="sigc_1_1nil" id="sigc_1_1nil">
<area shape="rect" id="node1" href="structsigc_1_1nil.html" title="nil struct type. " alt="" coords="5,5,75,32"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_33.png" border="0" alt="" usemap="#sigc_1_1reference__wrapper_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_31.png" border="0" alt="" usemap="#sigc_1_1reference__wrapper_3_01T__type_01_4"/>
<map name="sigc_1_1reference__wrapper_3_01T__type_01_4" id="sigc_1_1reference__wrapper_3_01T__type_01_4">
<area shape="rect" id="node1" href="structsigc_1_1reference__wrapper.html" title="Reference wrapper. " alt="" coords="5,5,180,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_34.png" border="0" alt="" usemap="#sigc_1_1slot__const__iterator_3_01T__slot_01_4"/>
+<tr><td><img src="inherit_graph_32.png" border="0" alt="" usemap="#sigc_1_1slot__const__iterator_3_01T__slot_01_4"/>
<map name="sigc_1_1slot__const__iterator_3_01T__slot_01_4" id="sigc_1_1slot__const__iterator_3_01T__slot_01_4">
<area shape="rect" id="node1" href="structsigc_1_1slot__const__iterator.html" title="STL-style const iterator for slot_list. " alt="" coords="5,5,180,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_35.png" border="0" alt="" usemap="#sigc_1_1slot__iterator_3_01T__slot_01_4"/>
+<tr><td><img src="inherit_graph_33.png" border="0" alt="" usemap="#sigc_1_1slot__iterator_3_01T__slot_01_4"/>
<map name="sigc_1_1slot__iterator_3_01T__slot_01_4" id="sigc_1_1slot__iterator_3_01T__slot_01_4">
<area shape="rect" id="node1" href="structsigc_1_1slot__iterator.html" title="STL-style iterator for slot_list. " alt="" coords="5,5,137,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_36.png" border="0" alt="" usemap="#sigc_1_1slot__list_3_01T__slot_01_4"/>
+<tr><td><img src="inherit_graph_34.png" border="0" alt="" usemap="#sigc_1_1slot__list_3_01T__slot_01_4"/>
<map name="sigc_1_1slot__list_3_01T__slot_01_4" id="sigc_1_1slot__list_3_01T__slot_01_4">
<area shape="rect" id="node1" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. " alt="" coords="5,5,131,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_37.png" border="0" alt="" usemap="#sigc_1_1trackable"/>
+<tr><td><img src="inherit_graph_35.png" border="0" alt="" usemap="#sigc_1_1trackable"/>
<map name="sigc_1_1trackable" id="sigc_1_1trackable">
<area shape="rect" id="node1" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. " alt="" coords="5,746,120,773"/><area shape="rect" id="node2" href="structsigc_1_1signal__base.html" title="Base class for the sigc::signal# templates. " alt="" coords="168,746,299,773"/><area shape="rect" id="node3" href="classsigc_1_1signal0.html" title="Signal declaration. " alt="" coords="379,43,551,84"/><area shape="rect" id="node5" href="classsigc_1_1signal1.html" title="Signal declaration. " alt="" coords="372,135,559,176"/><area shape="rect" id="node7" href="classsigc_1_1signal2.html" title="Signal declaration. " alt="" coords="347,224,584,265"/><area shape="rect" id="node9" href="classsigc_1_1signal3.html" title="Signal declaration. " alt="" coords="378,306,553,362"/><area shape="rect" id="node11" href="classsigc_1_1signal4.html" title="Signal declaration. " alt="" coords="372,399,559,455"/><area shape="rect" id="node13" href="classsigc_1_1signal5.html" title="Signal declaration. " alt="" coords="347,490,584,546"/><area shape="rect" id="node15" href="classsigc_1_1signal6.html" title="Signal declaration. " alt="" coords="378,577,553,648"/><area shape="rect" id="node17" href="classsigc_1_1signal7.html" title="Signal declaration. " alt="" coords="372,680,559,751"/><area shape="rect" id="node19" href="classsigc_1_1signal0.html" title="sigc::signal0\< T_return,\l nil \>" alt="" coords="379,781,551,823"/><area shape="rect" id="node21" href="classsigc_1_1signal1.html" title="sigc::signal1\< T_return,\l T_arg1, nil \>" alt="" coords="379,847,551,888"/><area shape="rect" id="node23" href="classsigc_1_1signal2.html" title="sigc::signal2\< T_return,\l T_arg1, T_arg2, nil \>" alt="" coords="379,912,551,953"/><area shape="rect" id="node25" href="classsigc_1_1signal3.html" title="sigc::signal3\< T_return,\l T_arg1, T_arg2, T_arg3,\l nil \>" alt="" coords="378,978,553,1034"/><area shape="rect" id="node27" href="classsigc_1_1signal4.html" title="sigc::signal4\< T_return,\l T_arg1, T_arg2, T_arg3,\l T_arg4, nil \>" alt="" coords="378,1061,553,1117"/><area shape="rect" id="node29" href="classsigc_1_1signal5.html" title="sigc::signal5\< T_return,\l T_arg1, T_arg2, T_arg3,\l T_arg4, T_arg5, nil \>" alt="" coords="378,1145,553,1201"/><area shape="rect" id="node31" href="classsigc_1_1signal6.html" title="sigc::signal6\< T_return,\l T_arg1, T_arg2, T_arg3,\l T_arg4, T_arg5, T_arg6, nil \>" alt="" coords="361,1234,569,1290"/><area shape="rect" id="node33" href="classsigc_1_1signal7.html" title="sigc::signal7\< T_return,\l T_arg1, T_arg2, T_arg3,\l T_arg4, T_arg5, T_arg6,\l T_arg7, nil \>" alt="" coords="378,1333,553,1404"/><area shape="rect" id="node4" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal0 template. " alt="" coords="683,5,851,76"/><area shape="rect" id="node6" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal1 template. " alt="" coords="672,100,863,171"/><area shape="rect" id="node8" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal2 template. " alt="" coords="653,195,882,265"/><area shape="rect" id="node10" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01852c349c390cefa04662a850d84c0a94.html" title="Convenience wrapper for the numbered sigc::signal3 template. " alt="" coords="661,289,873,360"/><area shape="rect" id="node12" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_0d729ce48b1328d982e0ee754652fed04.html" title="Convenience wrapper for the numbered sigc::signal4 template. " alt="" coords="649,384,886,455"/><area shape="rect" id="node14" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arcf6cb51783c363bfae7c4a91d9685109.html" title="Convenience wrapper for the numbered sigc::signal5 template. " alt="" coords="641,479,893,549"/><area shape="rect" id="node16" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__are33def4d0c1a12dcbfd220489302db67.html" title="Convenience wrapper for the numbered sigc::signal6 template. " alt="" coords="632,573,903,644"/><area shape="rect" id="node18" href="classsigc_1_1signal_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal# templates. " alt="" coords="669,669,866,754"/><area shape="rect" id="node20" href="classsigc_1_1signal_3_01T__return_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal0 template. " alt="" coords="685,778,849,834"/><area shape="rect" id="node22" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal1 template. " alt="" coords="685,858,849,914"/><area shape="rect" id="node24" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal2 template. " alt="" coords="685,938,849,994"/><area shape="rect" id="node26" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal3 template. " alt="" coords="680,1018,855,1074"/><area shape="rect" id="node28" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01nil_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal4 template. " alt="" coords="680,1098,855,1154"/><area shape="rect" id="node30" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01nil_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal5 template. " alt="" coords="678,1178,857,1234"/><area shape="rect" id="node32" href="classsigc_1_1signal_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html" title="Convenience wrapper for the numbered sigc::signal6 template. " alt="" coords="663,1258,871,1314"/><area shape="rect" id="node34" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. " alt="" coords="680,1339,855,1409"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_38.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01const_01T__type_01_6_01_4"/>
+<tr><td><img src="inherit_graph_36.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01const_01T__type_01_6_01_4"/>
<map name="sigc_1_1type__trait_3_01const_01T__type_01_6_01_4" id="sigc_1_1type__trait_3_01const_01T__type_01_6_01_4">
<area shape="rect" id="node1" href="structsigc_1_1type__trait_3_01const_01T__type_01_6_01_4.html" title="sigc::type_trait\< const\l T_type & \>" alt="" coords="5,5,172,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_39.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_6_01_4"/>
+<tr><td><img src="inherit_graph_37.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_6_01_4"/>
<map name="sigc_1_1type__trait_3_01T__type_01_6_01_4" id="sigc_1_1type__trait_3_01T__type_01_6_01_4">
<area shape="rect" id="node1" href="structsigc_1_1type__trait_3_01T__type_01_6_01_4.html" title="sigc::type_trait\< T\l_type & \>" alt="" coords="5,5,144,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_40.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_38.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type_01_4"/>
<map name="sigc_1_1type__trait_3_01T__type_01_4" id="sigc_1_1type__trait_3_01T__type_01_4">
<area shape="rect" id="node1" href="structsigc_1_1type__trait.html" title="sigc::type_trait\< T\l_type \>" alt="" coords="5,5,144,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_41.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type[N]_4"/>
+<tr><td><img src="inherit_graph_39.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01T__type[N]_4"/>
<map name="sigc_1_1type__trait_3_01T__type[N]_4" id="sigc_1_1type__trait_3_01T__type[N]_4">
<area shape="rect" id="node1" href="structsigc_1_1type__trait_3_01T__type[N]_4.html" title="sigc::type_trait\< T\l_type[N]\>" alt="" coords="5,5,144,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_42.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01void_01_4"/>
+<tr><td><img src="inherit_graph_40.png" border="0" alt="" usemap="#sigc_1_1type__trait_3_01void_01_4"/>
<map name="sigc_1_1type__trait_3_01void_01_4" id="sigc_1_1type__trait_3_01void_01_4">
<area shape="rect" id="node1" href="structsigc_1_1type__trait_3_01void_01_4.html" title="sigc::type_trait\< void \>" alt="" coords="5,5,177,32"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_43.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4"/>
+<tr><td><img src="inherit_graph_41.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4"/>
<map name="sigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4" id="sigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4">
<area shape="rect" id="node1" href="structsigc_1_1unwrap__reference_3_01const__reference__wrapper_3_01T__type_01_4_01_4.html" title="sigc::unwrap_reference\l\< const_reference_wrapper\l\< T_type \> \>" alt="" coords="5,5,204,61"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_44.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4"/>
+<tr><td><img src="inherit_graph_42.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4"/>
<map name="sigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4" id="sigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4">
<area shape="rect" id="node1" href="structsigc_1_1unwrap__reference_3_01reference__wrapper_3_01T__type_01_4_01_4.html" title="sigc::unwrap_reference\l\< reference_wrapper\< T\l_type \> \>" alt="" coords="5,5,184,61"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_45.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01T__type_01_4"/>
+<tr><td><img src="inherit_graph_43.png" border="0" alt="" usemap="#sigc_1_1unwrap__reference_3_01T__type_01_4"/>
<map name="sigc_1_1unwrap__reference_3_01T__type_01_4" id="sigc_1_1unwrap__reference_3_01T__type_01_4">
<area shape="rect" id="node1" href="structsigc_1_1unwrap__reference.html" title="sigc::unwrap_reference\l\< T_type \>" alt="" coords="5,5,175,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_46.png" border="0" alt="" usemap="#sigc_1_1visitor_3_01T__functor_01_4"/>
+<tr><td><img src="inherit_graph_44.png" border="0" alt="" usemap="#sigc_1_1visitor_3_01T__functor_01_4"/>
<map name="sigc_1_1visitor_3_01T__functor_01_4" id="sigc_1_1visitor_3_01T__functor_01_4">
<area shape="rect" id="node1" href="structsigc_1_1visitor.html" title="sigc::visitor<T_functor>::do_visit_each() performs a functor on each of the targets of a functor..." alt="" coords="5,5,188,32"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_47.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__obj_01_4"/>
+<tr><td><img src="inherit_graph_45.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__obj_01_4"/>
<map name="sigc_1_1volatile__limit__reference_3_01T__obj_01_4" id="sigc_1_1volatile__limit__reference_3_01T__obj_01_4">
<area shape="rect" id="node1" href="classsigc_1_1volatile__limit__reference.html" title="sigc::volatile_limit\l_reference\< T_obj \>" alt="" coords="5,5,159,47"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_48.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
+<tr><td><img src="inherit_graph_46.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4"/>
<map name="sigc_1_1volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4" id="sigc_1_1volatile__limit__reference_3_01T__type_00_01I__derives__trackable_01_4">
<area shape="rect" id="node1" href="classsigc_1_1volatile__limit__reference.html" title="A volatile_limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from sigc::trackable, then visit_each<>() will "limit" itself to the sigc::trackable reference instead of the derived reference. " alt="" coords="5,5,164,61"/></map>
</td></tr>
-<tr><td><img src="inherit_graph_49.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4"/>
+<tr><td><img src="inherit_graph_47.png" border="0" alt="" usemap="#sigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4"/>
<map name="sigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4" id="sigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4">
<area shape="rect" id="node1" href="classsigc_1_1volatile__limit__reference_3_01T__type_00_01true_01_4.html" title="volatile_limit_reference object for a class that derives from trackable. " alt="" coords="5,5,201,47"/></map>
</td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html">hide_functor<-1, T_functor ></a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Adaptor that adds a dummy parameter to the wrapped functor. <a href="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1is__base__and__derived.html">is_base_and_derived</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library). <a href="structsigc_1_1is__base__and__derived.html#details">More...</a><br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">is_base_and_derived< T_base, T_base ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1limit__reference.html">limit_reference</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A limit_reference<Foo> object stores a reference (Foo&), but make sure that, if Foo inherits from <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a>, then <a class="el" href="group__sigcfunctors.html#ga64cb7832acc1e58efb5ffe0b4f5e9404" title="This function performs a functor on each of the targets of a functor. ">visit_each<>()</a> will "limit" itself to the <a class="el" href="structsigc_1_1trackable.html" title="Base class for objects with auto-disconnection. ">sigc::trackable</a> reference instead of the derived reference. <a href="classsigc_1_1limit__reference.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<p><code>#include <sigc++/adaptors/adaptor_trait.h></code></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template<class T_functor, bool I_isadaptor = is_base_and_derived<adaptor_base, T_functor>::value><br />
+<div class="textblock"><h3>template<class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value><br />
struct sigc::adaptor_trait< T_functor, I_isadaptor ></h3>
<p>Trait that specifies what is the adaptor version of a functor type. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:03 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr class="separator:a97d97214974202d86af020af07b2e0c9"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template<class T_functor, class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void, bool I_derives_adaptor_base = is_base_and_derived<adaptor_base,T_functor>::value><br />
+<div class="textblock"><h3>template<class T_functor, class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void, bool I_derives_adaptor_base = std::is_base_of<adaptor_base,T_functor>::value><br />
struct sigc::deduce_result_type< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base ></h3>
<p>Deduce the return type of a functor. </p>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_functor, class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void, bool I_derives_adaptor_base = is_base_and_derived<adaptor_base,T_functor>::value> </div>
+template <class T_functor, class T_arg1 = void, class T_arg2 = void, class T_arg3 = void, class T_arg4 = void, class T_arg5 = void, class T_arg6 = void, class T_arg7 = void, bool I_derives_adaptor_base = std::is_base_of<adaptor_base,T_functor>::value> </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="structsigc_1_1functor__trait.html">functor_trait</a><T_functor>::result_type <a class="el" href="structsigc_1_1deduce__result__type.html">sigc::deduce_result_type</a>< T_functor, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, I_derives_adaptor_base >::<a class="el" href="structsigc_1_1deduce__result__type.html#a97d97214974202d86af020af07b2e0c9">type</a></td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
<tr class="separator:af1324bf0d3cec3d1f2e39e932b228d6d"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template<class T_functor, bool I_derives_functor_base = is_base_and_derived<functor_base,T_functor>::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value><br />
+<div class="textblock"><h3>template<class T_functor, bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value><br />
struct sigc::functor_trait< T_functor, I_derives_functor_base, I_can_use_decltype ></h3>
<p>Trait that specifies the return type of any type. </p>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_functor, bool I_derives_functor_base = is_base_and_derived<functor_base,T_functor>::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value> </div>
+template <class T_functor, bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value> </div>
<table class="memname">
<tr>
<td class="memname">typedef T_functor <a class="el" href="structsigc_1_1functor__trait.html">sigc::functor_trait</a>< T_functor, I_derives_functor_base, I_can_use_decltype >::<a class="el" href="structsigc_1_1functor__trait.html#ac779b3d3d04e78d57b6b2ae4545b1667">functor_type</a></td>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
-template <class T_functor, bool I_derives_functor_base = is_base_and_derived<functor_base,T_functor>::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value> </div>
+template <class T_functor, bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value, bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value> </div>
<table class="memname">
<tr>
<td class="memname">typedef void <a class="el" href="structsigc_1_1functor__trait.html">sigc::functor_trait</a>< T_functor, I_derives_functor_base, I_can_use_decltype >::<a class="el" href="structsigc_1_1functor__trait.html#af1324bf0d3cec3d1f2e39e932b228d6d">result_type</a></td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:53 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
+++ /dev/null
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.9.1"/>
-<title>libsigc++: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.9.1 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="structsigc_1_1is__base__and__derived.html">is_base_and_derived</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">sigc::is_base_and_derived< T_base, T_derived > Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="structsigc_1_1is__base__and__derived.html">sigc::is_base_and_derived< T_base, T_derived ></a>, including all inherited members.</p>
-<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1is__base__and__derived.html#a639a5267d6ab0a754da024d0bffa2d21">value</a></td><td class="entry"><a class="el" href="structsigc_1_1is__base__and__derived.html">sigc::is_base_and_derived< T_base, T_derived ></a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.9.1
-</small></address>
-</body>
-</html>
+++ /dev/null
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.9.1"/>
-<title>libsigc++: sigc::is_base_and_derived< T_base, T_derived > Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.9.1 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="structsigc_1_1is__base__and__derived.html">is_base_and_derived</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#nested-classes">Classes</a> |
-<a href="#pub-static-attribs">Static Public Attributes</a> |
-<a href="structsigc_1_1is__base__and__derived-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">sigc::is_base_and_derived< T_base, T_derived > Struct Template Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library).
- <a href="structsigc_1_1is__base__and__derived.html#details">More...</a></p>
-
-<p><code>#include <sigc++/type_traits.h></code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
-Static Public Attributes</h2></td></tr>
-<tr class="memitem:a639a5267d6ab0a754da024d0bffa2d21"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1is__base__and__derived.html#a639a5267d6ab0a754da024d0bffa2d21">value</a></td></tr>
-<tr class="separator:a639a5267d6ab0a754da024d0bffa2d21"><td class="memSeparator" colspan="2"> </td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><h3>template<class T_base, class T_derived><br />
-struct sigc::is_base_and_derived< T_base, T_derived ></h3>
-
-<p>Compile-time determination of base-class relationship in C++ (adapted to match the syntax of boost's type_traits library). </p>
-<p>Use this to provide a template specialization for a set of types. For instance,</p>
-<div class="fragment"><div class="line">template < class T_thing, bool Tval_derives_from_something = sigc::is_base_and_derived<Something, T_thing>::value ></div>
-<div class="line"><span class="keyword">class </span>TheTemplate</div>
-<div class="line">{</div>
-<div class="line"> <span class="comment">//Standard implementation.</span></div>
-<div class="line">}</div>
-<div class="line"></div>
-<div class="line"><span class="comment">//Specialization for T_things that derive from Something (Tval_derives_from_something is true)</span></div>
-<div class="line"><span class="keyword">template</span> <<span class="keyword">class</span> T_thing></div>
-<div class="line"><span class="keyword">class </span>TheTemplate<T_thing, true></div>
-<div class="line">{</div>
-<div class="line"> T_thing thing;</div>
-<div class="line"> thing.method_that_is_in_something();</div>
-<div class="line">}</div>
-</div><!-- fragment --><p>sigc::is_base_and_derived<> is used internally in libsigc++. If you need such a template class elsewhere, and you have a C++11 compiler, std::is_base_of<> is recommended. </p>
-</div><h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a639a5267d6ab0a754da024d0bffa2d21"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_base , class T_derived > </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const bool <a class="el" href="structsigc_1_1is__base__and__derived.html">sigc::is_base_and_derived</a>< T_base, T_derived >::value</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.9.1
-</small></address>
-</body>
-</html>
+++ /dev/null
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.9.1"/>
-<title>libsigc++: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.9.1 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">is_base_and_derived< T_base, T_base ></a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">sigc::is_base_and_derived< T_base, T_base > Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">sigc::is_base_and_derived< T_base, T_base ></a>, including all inherited members.</p>
-<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html#a48d192adf0841f00c675f4bc10830317">value</a></td><td class="entry"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">sigc::is_base_and_derived< T_base, T_base ></a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.9.1
-</small></address>
-</body>
-</html>
+++ /dev/null
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.9.1"/>
-<title>libsigc++: sigc::is_base_and_derived< T_base, T_base > Struct Template Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.9.1 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html">is_base_and_derived< T_base, T_base ></a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-static-attribs">Static Public Attributes</a> |
-<a href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">sigc::is_base_and_derived< T_base, T_base > Struct Template Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include <sigc++/type_traits.h></code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
-Static Public Attributes</h2></td></tr>
-<tr class="memitem:a48d192adf0841f00c675f4bc10830317"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html#a48d192adf0841f00c675f4bc10830317">value</a> = true</td></tr>
-<tr class="separator:a48d192adf0841f00c675f4bc10830317"><td class="memSeparator" colspan="2"> </td></tr>
-</table>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a48d192adf0841f00c675f4bc10830317"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template <class T_base > </div>
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const bool <a class="el" href="structsigc_1_1is__base__and__derived.html">sigc::is_base_and_derived</a>< T_base, T_base >::value = true</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.9.1
-</small></address>
-</body>
-</html>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">libsigc++
-  <span id="projectnumber">2.5.1</span>
+  <span id="projectnumber">2.5.2</span>
</div>
</td>
</tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Jul 18 2015 10:36:54 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
+Generated on Thu Aug 13 2015 11:09:04 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
<sub name="hide_functor" link="structsigc_1_1hide__functor.html"/>
<sub name="hide_functor< 0, T_functor >" link="structsigc_1_1hide__functor_3_010_00_01T__functor_01_4.html"/>
<sub name="hide_functor<-1, T_functor >" link="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html"/>
- <sub name="is_base_and_derived" link="structsigc_1_1is__base__and__derived.html"/>
- <sub name="is_base_and_derived< T_base, T_base >" link="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html"/>
<sub name="limit_reference" link="classsigc_1_1limit__reference.html"/>
<sub name="limit_reference< T_type, true >" link="classsigc_1_1limit__reference_3_01T__type_00_01true_01_4.html"/>
<sub name="mem_functor0" link="classsigc_1_1mem__functor0.html"/>
<keyword type="function" name="sigc::hide_functor<-1, T_functor >::operator()" link="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a1b14612df4daabfa76ddb5aa9d48c023"/>
<keyword type="function" name="sigc::hide_functor<-1, T_functor >::operator()" link="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a4c9d0e81c0dacb65443b810ba90f81b7"/>
<keyword type="function" name="sigc::hide_functor<-1, T_functor >::operator()" link="structsigc_1_1hide__functor_3-1_00_01T__functor_01_4.html#a3ab506b688835f9545dc018142cc728e"/>
- <keyword type="struct" name="sigc::is_base_and_derived" link="structsigc_1_1is__base__and__derived.html"/>
- <keyword type="struct" name="sigc::is_base_and_derived< T_base, T_base >" link="structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html"/>
<keyword type="struct" name="sigc::limit_reference" link="classsigc_1_1limit__reference.html"/>
<keyword type="function" name="sigc::limit_reference::limit_reference" link="classsigc_1_1limit__reference.html#a58bf17e1eaa63d86336c831fa885bc66"/>
<keyword type="function" name="sigc::limit_reference::invoke" link="classsigc_1_1limit__reference.html#a951ae1d15397406945d4a6b67f30936f"/>
</member>
</compound>
<compound kind="file">
- <name>track_obj.h</name>
+ <name>hide.h</name>
<path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
- <filename>track__obj_8h</filename>
- <class kind="class">sigc::track_obj_functor1</class>
- <class kind="class">sigc::track_obj_functor2</class>
- <class kind="class">sigc::track_obj_functor3</class>
- <class kind="class">sigc::track_obj_functor4</class>
- <class kind="class">sigc::track_obj_functor5</class>
- <class kind="class">sigc::track_obj_functor6</class>
- <class kind="class">sigc::track_obj_functor7</class>
+ <filename>hide_8h</filename>
+ <class kind="struct">sigc::hide_functor</class>
+ <class kind="struct">sigc::hide_functor< 0, T_functor ></class>
+ <class kind="struct">sigc::hide_functor<-1, T_functor ></class>
<namespace>sigc</namespace>
<member kind="function">
- <type>track_obj_functor1< T_functor, T_obj1 ></type>
- <name>track_obj</name>
- <anchorfile>group__track__obj.html</anchorfile>
- <anchor>ga8fd1ab36d123ff83dd4cd8dc58bb28e2</anchor>
- <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1)</arglist>
+ <type>hide_functor< I_location, T_functor ></type>
+ <name>hide</name>
+ <anchorfile>group__hide.html</anchorfile>
+ <anchor>gaf2cefea3a99acd44f68121424103172d</anchor>
+ <arglist>(const T_functor &_A_func)</arglist>
</member>
<member kind="function">
- <type>track_obj_functor2< T_functor, T_obj1, T_obj2 ></type>
- <name>track_obj</name>
- <anchorfile>group__track__obj.html</anchorfile>
- <anchor>ga60842510c2387ec49c43149d94fb1b72</anchor>
- <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2)</arglist>
+ <type>hide_functor<-1, T_functor ></type>
+ <name>hide</name>
+ <anchorfile>group__hide.html</anchorfile>
+ <anchor>gacbbacd3553268d85b95e3a85aefb67e5</anchor>
+ <arglist>(const T_functor &_A_func)</arglist>
</member>
+ </compound>
+ <compound kind="file">
+ <name>retype.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+ <filename>retype_8h</filename>
+ <class kind="struct">sigc::retype_functor</class>
+ <namespace>sigc</namespace>
<member kind="function">
- <type>track_obj_functor3< T_functor, T_obj1, T_obj2, T_obj3 ></type>
- <name>track_obj</name>
- <anchorfile>group__track__obj.html</anchorfile>
- <anchor>ga52b11304cb05441237a8dcc651cb724e</anchor>
- <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3)</arglist>
+ <type>retype_functor< slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga8b98eeb2a61b5b1f84dcd1d20fe666f1</anchor>
+ <arglist>(const slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>track_obj_functor4< T_functor, T_obj1, T_obj2, T_obj3, T_obj4 ></type>
- <name>track_obj</name>
- <anchorfile>group__track__obj.html</anchorfile>
- <anchor>gaea44f2388c18ca8508818ff6b7756216</anchor>
- <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3, const T_obj4 &_A_obj4)</arglist>
+ <type>retype_functor< pointer_functor0< T_return > ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga23978c94d9d3c934803898c3bf48ff7d</anchor>
+ <arglist>(const pointer_functor0< T_return > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>track_obj_functor5< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5 ></type>
- <name>track_obj</name>
- <anchorfile>group__track__obj.html</anchorfile>
- <anchor>ga337dc48ba1e394f572d5d914b83f57a0</anchor>
- <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3, const T_obj4 &_A_obj4, const T_obj5 &_A_obj5)</arglist>
+ <type>retype_functor< pointer_functor1< T_arg1, T_return >, T_arg1 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga75cc92c15faf06d5293ff34179f21899</anchor>
+ <arglist>(const pointer_functor1< T_arg1, T_return > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>track_obj_functor6< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6 ></type>
- <name>track_obj</name>
- <anchorfile>group__track__obj.html</anchorfile>
- <anchor>ga0304ca1269ed352fcc1c81324062302e</anchor>
- <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3, const T_obj4 &_A_obj4, const T_obj5 &_A_obj5, const T_obj6 &_A_obj6)</arglist>
+ <type>retype_functor< pointer_functor2< T_arg1, T_arg2, T_return >, T_arg1, T_arg2 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga0d67e207b3d753ab71b3801981cfeff3</anchor>
+ <arglist>(const pointer_functor2< T_arg1, T_arg2, T_return > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>track_obj_functor7< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 ></type>
- <name>track_obj</name>
- <anchorfile>group__track__obj.html</anchorfile>
- <anchor>ga5ea3e9f52643d7ab1bcfa4f419e7d38f</anchor>
- <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3, const T_obj4 &_A_obj4, const T_obj5 &_A_obj5, const T_obj6 &_A_obj6, const T_obj7 &_A_obj7)</arglist>
+ <type>retype_functor< pointer_functor3< T_arg1, T_arg2, T_arg3, T_return >, T_arg1, T_arg2, T_arg3 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gaa5dfa926e3bfc7b82e0d14e4d9c9ff32</anchor>
+ <arglist>(const pointer_functor3< T_arg1, T_arg2, T_arg3, T_return > &_A_functor)</arglist>
</member>
- </compound>
- <compound kind="file">
- <name>bind.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>bind_8h</filename>
- </compound>
- <compound kind="file">
- <name>bind.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
- <filename>adaptors_2bind_8h</filename>
- <class kind="struct">sigc::bind_functor</class>
- <class kind="struct">sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil ></class>
- <class kind="struct">sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil ></class>
- <namespace>sigc</namespace>
<member kind="function">
- <type>bind_functor< I_location, T_functor, T_bound1 ></type>
- <name>bind</name>
- <anchorfile>group__bind.html</anchorfile>
- <anchor>ga2f099bc6056b32f2a58134ba8537c6f4</anchor>
- <arglist>(const T_functor &_A_func, T_bound1 _A_b1)</arglist>
+ <type>retype_functor< pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gade02a3d76cf35465acfa39d4e03a40d5</anchor>
+ <arglist>(const pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bind_functor<-1, T_functor, T_type1 ></type>
- <name>bind</name>
- <anchorfile>group__bind.html</anchorfile>
- <anchor>ga211b3361bb1ae7484b2b276fd926b962</anchor>
- <arglist>(const T_functor &_A_func, T_type1 _A_b1)</arglist>
+ <type>retype_functor< pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga45fa726d6497c6b0994444fd2569581c</anchor>
+ <arglist>(const pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bind_functor<-1, T_functor, T_type1, T_type2 ></type>
- <name>bind</name>
- <anchorfile>group__bind.html</anchorfile>
- <anchor>gaf1e076f0734addb8080f1cbcac602591</anchor>
- <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2)</arglist>
+ <type>retype_functor< pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga24e30de09c3784220829f52bb068b8c0</anchor>
+ <arglist>(const pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3 ></type>
- <name>bind</name>
- <anchorfile>group__bind.html</anchorfile>
- <anchor>ga047061c9fa7d9dcde68c27cceed476a1</anchor>
- <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3)</arglist>
+ <type>retype_functor< pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga09db0b458651a7fcd985e5dd4e50caa0</anchor>
+ <arglist>(const pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4 ></type>
- <name>bind</name>
- <anchorfile>group__bind.html</anchorfile>
- <anchor>ga8366abceb86ee653ec2ac50cef9fd16d</anchor>
- <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4)</arglist>
+ <type>retype_functor< mem_functor0< T_return, T_obj > ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gabb08dd87f3ec392536b656b6b3e959a0</anchor>
+ <arglist>(const mem_functor0< T_return, T_obj > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5 ></type>
- <name>bind</name>
- <anchorfile>group__bind.html</anchorfile>
- <anchor>ga7f163c830d7906906cf21ff0c5e0f17f</anchor>
- <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5)</arglist>
+ <type>retype_functor< mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga5a2600190453d4eb11c14f99973044bc</anchor>
+ <arglist>(const mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6 ></type>
- <name>bind</name>
- <anchorfile>group__bind.html</anchorfile>
- <anchor>gac370f58b773f68c229c181f07e9b9e79</anchor>
- <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6)</arglist>
+ <type>retype_functor< mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga7df338186f09b1c89c2840f6744362e9</anchor>
+ <arglist>(const mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></type>
- <name>bind</name>
- <anchorfile>group__bind.html</anchorfile>
- <anchor>ga962b581ef0c17562bb3317783d3ffe7d</anchor>
- <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6, T_type7 _A_b7)</arglist>
+ <type>retype_functor< mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gae2d9d2e91b2f8d256e4ad8da1c3c59e0</anchor>
+ <arglist>(const mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
</member>
- </compound>
- <compound kind="file">
- <name>bind_return.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>bind__return_8h</filename>
- </compound>
- <compound kind="file">
- <name>bind_return.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
- <filename>adaptors_2bind__return_8h</filename>
- <class kind="struct">sigc::bind_return_functor</class>
- <namespace>sigc</namespace>
<member kind="function">
- <type>bind_return_functor< T_return, T_functor ></type>
- <name>bind_return</name>
- <anchorfile>group__bind.html</anchorfile>
- <anchor>gaca1ae2466988d67d00a5f2cd16c8d90a</anchor>
- <arglist>(const T_functor &_A_functor, T_return _A_ret_value)</arglist>
+ <type>retype_functor< mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga70e615639e07e90a997a378cf877b106</anchor>
+ <arglist>(const mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
</member>
- </compound>
- <compound kind="file">
- <name>class_slot.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>class__slot_8h</filename>
- </compound>
- <compound kind="file">
- <name>connection.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>connection_8h</filename>
- <class kind="struct">sigc::connection</class>
- <namespace>sigc</namespace>
- </compound>
- <compound kind="file">
- <name>functor_trait.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
- <filename>functor__trait_8h</filename>
- <class kind="class">sigc::can_deduce_result_type_with_decltype</class>
- <class kind="struct">sigc::functor_base</class>
- <class kind="struct">sigc::functor_trait</class>
- <class kind="struct">sigc::nil</class>
- <namespace>sigc</namespace>
- <member kind="define">
- <type>#define</type>
- <name>SIGC_FUNCTOR_TRAIT</name>
- <anchorfile>group__sigcfunctors.html</anchorfile>
- <anchor>ga7a6f5575dc0b0ea896889c782721f6be</anchor>
- <arglist>(T_functor, T_return)</arglist>
+ <member kind="function">
+ <type>retype_functor< mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gad225dee1d71c68d0ee71f3f0fedcfc1b</anchor>
+ <arglist>(const mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
</member>
- <member kind="define">
- <type>#define</type>
- <name>SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE</name>
- <anchorfile>group__sigcfunctors.html</anchorfile>
- <anchor>gadf1ba3cacb09cc5c3c3e399836ec6e50</anchor>
- <arglist></arglist>
+ <member kind="function">
+ <type>retype_functor< mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga9c08fe50076854f15c923ab4183aed0f</anchor>
+ <arglist>(const mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
</member>
- <member kind="define">
- <type>#define</type>
- <name>SIGC_FUNCTORS_HAVE_RESULT_TYPE</name>
- <anchorfile>group__sigcfunctors.html</anchorfile>
- <anchor>ga93b6ee8815d90adccfdceed72bcda577</anchor>
- <arglist></arglist>
+ <member kind="function">
+ <type>retype_functor< mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga3fbd72b71a4ea4fafa487b5932acd797</anchor>
+ <arglist>(const mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
</member>
- </compound>
- <compound kind="file">
- <name>functors.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
- <filename>functors_8h</filename>
- </compound>
- <compound kind="file">
- <name>mem_fun.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
- <filename>mem__fun_8h</filename>
- <class kind="class">sigc::bound_const_mem_functor0</class>
- <class kind="class">sigc::bound_const_mem_functor1</class>
- <class kind="class">sigc::bound_const_mem_functor2</class>
- <class kind="class">sigc::bound_const_mem_functor3</class>
- <class kind="class">sigc::bound_const_mem_functor4</class>
- <class kind="class">sigc::bound_const_mem_functor5</class>
- <class kind="class">sigc::bound_const_mem_functor6</class>
- <class kind="class">sigc::bound_const_mem_functor7</class>
- <class kind="class">sigc::bound_const_volatile_mem_functor0</class>
- <class kind="class">sigc::bound_const_volatile_mem_functor1</class>
- <class kind="class">sigc::bound_const_volatile_mem_functor2</class>
- <class kind="class">sigc::bound_const_volatile_mem_functor3</class>
- <class kind="class">sigc::bound_const_volatile_mem_functor4</class>
- <class kind="class">sigc::bound_const_volatile_mem_functor5</class>
- <class kind="class">sigc::bound_const_volatile_mem_functor6</class>
- <class kind="class">sigc::bound_const_volatile_mem_functor7</class>
- <class kind="class">sigc::bound_mem_functor0</class>
- <class kind="class">sigc::bound_mem_functor1</class>
- <class kind="class">sigc::bound_mem_functor2</class>
- <class kind="class">sigc::bound_mem_functor3</class>
- <class kind="class">sigc::bound_mem_functor4</class>
- <class kind="class">sigc::bound_mem_functor5</class>
- <class kind="class">sigc::bound_mem_functor6</class>
- <class kind="class">sigc::bound_mem_functor7</class>
- <class kind="class">sigc::bound_volatile_mem_functor0</class>
- <class kind="class">sigc::bound_volatile_mem_functor1</class>
- <class kind="class">sigc::bound_volatile_mem_functor2</class>
- <class kind="class">sigc::bound_volatile_mem_functor3</class>
- <class kind="class">sigc::bound_volatile_mem_functor4</class>
- <class kind="class">sigc::bound_volatile_mem_functor5</class>
- <class kind="class">sigc::bound_volatile_mem_functor6</class>
- <class kind="class">sigc::bound_volatile_mem_functor7</class>
- <class kind="class">sigc::const_mem_functor0</class>
- <class kind="class">sigc::const_mem_functor1</class>
- <class kind="class">sigc::const_mem_functor2</class>
- <class kind="class">sigc::const_mem_functor3</class>
- <class kind="class">sigc::const_mem_functor4</class>
- <class kind="class">sigc::const_mem_functor5</class>
- <class kind="class">sigc::const_mem_functor6</class>
- <class kind="class">sigc::const_mem_functor7</class>
- <class kind="class">sigc::const_volatile_mem_functor0</class>
- <class kind="class">sigc::const_volatile_mem_functor1</class>
- <class kind="class">sigc::const_volatile_mem_functor2</class>
- <class kind="class">sigc::const_volatile_mem_functor3</class>
- <class kind="class">sigc::const_volatile_mem_functor4</class>
- <class kind="class">sigc::const_volatile_mem_functor5</class>
- <class kind="class">sigc::const_volatile_mem_functor6</class>
- <class kind="class">sigc::const_volatile_mem_functor7</class>
- <class kind="class">sigc::mem_functor0</class>
- <class kind="class">sigc::mem_functor1</class>
- <class kind="class">sigc::mem_functor2</class>
- <class kind="class">sigc::mem_functor3</class>
- <class kind="class">sigc::mem_functor4</class>
- <class kind="class">sigc::mem_functor5</class>
- <class kind="class">sigc::mem_functor6</class>
- <class kind="class">sigc::mem_functor7</class>
- <class kind="class">sigc::volatile_mem_functor0</class>
- <class kind="class">sigc::volatile_mem_functor1</class>
- <class kind="class">sigc::volatile_mem_functor2</class>
- <class kind="class">sigc::volatile_mem_functor3</class>
- <class kind="class">sigc::volatile_mem_functor4</class>
- <class kind="class">sigc::volatile_mem_functor5</class>
- <class kind="class">sigc::volatile_mem_functor6</class>
- <class kind="class">sigc::volatile_mem_functor7</class>
- <namespace>sigc</namespace>
<member kind="function">
- <type>mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
- <arglist>(T_return(T_obj::*_A_func)())</arglist>
+ <type>retype_functor< const_mem_functor0< T_return, T_obj > ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga0688ca8eb3ee82e191563ba7f81366b2</anchor>
+ <arglist>(const const_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1))</arglist>
+ <type>retype_functor< const_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gae035134414ed79a187a6b41a115a3759</anchor>
+ <arglist>(const const_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2))</arglist>
+ <type>retype_functor< const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga8e9ee582f601451f3aa7c3d37d03b952</anchor>
+ <arglist>(const const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+ <type>retype_functor< const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga81e06b857f7a44b0589125e28535f87f</anchor>
+ <arglist>(const const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+ <type>retype_functor< const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga411bdd3476f80d627c50d47149862ec2</anchor>
+ <arglist>(const const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+ <type>retype_functor< const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga995053759ee8ee89663f9625a4aaf596</anchor>
+ <arglist>(const const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+ <type>retype_functor< const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga851188153c54bb1eb8fee425f9796981</anchor>
+ <arglist>(const const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+ <type>retype_functor< const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gaa951debcabd066f8c3479617aaa9689e</anchor>
+ <arglist>(const const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
- <arglist>(T_return(T_obj::*_A_func)() const)</arglist>
+ <type>retype_functor< volatile_mem_functor0< T_return, T_obj > ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga53d620659c82cbb84da3812ac874f4b7</anchor>
+ <arglist>(const volatile_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1) const)</arglist>
+ <type>retype_functor< volatile_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga6d7f05b930056183bc7537447c80e59b</anchor>
+ <arglist>(const volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const)</arglist>
+ <type>retype_functor< volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga5b65e9a9794300c40b1577302e006fbd</anchor>
+ <arglist>(const volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+ <type>retype_functor< volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga55236721b80a72f40453d1b939316635</anchor>
+ <arglist>(const volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+ <type>retype_functor< volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga05d2c3c043bed420ba8ba6f40f42f692</anchor>
+ <arglist>(const volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+ <type>retype_functor< volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga42be2d2fbf03fbaba1ad7d8cbbb8bce4</anchor>
+ <arglist>(const volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+ <type>retype_functor< volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga255fac4b456d69d033b327b1d533f054</anchor>
+ <arglist>(const volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+ <type>retype_functor< volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga37a057f88e6ffbb8d4172d6446116796</anchor>
+ <arglist>(const volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
- <arglist>(T_return(T_obj::*_A_func)() volatile)</arglist>
+ <type>retype_functor< const_volatile_mem_functor0< T_return, T_obj > ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga312fca59eb8b4ca0e078b1cf7f407212</anchor>
+ <arglist>(const const_volatile_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1) volatile)</arglist>
+ <type>retype_functor< const_volatile_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga84f4247ab4cc559aed835ccd943fab70</anchor>
+ <arglist>(const const_volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+ <type>retype_functor< const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga271911579dfbac317a53f62f0773e420</anchor>
+ <arglist>(const const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
+ <type>retype_functor< const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga97b4f14b5a7991eba60b635871d6a7f9</anchor>
+ <arglist>(const const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+ <type>retype_functor< const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga4e9179cc61db0069db209bc7632b3dee</anchor>
+ <arglist>(const const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+ <type>retype_functor< const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga637af7b3e60f5657dcd62e350ec76675</anchor>
+ <arglist>(const const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+ <type>retype_functor< const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga17ceafe96cdf3bd37ccd401f413f8748</anchor>
+ <arglist>(const const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+ <type>retype_functor< const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga75578233ce4f47c5f610569a5ffe84cc</anchor>
+ <arglist>(const const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
- <arglist>(T_return(T_obj::*_A_func)() const volatile)</arglist>
+ <type>retype_functor< bound_mem_functor0< T_return, T_obj > ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gaebe9c150af92e230257bbbdb728e5a07</anchor>
+ <arglist>(const bound_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1) const volatile)</arglist>
+ <type>retype_functor< bound_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga971017d74a880ee10555ebd32483d188</anchor>
+ <arglist>(const bound_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+ <type>retype_functor< bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gaddf62506fc01f1cdfcadef27e47f9b59</anchor>
+ <arglist>(const bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+ <type>retype_functor< bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gad916eb17d984df3b7da9b7d3d041168a</anchor>
+ <arglist>(const bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+ <type>retype_functor< bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga8362fa71a99b71b843205e0482b281fc</anchor>
+ <arglist>(const bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+ <type>retype_functor< bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga9c139b3254f5020de44a73c7dd795819</anchor>
+ <arglist>(const bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+ <type>retype_functor< bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga12e152b4340f83bd1f6cec92771fa82a</anchor>
+ <arglist>(const bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
+ <type>retype_functor< bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gadda8029b543d9b657f01e6ba9a9ef8fd</anchor>
+ <arglist>(const bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)())</arglist>
+ <type>retype_functor< bound_const_mem_functor0< T_return, T_obj > ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga31061f134d93297fd0b4f2d56efafbe3</anchor>
+ <arglist>(const bound_const_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)())</arglist>
+ <type>retype_functor< bound_const_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga63ead6c4883a6553446594e6027dc96c</anchor>
+ <arglist>(const bound_const_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
+ <type>retype_functor< bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga415bd3f44f1785ce30452a4ca8e46dd0</anchor>
+ <arglist>(const bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
+ <type>retype_functor< bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga6f86026b9959cdd62287b29407c71e97</anchor>
+ <arglist>(const bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
+ <type>retype_functor< bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga8fbc58cc94f7f4a46c1557091974a278</anchor>
+ <arglist>(const bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
+ <type>retype_functor< bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga1d0d963fa703a6f85b8002c3a405c00a</anchor>
+ <arglist>(const bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+ <type>retype_functor< bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga39ba6af86d75de1535e4fa8af1e6081b</anchor>
+ <arglist>(const bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+ <type>retype_functor< bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga02a44f2ea2386f8e4fa41cb582c2008d</anchor>
+ <arglist>(const bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+ <type>retype_functor< bound_volatile_mem_functor0< T_return, T_obj > ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gadc01bb77132048902ec8965d012edcd3</anchor>
+ <arglist>(const bound_volatile_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+ <type>retype_functor< bound_volatile_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga45b921820c277072b6f7e856ddbcfca1</anchor>
+ <arglist>(const bound_volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gab138ae1a340be983166b69872826b37d</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+ <type>retype_functor< bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gaf420d79b4077b848ef1aef4b68810d6e</anchor>
+ <arglist>(const bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+ <type>retype_functor< bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga899ae79da0e918ad9fc8f2c8e8066218</anchor>
+ <arglist>(const bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+ <type>retype_functor< bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga8540037bfd4da57495b60dd9487c6d0b</anchor>
+ <arglist>(const bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+ <type>retype_functor< bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga31ace8220cbb70b8e7f545ee4c1b6610</anchor>
+ <arglist>(const bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+ <type>retype_functor< bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga9f45f05c95abc9d20ae9d39589f5d72e</anchor>
+ <arglist>(const bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+ <type>retype_functor< bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga17e8761db2fafa2d3a92d19d8ce47511</anchor>
+ <arglist>(const bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
+ <type>retype_functor< bound_const_volatile_mem_functor0< T_return, T_obj > ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gade9ed42b368ea6eee6d42c8116cd28dd</anchor>
+ <arglist>(const bound_const_volatile_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
+ <type>retype_functor< bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gaab22de279058fd53d5ef720ad3932b56</anchor>
+ <arglist>(const bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
+ <type>retype_functor< bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga42f7c6ae10273b6577909f89bd76dc1f</anchor>
+ <arglist>(const bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
+ <type>retype_functor< bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga1b2477c6ed3347fae35c66f25977f9dc</anchor>
+ <arglist>(const bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
+ <type>retype_functor< bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gad73b9445fab1544d7550db964426520d</anchor>
+ <arglist>(const bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
+ <type>retype_functor< bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gacbb4a1e1c3447205bf507d6912847015</anchor>
+ <arglist>(const bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+ <type>retype_functor< bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>gace1ef4f9ca35373adaad3c29db2b918f</anchor>
+ <arglist>(const bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+ <type>retype_functor< bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>retype</name>
+ <anchorfile>group__retype.html</anchorfile>
+ <anchor>ga1ec0f19b59050f8f01c8969835b3c742</anchor>
+ <arglist>(const bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
</member>
+ </compound>
+ <compound kind="file">
+ <name>track_obj.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+ <filename>track__obj_8h</filename>
+ <class kind="class">sigc::track_obj_functor1</class>
+ <class kind="class">sigc::track_obj_functor2</class>
+ <class kind="class">sigc::track_obj_functor3</class>
+ <class kind="class">sigc::track_obj_functor4</class>
+ <class kind="class">sigc::track_obj_functor5</class>
+ <class kind="class">sigc::track_obj_functor6</class>
+ <class kind="class">sigc::track_obj_functor7</class>
+ <namespace>sigc</namespace>
<member kind="function">
- <type>bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+ <type>track_obj_functor1< T_functor, T_obj1 ></type>
+ <name>track_obj</name>
+ <anchorfile>group__track__obj.html</anchorfile>
+ <anchor>ga8fd1ab36d123ff83dd4cd8dc58bb28e2</anchor>
+ <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+ <type>track_obj_functor2< T_functor, T_obj1, T_obj2 ></type>
+ <name>track_obj</name>
+ <anchorfile>group__track__obj.html</anchorfile>
+ <anchor>ga60842510c2387ec49c43149d94fb1b72</anchor>
+ <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab138ae1a340be983166b69872826b37d</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+ <type>track_obj_functor3< T_functor, T_obj1, T_obj2, T_obj3 ></type>
+ <name>track_obj</name>
+ <anchorfile>group__track__obj.html</anchorfile>
+ <anchor>ga52b11304cb05441237a8dcc651cb724e</anchor>
+ <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+ <type>track_obj_functor4< T_functor, T_obj1, T_obj2, T_obj3, T_obj4 ></type>
+ <name>track_obj</name>
+ <anchorfile>group__track__obj.html</anchorfile>
+ <anchor>gaea44f2388c18ca8508818ff6b7756216</anchor>
+ <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3, const T_obj4 &_A_obj4)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+ <type>track_obj_functor5< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5 ></type>
+ <name>track_obj</name>
+ <anchorfile>group__track__obj.html</anchorfile>
+ <anchor>ga337dc48ba1e394f572d5d914b83f57a0</anchor>
+ <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3, const T_obj4 &_A_obj4, const T_obj5 &_A_obj5)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+ <type>track_obj_functor6< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6 ></type>
+ <name>track_obj</name>
+ <anchorfile>group__track__obj.html</anchorfile>
+ <anchor>ga0304ca1269ed352fcc1c81324062302e</anchor>
+ <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3, const T_obj4 &_A_obj4, const T_obj5 &_A_obj5, const T_obj6 &_A_obj6)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+ <type>track_obj_functor7< T_functor, T_obj1, T_obj2, T_obj3, T_obj4, T_obj5, T_obj6, T_obj7 ></type>
+ <name>track_obj</name>
+ <anchorfile>group__track__obj.html</anchorfile>
+ <anchor>ga5ea3e9f52643d7ab1bcfa4f419e7d38f</anchor>
+ <arglist>(const T_functor &_A_func, const T_obj1 &_A_obj1, const T_obj2 &_A_obj2, const T_obj3 &_A_obj3, const T_obj4 &_A_obj4, const T_obj5 &_A_obj5, const T_obj6 &_A_obj6, const T_obj7 &_A_obj7)</arglist>
</member>
+ </compound>
+ <compound kind="file">
+ <name>bind.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
+ <filename>bind_8h</filename>
+ </compound>
+ <compound kind="file">
+ <name>bind.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+ <filename>adaptors_2bind_8h</filename>
+ <class kind="struct">sigc::bind_functor</class>
+ <class kind="struct">sigc::bind_functor< 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil ></class>
+ <class kind="struct">sigc::bind_functor<-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil ></class>
+ <namespace>sigc</namespace>
<member kind="function">
- <type>bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+ <type>bind_functor< I_location, T_functor, T_bound1 ></type>
+ <name>bind</name>
+ <anchorfile>group__bind.html</anchorfile>
+ <anchor>ga2f099bc6056b32f2a58134ba8537c6f4</anchor>
+ <arglist>(const T_functor &_A_func, T_bound1 _A_b1)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
+ <type>bind_functor<-1, T_functor, T_type1 ></type>
+ <name>bind</name>
+ <anchorfile>group__bind.html</anchorfile>
+ <anchor>ga211b3361bb1ae7484b2b276fd926b962</anchor>
+ <arglist>(const T_functor &_A_func, T_type1 _A_b1)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
+ <type>bind_functor<-1, T_functor, T_type1, T_type2 ></type>
+ <name>bind</name>
+ <anchorfile>group__bind.html</anchorfile>
+ <anchor>gaf1e076f0734addb8080f1cbcac602591</anchor>
+ <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
+ <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3 ></type>
+ <name>bind</name>
+ <anchorfile>group__bind.html</anchorfile>
+ <anchor>ga047061c9fa7d9dcde68c27cceed476a1</anchor>
+ <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
+ <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4 ></type>
+ <name>bind</name>
+ <anchorfile>group__bind.html</anchorfile>
+ <anchor>ga8366abceb86ee653ec2ac50cef9fd16d</anchor>
+ <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5 ></type>
+ <name>bind</name>
+ <anchorfile>group__bind.html</anchorfile>
+ <anchor>ga7f163c830d7906906cf21ff0c5e0f17f</anchor>
+ <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5)</arglist>
+ </member>
+ <member kind="function">
+ <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6 ></type>
+ <name>bind</name>
+ <anchorfile>group__bind.html</anchorfile>
+ <anchor>gac370f58b773f68c229c181f07e9b9e79</anchor>
+ <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6)</arglist>
+ </member>
+ <member kind="function">
+ <type>bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7 ></type>
+ <name>bind</name>
+ <anchorfile>group__bind.html</anchorfile>
+ <anchor>ga962b581ef0c17562bb3317783d3ffe7d</anchor>
+ <arglist>(const T_functor &_A_func, T_type1 _A_b1, T_type2 _A_b2, T_type3 _A_b3, T_type4 _A_b4, T_type5 _A_b5, T_type6 _A_b6, T_type7 _A_b7)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>bind_return.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
+ <filename>bind__return_8h</filename>
+ </compound>
+ <compound kind="file">
+ <name>bind_return.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
+ <filename>adaptors_2bind__return_8h</filename>
+ <class kind="struct">sigc::bind_return_functor</class>
+ <namespace>sigc</namespace>
+ <member kind="function">
+ <type>bind_return_functor< T_return, T_functor ></type>
+ <name>bind_return</name>
+ <anchorfile>group__bind.html</anchorfile>
+ <anchor>gaca1ae2466988d67d00a5f2cd16c8d90a</anchor>
+ <arglist>(const T_functor &_A_functor, T_return _A_ret_value)</arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>connection.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
+ <filename>connection_8h</filename>
+ <class kind="struct">sigc::connection</class>
+ <namespace>sigc</namespace>
+ </compound>
+ <compound kind="file">
+ <name>functor_trait.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
+ <filename>functor__trait_8h</filename>
+ <class kind="class">sigc::can_deduce_result_type_with_decltype</class>
+ <class kind="struct">sigc::functor_base</class>
+ <class kind="struct">sigc::functor_trait</class>
+ <class kind="struct">sigc::nil</class>
+ <namespace>sigc</namespace>
+ <member kind="define">
+ <type>#define</type>
+ <name>SIGC_FUNCTOR_TRAIT</name>
+ <anchorfile>group__sigcfunctors.html</anchorfile>
+ <anchor>ga7a6f5575dc0b0ea896889c782721f6be</anchor>
+ <arglist>(T_functor, T_return)</arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE</name>
+ <anchorfile>group__sigcfunctors.html</anchorfile>
+ <anchor>gadf1ba3cacb09cc5c3c3e399836ec6e50</anchor>
+ <arglist></arglist>
+ </member>
+ <member kind="define">
+ <type>#define</type>
+ <name>SIGC_FUNCTORS_HAVE_RESULT_TYPE</name>
+ <anchorfile>group__sigcfunctors.html</anchorfile>
+ <anchor>ga93b6ee8815d90adccfdceed72bcda577</anchor>
+ <arglist></arglist>
+ </member>
+ </compound>
+ <compound kind="file">
+ <name>functors.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
+ <filename>functors_8h</filename>
+ </compound>
+ <compound kind="file">
+ <name>mem_fun.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
+ <filename>mem__fun_8h</filename>
+ <class kind="class">sigc::bound_const_mem_functor0</class>
+ <class kind="class">sigc::bound_const_mem_functor1</class>
+ <class kind="class">sigc::bound_const_mem_functor2</class>
+ <class kind="class">sigc::bound_const_mem_functor3</class>
+ <class kind="class">sigc::bound_const_mem_functor4</class>
+ <class kind="class">sigc::bound_const_mem_functor5</class>
+ <class kind="class">sigc::bound_const_mem_functor6</class>
+ <class kind="class">sigc::bound_const_mem_functor7</class>
+ <class kind="class">sigc::bound_const_volatile_mem_functor0</class>
+ <class kind="class">sigc::bound_const_volatile_mem_functor1</class>
+ <class kind="class">sigc::bound_const_volatile_mem_functor2</class>
+ <class kind="class">sigc::bound_const_volatile_mem_functor3</class>
+ <class kind="class">sigc::bound_const_volatile_mem_functor4</class>
+ <class kind="class">sigc::bound_const_volatile_mem_functor5</class>
+ <class kind="class">sigc::bound_const_volatile_mem_functor6</class>
+ <class kind="class">sigc::bound_const_volatile_mem_functor7</class>
+ <class kind="class">sigc::bound_mem_functor0</class>
+ <class kind="class">sigc::bound_mem_functor1</class>
+ <class kind="class">sigc::bound_mem_functor2</class>
+ <class kind="class">sigc::bound_mem_functor3</class>
+ <class kind="class">sigc::bound_mem_functor4</class>
+ <class kind="class">sigc::bound_mem_functor5</class>
+ <class kind="class">sigc::bound_mem_functor6</class>
+ <class kind="class">sigc::bound_mem_functor7</class>
+ <class kind="class">sigc::bound_volatile_mem_functor0</class>
+ <class kind="class">sigc::bound_volatile_mem_functor1</class>
+ <class kind="class">sigc::bound_volatile_mem_functor2</class>
+ <class kind="class">sigc::bound_volatile_mem_functor3</class>
+ <class kind="class">sigc::bound_volatile_mem_functor4</class>
+ <class kind="class">sigc::bound_volatile_mem_functor5</class>
+ <class kind="class">sigc::bound_volatile_mem_functor6</class>
+ <class kind="class">sigc::bound_volatile_mem_functor7</class>
+ <class kind="class">sigc::const_mem_functor0</class>
+ <class kind="class">sigc::const_mem_functor1</class>
+ <class kind="class">sigc::const_mem_functor2</class>
+ <class kind="class">sigc::const_mem_functor3</class>
+ <class kind="class">sigc::const_mem_functor4</class>
+ <class kind="class">sigc::const_mem_functor5</class>
+ <class kind="class">sigc::const_mem_functor6</class>
+ <class kind="class">sigc::const_mem_functor7</class>
+ <class kind="class">sigc::const_volatile_mem_functor0</class>
+ <class kind="class">sigc::const_volatile_mem_functor1</class>
+ <class kind="class">sigc::const_volatile_mem_functor2</class>
+ <class kind="class">sigc::const_volatile_mem_functor3</class>
+ <class kind="class">sigc::const_volatile_mem_functor4</class>
+ <class kind="class">sigc::const_volatile_mem_functor5</class>
+ <class kind="class">sigc::const_volatile_mem_functor6</class>
+ <class kind="class">sigc::const_volatile_mem_functor7</class>
+ <class kind="class">sigc::mem_functor0</class>
+ <class kind="class">sigc::mem_functor1</class>
+ <class kind="class">sigc::mem_functor2</class>
+ <class kind="class">sigc::mem_functor3</class>
+ <class kind="class">sigc::mem_functor4</class>
+ <class kind="class">sigc::mem_functor5</class>
+ <class kind="class">sigc::mem_functor6</class>
+ <class kind="class">sigc::mem_functor7</class>
+ <class kind="class">sigc::volatile_mem_functor0</class>
+ <class kind="class">sigc::volatile_mem_functor1</class>
+ <class kind="class">sigc::volatile_mem_functor2</class>
+ <class kind="class">sigc::volatile_mem_functor3</class>
+ <class kind="class">sigc::volatile_mem_functor4</class>
+ <class kind="class">sigc::volatile_mem_functor5</class>
+ <class kind="class">sigc::volatile_mem_functor6</class>
+ <class kind="class">sigc::volatile_mem_functor7</class>
+ <namespace>sigc</namespace>
+ <member kind="function">
+ <type>mem_functor0< T_return, T_obj ></type>
<name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
+ <arglist>(T_return(T_obj::*_A_func)())</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <type>mem_functor1< T_return, T_obj, T_arg1 ></type>
<name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1))</arglist>
+ </member>
+ <member kind="function">
+ <type>mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <type>mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
<name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <type>mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
<name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <type>mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
<name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <type>mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
<name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <type>mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
<name>mem_fun</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab138ae1a340be983166b69872826b37d</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <type>const_mem_functor0< T_return, T_obj ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+ <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
+ <arglist>(T_return(T_obj::*_A_func)() const)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <type>const_mem_functor1< T_return, T_obj, T_arg1 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+ <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1) const)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <type>const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+ <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <type>const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+ <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <type>const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+ <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor0< T_return, T_obj ></type>
+ <type>const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
+ <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor0< T_return, T_obj ></type>
+ <type>const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
+ <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <type>const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
+ <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <type>volatile_mem_functor0< T_return, T_obj ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
+ <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
+ <arglist>(T_return(T_obj::*_A_func)() volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <type>volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+ <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <type>volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+ <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <type>volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+ <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <type>volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+ <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <type>volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+ <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <type>volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+ <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <type>volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab138ae1a340be983166b69872826b37d</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+ <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <type>const_volatile_mem_functor0< T_return, T_obj ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+ <anchor>gadf6b6d22c503b439019f0a2e77352419</anchor>
+ <arglist>(T_return(T_obj::*_A_func)() const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <type>const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+ <anchor>gab661fef0f04e2e439912eee6989e9657</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <type>const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+ <anchor>ga4bcfe2d4b91ff49bc8bf27af5a5f3bc5</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <type>const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
+ <anchor>gaa3778234963fa65d4f638856d91109d1</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <type>const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
<name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
- </member>
- <member kind="function">
- <type>mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
- <arglist>(T_return(T_obj::*_A_func)())</arglist>
+ <anchor>gadadd40aba6dadd0edbaac609dfae3938</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
+ <type>const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
- <arglist>(T_return(T_obj::*_A_func)() const)</arglist>
+ <anchor>gaa01df6c622d59cfd2d0d8aa3c04c36d1</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
+ <type>const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
- <arglist>(T_return(T_obj::*_A_func)() volatile)</arglist>
+ <anchor>ga9030b647c35e06c68342fee34e8fd320</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
+ <type>const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
- <arglist>(T_return(T_obj::*_A_func)() const volatile)</arglist>
+ <anchor>ga54e4bf947e8c93c56931b8e8f7ed0d2e</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
</member>
<member kind="function">
<type>bound_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
+ <name>mem_fun</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+ <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
<arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)())</arglist>
</member>
<member kind="function">
<type>bound_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
+ <name>mem_fun</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+ <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
<arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)())</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
- </member>
- <member kind="function">
- <type>bound_const_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
+ <type>bound_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
+ <type>bound_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
+ <type>bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
+ <type>bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor0< T_return, T_obj ></type>
- <name>mem_fun0</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
+ <type>bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
</member>
<member kind="function">
- <type>mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
+ <type>bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1))</arglist>
+ <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
</member>
<member kind="function">
- <type>const_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1) const)</arglist>
+ <type>bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1) volatile)</arglist>
+ <type>bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1) const volatile)</arglist>
+ <type>bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gab138ae1a340be983166b69872826b37d</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
+ <type>bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
+ <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
+ <type>bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
+ <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
+ <type>bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
+ <type>bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
+ <type>bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
+ <type>bound_const_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
+ <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
+ <type>bound_const_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
+ <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
- <name>mem_fun1</name>
+ <type>bound_const_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
- </member>
- <member kind="function">
- <type>mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2))</arglist>
+ <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
+ <type>bound_const_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const)</arglist>
+ <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
+ <type>bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+ <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
+ <type>bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+ <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
+ <type>bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
+ <type>bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
+ <type>bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
+ <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
+ <type>bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
+ <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
+ <type>bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+ <anchor>gab138ae1a340be983166b69872826b37d</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
+ <type>bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
+ <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
+ <type>bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+ <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
- <name>mem_fun2</name>
+ <type>bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
+ <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
</member>
<member kind="function">
- <type>mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+ <type>bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
+ <type>bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+ <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
+ <type>bound_volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
+ <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
+ <type>bound_volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+ <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+ <type>bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+ <type>bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
+ <type>bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+ <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
+ <type>bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+ <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
</member>
<member kind="function">
<type>bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+ <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
<arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
</member>
<member kind="function">
<type>bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+ <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
<arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
+ <type>bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
+ <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
- <name>mem_fun3</name>
+ <type>bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
- </member>
- <member kind="function">
- <type>mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+ <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
+ <type>bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+ <anchor>gab138ae1a340be983166b69872826b37d</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
+ <type>bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+ <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
+ <type>bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
- </member>
- <member kind="function">
- <type>bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+ <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+ <type>bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
+ <type>bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+ <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
+ <type>bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
+ <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
+ <type>bound_const_volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+ <anchor>ga7f57ec0156d33b4aa98e259d2e2062db</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
+ <type>bound_const_volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
+ <anchor>gaeef6e55681664df29b31edec51ea034d</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
+ <type>bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+ <anchor>ga0df7af9f32990cc624c4bb60782b4f78</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>mem_fun4</name>
+ <type>bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
+ <anchor>ga7de39a04dfc6d37b2d12a25cdccfbe95</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
</member>
<member kind="function">
- <type>mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+ <type>bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga118b2610268701be95cdc6fddb7bab3b</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
</member>
<member kind="function">
- <type>const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
+ <type>bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+ <anchor>gab1add5c927b51b935b4f2d40558079fa</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
+ <type>bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+ <anchor>gaeb6bd4518e0f0c524dba13a6cbb2e319</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
+ <type>bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+ <anchor>ga1f1aa3b60c0d2d8b2470bba0b2b36023</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+ <type>bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga02c906c95895c58e39ee301bb1577994</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
- <anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+ <type>bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga481ef34d8423d26e8ff0a1916cd295d5</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
+ <type>bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+ <anchor>gab138ae1a340be983166b69872826b37d</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
+ <type>bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
+ <anchor>ga09fb13b1684ec7c092ffef695dbb261a</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
+ <type>bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+ <anchor>ga3e3841c4844715d2f2d832ed506f028f</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
+ <type>bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+ <anchor>ga0d9b992d69123a524b6c70c458ad0d40</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
+ <type>bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+ <anchor>gaea5a2ace2699b8d1ffe93585e335548d</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>mem_fun5</name>
+ <type>bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
+ <anchor>ga5dcdaf235baa50049e6088d246853037</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
</member>
- <member kind="function">
- <type>mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <member kind="function">
+ <type>mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+ <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
+ <arglist>(T_return(T_obj::*_A_func)())</arglist>
</member>
<member kind="function">
- <type>const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>const_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+ <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
+ <arglist>(T_return(T_obj::*_A_func)() const)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+ <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
+ <arglist>(T_return(T_obj::*_A_func)() volatile)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>const_volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+ <anchor>ga765b35689a909fbc2a627be8256c5b1f</anchor>
+ <arglist>(T_return(T_obj::*_A_func)() const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>bound_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+ <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)())</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>bound_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+ <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)())</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>bound_const_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+ <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>bound_const_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
+ <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() const)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>bound_volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+ <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>bound_volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
+ <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>bound_const_volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+ <anchor>gae03d0b73b85e85d2ad8bc43b19b855e3</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>mem_fun6</name>
+ <type>bound_const_volatile_mem_functor0< T_return, T_obj ></type>
+ <name>mem_fun0</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
+ <anchor>gaf71277763f14050e2d270fcf3ea41dc9</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)() const volatile)</arglist>
</member>
<member kind="function">
- <type>mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+ <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1))</arglist>
</member>
<member kind="function">
- <type>const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>const_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+ <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1) const)</arglist>
</member>
<member kind="function">
- <type>volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+ <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1) volatile)</arglist>
</member>
<member kind="function">
- <type>const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
- <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
+ <anchor>gae0bebf0d8a2d36d93746c23d9eea668d</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>bound_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+ <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
</member>
<member kind="function">
- <type>bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>bound_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>group__mem__fun.html</anchorfile>
- <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+ <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1))</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>bound_const_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+ <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
</member>
<member kind="function">
- <type>bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>bound_const_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
+ <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+ <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>bound_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
+ <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
- <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
+ <anchor>ga3dd8d2ed97310dbf4fa394999f0be7b7</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
</member>
<member kind="function">
- <type>bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>mem_fun7</name>
+ <type>bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 ></type>
+ <name>mem_fun1</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
- <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>ptr_fun.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
- <filename>ptr__fun_8h</filename>
- <class kind="class">sigc::pointer_functor0</class>
- <class kind="class">sigc::pointer_functor1</class>
- <class kind="class">sigc::pointer_functor2</class>
- <class kind="class">sigc::pointer_functor3</class>
- <class kind="class">sigc::pointer_functor4</class>
- <class kind="class">sigc::pointer_functor5</class>
- <class kind="class">sigc::pointer_functor6</class>
- <class kind="class">sigc::pointer_functor7</class>
- <namespace>sigc</namespace>
- <member kind="function">
- <type>pointer_functor0< T_return ></type>
- <name>ptr_fun</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga9c80de72f656fb05e81fda622dddc863</anchor>
- <arglist>(T_return(*_A_func)())</arglist>
- </member>
- <member kind="function">
- <type>pointer_functor1< T_arg1, T_return ></type>
- <name>ptr_fun</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga9b1c3b4ecb24056f5bd38fc6a87f9ad1</anchor>
- <arglist>(T_return(*_A_func)(T_arg1))</arglist>
- </member>
- <member kind="function">
- <type>pointer_functor2< T_arg1, T_arg2, T_return ></type>
- <name>ptr_fun</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga9c0db14ab1a864b2bad70000325d94c8</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2))</arglist>
- </member>
- <member kind="function">
- <type>pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></type>
- <name>ptr_fun</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga1cd2254135f3afcfc5ce34e73cf2f48b</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
- </member>
- <member kind="function">
- <type>pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></type>
- <name>ptr_fun</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>gaa23ae1abf223560bcac001b86d3cc484</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
- </member>
- <member kind="function">
- <type>pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></type>
- <name>ptr_fun</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>gafd3087df10b981325953c93e914d451e</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+ <anchor>gaade596a4dacfd1429039525bb9f399d0</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1) const volatile)</arglist>
</member>
<member kind="function">
- <type>pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></type>
- <name>ptr_fun</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga0f4d43c3aace56cc5ce0f38886b9ace6</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+ <type>mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2))</arglist>
</member>
<member kind="function">
- <type>pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></type>
- <name>ptr_fun</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga65221432dda1b020b73349627762da70</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+ <type>const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const)</arglist>
</member>
<member kind="function">
- <type>pointer_functor0< T_return ></type>
- <name>ptr_fun0</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>gaad8dffc194a4e4dfa0935ce49d43cd5c</anchor>
- <arglist>(T_return(*_A_func)())</arglist>
+ <type>volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
</member>
<member kind="function">
- <type>pointer_functor1< T_arg1, T_return ></type>
- <name>ptr_fun1</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga9b1b8e8f5555d6be4ba41be3fb82c94e</anchor>
- <arglist>(T_return(*_A_func)(T_arg1))</arglist>
+ <type>const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gab76f41aeada332b353b6fe2e96008831</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
</member>
<member kind="function">
- <type>pointer_functor2< T_arg1, T_arg2, T_return ></type>
- <name>ptr_fun2</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga0244165b83e41a30b2dfb9523afad446</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2))</arglist>
+ <type>bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
</member>
<member kind="function">
- <type>pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></type>
- <name>ptr_fun3</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga749e83ea85926d5ad6994d775f98de8d</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
+ <type>bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2))</arglist>
</member>
<member kind="function">
- <type>pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></type>
- <name>ptr_fun4</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>gac6fa01189c786e778d943a2ee60896a4</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
+ <type>bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
</member>
<member kind="function">
- <type>pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></type>
- <name>ptr_fun5</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga37ae059caefef68e441d3dd7d5b11cce</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
+ <type>bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const)</arglist>
</member>
<member kind="function">
- <type>pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></type>
- <name>ptr_fun6</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga8cdf17b7ec15b260f5147e1171dd5299</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
+ <type>bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
</member>
<member kind="function">
- <type>pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></type>
- <name>ptr_fun7</name>
- <anchorfile>group__ptr__fun.html</anchorfile>
- <anchor>ga82e53ab558dae814c16a09edb53617bb</anchor>
- <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
+ <type>bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) volatile)</arglist>
</member>
- </compound>
- <compound kind="file">
- <name>slot_base.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
- <filename>slot__base_8h</filename>
- <class kind="class">sigc::slot_base</class>
- <namespace>sigc</namespace>
- </compound>
- <compound kind="file">
- <name>hide.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>hide_8h</filename>
- </compound>
- <compound kind="file">
- <name>hide.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
- <filename>adaptors_2hide_8h</filename>
- <class kind="struct">sigc::hide_functor</class>
- <class kind="struct">sigc::hide_functor< 0, T_functor ></class>
- <class kind="struct">sigc::hide_functor<-1, T_functor ></class>
- <namespace>sigc</namespace>
<member kind="function">
- <type>hide_functor< I_location, T_functor ></type>
- <name>hide</name>
- <anchorfile>group__hide.html</anchorfile>
- <anchor>gaf2cefea3a99acd44f68121424103172d</anchor>
- <arglist>(const T_functor &_A_func)</arglist>
+ <type>bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga184da4166c8b5409dc4b98d7bc16dff8</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
</member>
<member kind="function">
- <type>hide_functor<-1, T_functor ></type>
- <name>hide</name>
- <anchorfile>group__hide.html</anchorfile>
- <anchor>gacbbacd3553268d85b95e3a85aefb67e5</anchor>
- <arglist>(const T_functor &_A_func)</arglist>
+ <type>bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 ></type>
+ <name>mem_fun2</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gaee7652f1a0625df50af50e28b5e2423e</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2) const volatile)</arglist>
</member>
- </compound>
- <compound kind="file">
- <name>limit_reference.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>limit__reference_8h</filename>
- <class kind="class">sigc::const_limit_reference</class>
- <class kind="class">sigc::const_limit_reference< T_type, true ></class>
- <class kind="class">sigc::const_volatile_limit_reference</class>
- <class kind="class">sigc::const_volatile_limit_reference< T_type, true ></class>
- <class kind="class">sigc::limit_reference</class>
- <class kind="class">sigc::limit_reference< T_type, true ></class>
- <class kind="class">sigc::volatile_limit_reference</class>
- <class kind="class">sigc::volatile_limit_reference< T_type, true ></class>
- <namespace>sigc</namespace>
- </compound>
- <compound kind="file">
- <name>method_slot.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>method__slot_8h</filename>
- </compound>
- <compound kind="file">
- <name>object.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>object_8h</filename>
- </compound>
- <compound kind="file">
- <name>object_slot.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>object__slot_8h</filename>
- </compound>
- <compound kind="file">
- <name>reference_wrapper.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>reference__wrapper_8h</filename>
- <class kind="struct">sigc::const_reference_wrapper</class>
- <class kind="struct">sigc::reference_wrapper</class>
- <class kind="struct">sigc::unwrap_reference</class>
- <class kind="struct">sigc::unwrap_reference< const_reference_wrapper< T_type > ></class>
- <class kind="struct">sigc::unwrap_reference< reference_wrapper< T_type > ></class>
- <namespace>sigc</namespace>
<member kind="function">
- <type>reference_wrapper< T_type ></type>
- <name>ref</name>
- <anchorfile>namespacesigc.html</anchorfile>
- <anchor>a48e982c74c057b5630246ba436524041</anchor>
- <arglist>(T_type &v)</arglist>
+ <type>mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
</member>
<member kind="function">
- <type>const_reference_wrapper< T_type ></type>
- <name>ref</name>
+ <type>const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>a670882bd3fa5890b464871ac515aaba9</anchor>
- <arglist>(const T_type &v)</arglist>
+ <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
</member>
<member kind="function">
- <type>T_type &</type>
- <name>unwrap</name>
+ <type>volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>a3b5529822bdaf60f07456633e0f40282</anchor>
- <arglist>(const reference_wrapper< T_type > &v)</arglist>
+ <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
</member>
<member kind="function">
- <type>const T_type &</type>
- <name>unwrap</name>
+ <type>const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
<anchorfile>namespacesigc.html</anchorfile>
- <anchor>a2f758c77e8743093f938d0c5dbf06778</anchor>
- <arglist>(const const_reference_wrapper< T_type > &v)</arglist>
+ <anchor>ga2379e0d689fe4a99c7c669fc29817457</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
</member>
- </compound>
- <compound kind="file">
- <name>retype.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
- <filename>retype_8h</filename>
- </compound>
- <compound kind="file">
- <name>retype.h</name>
- <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/adaptors/</path>
- <filename>adaptors_2retype_8h</filename>
- <class kind="struct">sigc::retype_functor</class>
- <namespace>sigc</namespace>
<member kind="function">
- <type>retype_functor< slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga8b98eeb2a61b5b1f84dcd1d20fe666f1</anchor>
- <arglist>(const slot< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
+ <type>bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
</member>
<member kind="function">
- <type>retype_functor< pointer_functor0< T_return > ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga23978c94d9d3c934803898c3bf48ff7d</anchor>
- <arglist>(const pointer_functor0< T_return > &_A_functor)</arglist>
+ <type>bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
</member>
<member kind="function">
- <type>retype_functor< pointer_functor1< T_arg1, T_return >, T_arg1 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga75cc92c15faf06d5293ff34179f21899</anchor>
- <arglist>(const pointer_functor1< T_arg1, T_return > &_A_functor)</arglist>
+ <type>bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< pointer_functor2< T_arg1, T_arg2, T_return >, T_arg1, T_arg2 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga0d67e207b3d753ab71b3801981cfeff3</anchor>
- <arglist>(const pointer_functor2< T_arg1, T_arg2, T_return > &_A_functor)</arglist>
+ <type>bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const)</arglist>
+ </member>
+ <member kind="function">
+ <type>bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< pointer_functor3< T_arg1, T_arg2, T_arg3, T_return >, T_arg1, T_arg2, T_arg3 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gaa5dfa926e3bfc7b82e0d14e4d9c9ff32</anchor>
- <arglist>(const pointer_functor3< T_arg1, T_arg2, T_arg3, T_return > &_A_functor)</arglist>
+ <type>bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gade02a3d76cf35465acfa39d4e03a40d5</anchor>
- <arglist>(const pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return > &_A_functor)</arglist>
+ <type>bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga4f2fdbf02e8cac9492326a4a8ffdd012</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga45fa726d6497c6b0994444fd2569581c</anchor>
- <arglist>(const pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return > &_A_functor)</arglist>
+ <type>bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 ></type>
+ <name>mem_fun3</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga14e07df139b5cb6897e671c50fc33cde</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga24e30de09c3784220829f52bb068b8c0</anchor>
- <arglist>(const pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return > &_A_functor)</arglist>
+ <type>mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
</member>
<member kind="function">
- <type>retype_functor< pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga09db0b458651a7fcd985e5dd4e50caa0</anchor>
- <arglist>(const pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return > &_A_functor)</arglist>
+ <type>const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< mem_functor0< T_return, T_obj > ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gabb08dd87f3ec392536b656b6b3e959a0</anchor>
- <arglist>(const mem_functor0< T_return, T_obj > &_A_functor)</arglist>
+ <type>volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga5a2600190453d4eb11c14f99973044bc</anchor>
- <arglist>(const mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
+ <type>const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga1bedd04f76ad3e21f614912562e95d83</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga7df338186f09b1c89c2840f6744362e9</anchor>
- <arglist>(const mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
+ <type>bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
</member>
<member kind="function">
- <type>retype_functor< mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gae2d9d2e91b2f8d256e4ad8da1c3c59e0</anchor>
- <arglist>(const mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
+ <type>bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
</member>
<member kind="function">
- <type>retype_functor< mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga70e615639e07e90a997a378cf877b106</anchor>
- <arglist>(const mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
+ <type>bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gad225dee1d71c68d0ee71f3f0fedcfc1b</anchor>
- <arglist>(const mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
+ <type>bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga9c08fe50076854f15c923ab4183aed0f</anchor>
- <arglist>(const mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
+ <type>bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga3fbd72b71a4ea4fafa487b5932acd797</anchor>
- <arglist>(const mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
+ <type>bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_mem_functor0< T_return, T_obj > ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga0688ca8eb3ee82e191563ba7f81366b2</anchor>
- <arglist>(const const_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
+ <type>bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga94a2525ef116e16598b81b853544a170</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gae035134414ed79a187a6b41a115a3759</anchor>
- <arglist>(const const_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
+ <type>bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
+ <name>mem_fun4</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga86da5637e2735480d525ffa930e7e21a</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga8e9ee582f601451f3aa7c3d37d03b952</anchor>
- <arglist>(const const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
+ <type>mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga81e06b857f7a44b0589125e28535f87f</anchor>
- <arglist>(const const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
+ <type>const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga411bdd3476f80d627c50d47149862ec2</anchor>
- <arglist>(const const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
+ <type>volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga995053759ee8ee89663f9625a4aaf596</anchor>
- <arglist>(const const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
+ <type>const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga3ef4bb904a751d29e2b6803ef81f72fa</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga851188153c54bb1eb8fee425f9796981</anchor>
- <arglist>(const const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
+ <type>bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gaa951debcabd066f8c3479617aaa9689e</anchor>
- <arglist>(const const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
+ <type>bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
</member>
<member kind="function">
- <type>retype_functor< volatile_mem_functor0< T_return, T_obj > ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga53d620659c82cbb84da3812ac874f4b7</anchor>
- <arglist>(const volatile_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
+ <type>bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< volatile_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga6d7f05b930056183bc7537447c80e59b</anchor>
- <arglist>(const volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
+ <type>bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga5b65e9a9794300c40b1577302e006fbd</anchor>
- <arglist>(const volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
+ <type>bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga55236721b80a72f40453d1b939316635</anchor>
- <arglist>(const volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
+ <type>bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) volatile)</arglist>
+ </member>
+ <member kind="function">
+ <type>bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gaf060fe3a2be4ff7c0f50aef54b4dc8bf</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga05d2c3c043bed420ba8ba6f40f42f692</anchor>
- <arglist>(const volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
+ <type>bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
+ <name>mem_fun5</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga5c2ca9cef8c857935a59133a73ef61f2</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga42be2d2fbf03fbaba1ad7d8cbbb8bce4</anchor>
- <arglist>(const volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
+ <type>mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
</member>
<member kind="function">
- <type>retype_functor< volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga255fac4b456d69d033b327b1d533f054</anchor>
- <arglist>(const volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
+ <type>const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga37a057f88e6ffbb8d4172d6446116796</anchor>
- <arglist>(const volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
+ <type>volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_volatile_mem_functor0< T_return, T_obj > ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga312fca59eb8b4ca0e078b1cf7f407212</anchor>
- <arglist>(const const_volatile_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
+ <type>const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga34ace98fbbd18cb635795639d0f22678</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_volatile_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga84f4247ab4cc559aed835ccd943fab70</anchor>
- <arglist>(const const_volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
+ <type>bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga271911579dfbac317a53f62f0773e420</anchor>
- <arglist>(const const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
+ <type>bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga97b4f14b5a7991eba60b635871d6a7f9</anchor>
- <arglist>(const const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
+ <type>bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga4e9179cc61db0069db209bc7632b3dee</anchor>
- <arglist>(const const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
+ <type>bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga637af7b3e60f5657dcd62e350ec76675</anchor>
- <arglist>(const const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
+ <type>bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga17ceafe96cdf3bd37ccd401f413f8748</anchor>
- <arglist>(const const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
+ <type>bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga75578233ce4f47c5f610569a5ffe84cc</anchor>
- <arglist>(const const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
+ <type>bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>gac0a6242da9bf96642f25c1363dfef383</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_mem_functor0< T_return, T_obj > ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gaebe9c150af92e230257bbbdb728e5a07</anchor>
- <arglist>(const bound_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
+ <type>bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
+ <name>mem_fun6</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga947f4410e62a2996023177e490c882b7</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga971017d74a880ee10555ebd32483d188</anchor>
- <arglist>(const bound_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
+ <type>mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gaddf62506fc01f1cdfcadef27e47f9b59</anchor>
- <arglist>(const bound_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
+ <type>const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gad916eb17d984df3b7da9b7d3d041168a</anchor>
- <arglist>(const bound_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
+ <type>volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga8362fa71a99b71b843205e0482b281fc</anchor>
- <arglist>(const bound_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
+ <type>const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga3d174b01bf94dbda3aea58c25c2b3322</anchor>
+ <arglist>(T_return(T_obj::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga9c139b3254f5020de44a73c7dd795819</anchor>
- <arglist>(const bound_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
+ <type>bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga12e152b4340f83bd1f6cec92771fa82a</anchor>
- <arglist>(const bound_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
+ <type>bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>group__mem__fun.html</anchorfile>
+ <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gadda8029b543d9b657f01e6ba9a9ef8fd</anchor>
- <arglist>(const bound_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
+ <type>bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_mem_functor0< T_return, T_obj > ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga31061f134d93297fd0b4f2d56efafbe3</anchor>
- <arglist>(const bound_const_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
+ <type>bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga63ead6c4883a6553446594e6027dc96c</anchor>
- <arglist>(const bound_const_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
+ <type>bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga415bd3f44f1785ce30452a4ca8e46dd0</anchor>
- <arglist>(const bound_const_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
+ <type>bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) volatile)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga6f86026b9959cdd62287b29407c71e97</anchor>
- <arglist>(const bound_const_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
+ <type>bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga9899534bc8eb78c227d895b396710091</anchor>
+ <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
+ </member>
+ <member kind="function">
+ <type>bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
+ <name>mem_fun7</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>ga1f704e475da2aad1717e059c264c1436</anchor>
+ <arglist>(T_obj &_A_obj, T_return(T_obj2::*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7) const volatile)</arglist>
</member>
+ </compound>
+ <compound kind="file">
+ <name>ptr_fun.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
+ <filename>ptr__fun_8h</filename>
+ <class kind="class">sigc::pointer_functor0</class>
+ <class kind="class">sigc::pointer_functor1</class>
+ <class kind="class">sigc::pointer_functor2</class>
+ <class kind="class">sigc::pointer_functor3</class>
+ <class kind="class">sigc::pointer_functor4</class>
+ <class kind="class">sigc::pointer_functor5</class>
+ <class kind="class">sigc::pointer_functor6</class>
+ <class kind="class">sigc::pointer_functor7</class>
+ <namespace>sigc</namespace>
<member kind="function">
- <type>retype_functor< bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga8fbc58cc94f7f4a46c1557091974a278</anchor>
- <arglist>(const bound_const_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
+ <type>pointer_functor0< T_return ></type>
+ <name>ptr_fun</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga9c80de72f656fb05e81fda622dddc863</anchor>
+ <arglist>(T_return(*_A_func)())</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga1d0d963fa703a6f85b8002c3a405c00a</anchor>
- <arglist>(const bound_const_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
+ <type>pointer_functor1< T_arg1, T_return ></type>
+ <name>ptr_fun</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga9b1c3b4ecb24056f5bd38fc6a87f9ad1</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga39ba6af86d75de1535e4fa8af1e6081b</anchor>
- <arglist>(const bound_const_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
+ <type>pointer_functor2< T_arg1, T_arg2, T_return ></type>
+ <name>ptr_fun</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga9c0db14ab1a864b2bad70000325d94c8</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga02a44f2ea2386f8e4fa41cb582c2008d</anchor>
- <arglist>(const bound_const_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
+ <type>pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></type>
+ <name>ptr_fun</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga1cd2254135f3afcfc5ce34e73cf2f48b</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_volatile_mem_functor0< T_return, T_obj > ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gadc01bb77132048902ec8965d012edcd3</anchor>
- <arglist>(const bound_volatile_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
+ <type>pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></type>
+ <name>ptr_fun</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>gaa23ae1abf223560bcac001b86d3cc484</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_volatile_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga45b921820c277072b6f7e856ddbcfca1</anchor>
- <arglist>(const bound_volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
+ <type>pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></type>
+ <name>ptr_fun</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>gafd3087df10b981325953c93e914d451e</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gaf420d79b4077b848ef1aef4b68810d6e</anchor>
- <arglist>(const bound_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
+ <type>pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></type>
+ <name>ptr_fun</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga0f4d43c3aace56cc5ce0f38886b9ace6</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga899ae79da0e918ad9fc8f2c8e8066218</anchor>
- <arglist>(const bound_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
+ <type>pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></type>
+ <name>ptr_fun</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga65221432dda1b020b73349627762da70</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga8540037bfd4da57495b60dd9487c6d0b</anchor>
- <arglist>(const bound_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
+ <type>pointer_functor0< T_return ></type>
+ <name>ptr_fun0</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>gaad8dffc194a4e4dfa0935ce49d43cd5c</anchor>
+ <arglist>(T_return(*_A_func)())</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga31ace8220cbb70b8e7f545ee4c1b6610</anchor>
- <arglist>(const bound_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
+ <type>pointer_functor1< T_arg1, T_return ></type>
+ <name>ptr_fun1</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga9b1b8e8f5555d6be4ba41be3fb82c94e</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga9f45f05c95abc9d20ae9d39589f5d72e</anchor>
- <arglist>(const bound_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
+ <type>pointer_functor2< T_arg1, T_arg2, T_return ></type>
+ <name>ptr_fun2</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga0244165b83e41a30b2dfb9523afad446</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga17e8761db2fafa2d3a92d19d8ce47511</anchor>
- <arglist>(const bound_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
+ <type>pointer_functor3< T_arg1, T_arg2, T_arg3, T_return ></type>
+ <name>ptr_fun3</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga749e83ea85926d5ad6994d775f98de8d</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_volatile_mem_functor0< T_return, T_obj > ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gade9ed42b368ea6eee6d42c8116cd28dd</anchor>
- <arglist>(const bound_const_volatile_mem_functor0< T_return, T_obj > &_A_functor)</arglist>
+ <type>pointer_functor4< T_arg1, T_arg2, T_arg3, T_arg4, T_return ></type>
+ <name>ptr_fun4</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>gac6fa01189c786e778d943a2ee60896a4</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 >, T_arg1 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gaab22de279058fd53d5ef720ad3932b56</anchor>
- <arglist>(const bound_const_volatile_mem_functor1< T_return, T_obj, T_arg1 > &_A_functor)</arglist>
+ <type>pointer_functor5< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_return ></type>
+ <name>ptr_fun5</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga37ae059caefef68e441d3dd7d5b11cce</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 >, T_arg1, T_arg2 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga42f7c6ae10273b6577909f89bd76dc1f</anchor>
- <arglist>(const bound_const_volatile_mem_functor2< T_return, T_obj, T_arg1, T_arg2 > &_A_functor)</arglist>
+ <type>pointer_functor6< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_return ></type>
+ <name>ptr_fun6</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga8cdf17b7ec15b260f5147e1171dd5299</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6))</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 >, T_arg1, T_arg2, T_arg3 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga1b2477c6ed3347fae35c66f25977f9dc</anchor>
- <arglist>(const bound_const_volatile_mem_functor3< T_return, T_obj, T_arg1, T_arg2, T_arg3 > &_A_functor)</arglist>
+ <type>pointer_functor7< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7, T_return ></type>
+ <name>ptr_fun7</name>
+ <anchorfile>group__ptr__fun.html</anchorfile>
+ <anchor>ga82e53ab558dae814c16a09edb53617bb</anchor>
+ <arglist>(T_return(*_A_func)(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7))</arglist>
</member>
+ </compound>
+ <compound kind="file">
+ <name>slot_base.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/functors/</path>
+ <filename>slot__base_8h</filename>
+ <class kind="class">sigc::slot_base</class>
+ <namespace>sigc</namespace>
+ </compound>
+ <compound kind="file">
+ <name>limit_reference.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
+ <filename>limit__reference_8h</filename>
+ <class kind="class">sigc::const_limit_reference</class>
+ <class kind="class">sigc::const_limit_reference< T_type, true ></class>
+ <class kind="class">sigc::const_volatile_limit_reference</class>
+ <class kind="class">sigc::const_volatile_limit_reference< T_type, true ></class>
+ <class kind="class">sigc::limit_reference</class>
+ <class kind="class">sigc::limit_reference< T_type, true ></class>
+ <class kind="class">sigc::volatile_limit_reference</class>
+ <class kind="class">sigc::volatile_limit_reference< T_type, true ></class>
+ <namespace>sigc</namespace>
+ </compound>
+ <compound kind="file">
+ <name>reference_wrapper.h</name>
+ <path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
+ <filename>reference__wrapper_8h</filename>
+ <class kind="struct">sigc::const_reference_wrapper</class>
+ <class kind="struct">sigc::reference_wrapper</class>
+ <class kind="struct">sigc::unwrap_reference</class>
+ <class kind="struct">sigc::unwrap_reference< const_reference_wrapper< T_type > ></class>
+ <class kind="struct">sigc::unwrap_reference< reference_wrapper< T_type > ></class>
+ <namespace>sigc</namespace>
<member kind="function">
- <type>retype_functor< bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 >, T_arg1, T_arg2, T_arg3, T_arg4 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gad73b9445fab1544d7550db964426520d</anchor>
- <arglist>(const bound_const_volatile_mem_functor4< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4 > &_A_functor)</arglist>
+ <type>reference_wrapper< T_type ></type>
+ <name>ref</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>a48e982c74c057b5630246ba436524041</anchor>
+ <arglist>(T_type &v)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gacbb4a1e1c3447205bf507d6912847015</anchor>
- <arglist>(const bound_const_volatile_mem_functor5< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 > &_A_functor)</arglist>
+ <type>const_reference_wrapper< T_type ></type>
+ <name>ref</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>a670882bd3fa5890b464871ac515aaba9</anchor>
+ <arglist>(const T_type &v)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>gace1ef4f9ca35373adaad3c29db2b918f</anchor>
- <arglist>(const bound_const_volatile_mem_functor6< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 > &_A_functor)</arglist>
+ <type>T_type &</type>
+ <name>unwrap</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>a3b5529822bdaf60f07456633e0f40282</anchor>
+ <arglist>(const reference_wrapper< T_type > &v)</arglist>
</member>
<member kind="function">
- <type>retype_functor< bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 ></type>
- <name>retype</name>
- <anchorfile>group__retype.html</anchorfile>
- <anchor>ga1ec0f19b59050f8f01c8969835b3c742</anchor>
- <arglist>(const bound_const_volatile_mem_functor7< T_return, T_obj, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > &_A_functor)</arglist>
+ <type>const T_type &</type>
+ <name>unwrap</name>
+ <anchorfile>namespacesigc.html</anchorfile>
+ <anchor>a2f758c77e8743093f938d0c5dbf06778</anchor>
+ <arglist>(const const_reference_wrapper< T_type > &v)</arglist>
</member>
</compound>
<compound kind="file">
<name>type_traits.h</name>
<path>/home/murrayc/checkout/gnome/libsigc++2/sigc++/</path>
<filename>type__traits_8h</filename>
- <class kind="struct">sigc::is_base_and_derived</class>
- <class kind="struct">sigc::is_base_and_derived< T_base, T_base ></class>
<class kind="struct">sigc::type_trait</class>
<class kind="struct">sigc::type_trait< const T_type & ></class>
<class kind="struct">sigc::type_trait< T_type & ></class>
<arglist>(T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7)</arglist>
</member>
</compound>
- <compound kind="struct">
- <name>sigc::is_base_and_derived</name>
- <filename>structsigc_1_1is__base__and__derived.html</filename>
- <templarg></templarg>
- <templarg></templarg>
- <member kind="variable" static="yes">
- <type>static const bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1is__base__and__derived.html</anchorfile>
- <anchor>a639a5267d6ab0a754da024d0bffa2d21</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>sigc::is_base_and_derived< T_base, T_base ></name>
- <filename>structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html</filename>
- <templarg></templarg>
- <member kind="variable" static="yes">
- <type>static const bool</type>
- <name>value</name>
- <anchorfile>structsigc_1_1is__base__and__derived_3_01T__base_00_01T__base_01_4.html</anchorfile>
- <anchor>a48d192adf0841f00c675f4bc10830317</anchor>
- <arglist></arglist>
- </member>
- </compound>
<compound kind="class">
<name>sigc::limit_reference</name>
<filename>classsigc_1_1limit__reference.html</filename>
<class kind="struct">sigc::hide_functor</class>
<class kind="struct">sigc::hide_functor< 0, T_functor ></class>
<class kind="struct">sigc::hide_functor<-1, T_functor ></class>
- <class kind="struct">sigc::is_base_and_derived</class>
- <class kind="struct">sigc::is_base_and_derived< T_base, T_base ></class>
<class kind="class">sigc::limit_reference</class>
<class kind="class">sigc::limit_reference< T_type, true ></class>
<class kind="class">sigc::mem_functor0</class>
Something::Something()
{
- type_signal_print::iterator iter = signal_print.connect( sigc::mem_fun(this, &Something::on_print) );
+ auto iter = signal_print.connect( sigc::mem_fun(this, &Something::on_print) );
signal_print.emit(2);
AUTOMAKE_OPTIONS = subdir-objects
# Base (./)
-base_m4 = template.macros.m4 signal.h.m4 slot.h.m4 method_slot.h.m4 \
- object_slot.h.m4 class_slot.h.m4 hide.h.m4 retype.h.m4 \
- limit_reference.h.m4
-
+base_m4 = template.macros.m4 signal.h.m4 limit_reference.h.m4
base_built_cc =
-base_built_h = signal.h slot.h method_slot.h \
- object_slot.h class_slot.h hide.h retype.h limit_reference.h
-
+base_built_h = signal.h limit_reference.h
# Functors (functors/)
functors_m4 = functor_trait.h.m4 slot.h.m4 ptr_fun.h.m4 mem_fun.h.m4
bind.h \
bind_return.h \
connection.h \
- object.h \
reference_wrapper.h \
retype_return.h \
signal_base.h \
+ slot.h \
trackable.h \
type_traits.h \
visit_each.h \
* @ingroup adaptors
*/
#ifndef DOXYGEN_SHOULD_SKIP_THIS
-template <class T_functor, bool I_isadaptor = is_base_and_derived<adaptor_base, T_functor>::value> struct adaptor_trait;
+template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait;
#else
-template <class T_functor, bool I_isadaptor = is_base_and_derived<adaptor_base, T_functor>::value> struct adaptor_trait {};
+template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait {};
#endif
/** Trait that specifies what is the adaptor version of a functor type.
*/
template <class T_functor,
class T_arg1=void, class T_arg2=void, class T_arg3=void, class T_arg4=void, class T_arg5=void, class T_arg6=void, class T_arg7=void,
- bool I_derives_adaptor_base=is_base_and_derived<adaptor_base,T_functor>::value>
+ bool I_derives_adaptor_base = std::is_base_of<adaptor_base,T_functor>::value>
struct deduce_result_type
{ typedef typename functor_trait<T_functor>::result_type type; };
* @ingroup adaptors
*/
#ifndef DOXYGEN_SHOULD_SKIP_THIS
-template <class T_functor, bool I_isadaptor = is_base_and_derived<adaptor_base, T_functor>::value> struct adaptor_trait;
+template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait;
#else
-template <class T_functor, bool I_isadaptor = is_base_and_derived<adaptor_base, T_functor>::value> struct adaptor_trait {};
+template <class T_functor, bool I_isadaptor = std::is_base_of<adaptor_base, T_functor>::value> struct adaptor_trait {};
#endif
/** Trait that specifies what is the adaptor version of a functor type.
*/
template <class T_functor,
LOOP(class T_arg%1=void, CALL_SIZE),
- bool I_derives_adaptor_base=is_base_and_derived<adaptor_base,T_functor>::value>
+ bool I_derives_adaptor_base = std::is_base_of<adaptor_base,T_functor>::value>
struct deduce_result_type
{ typedef typename functor_trait<T_functor>::result_type type; };
+++ /dev/null
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-
-#ifndef _SIGC_CLASS_SLOT_H_
-#define _SIGC_CLASS_SLOT_H_
-
-#include <sigc++/slot.h>
-#include <sigc++/functors/mem_fun.h>
-
-#endif /* _SIGC_CLASS_SLOT_H_ */
namespace sigc {
connection::connection()
-: slot_(0)
+: slot_(nullptr)
{}
connection::connection(const connection& c)
void* connection::notify(void* data)
{
- connection* self = reinterpret_cast<connection*>(data);
- self->slot_ = 0;
+ auto self = reinterpret_cast<connection*>(data);
+ self->slot_ = nullptr;
return 0;
}
## along with this library. If not, see <http://www.gnu.org/licenses/>.
# Base (./)
-base_m4 = template.macros.m4 signal.h.m4 slot.h.m4 method_slot.h.m4 \
- object_slot.h.m4 class_slot.h.m4 hide.h.m4 retype.h.m4 \
- limit_reference.h.m4
+base_m4 = template.macros.m4 signal.h.m4 limit_reference.h.m4
base_built_cc =
-base_built_h = signal.h slot.h method_slot.h \
- object_slot.h class_slot.h hide.h retype.h limit_reference.h
+base_built_h = signal.h limit_reference.h
# Functors (functors/)
functors_m4 = functor_trait.h.m4 slot.h.m4 ptr_fun.h.m4 mem_fun.h.m4
bind.h \
bind_return.h \
connection.h \
- object.h \
reference_wrapper.h \
retype_return.h \
signal_base.h \
+ slot.h \
trackable.h \
type_traits.h \
visit_each.h \
#ifndef _SIGC_FUNCTORS_FUNCTOR_TRAIT_H_
#define _SIGC_FUNCTORS_FUNCTOR_TRAIT_H_
#include <sigc++/type_traits.h>
+#include <type_traits>
namespace sigc {
* @ingroup sigcfunctors
*/
template <class T_functor,
- bool I_derives_functor_base = is_base_and_derived<functor_base,T_functor>::value,
+ bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value>
struct functor_trait
{
divert(0)dnl
_FIREWALL([FUNCTORS_FUNCTOR_TRAIT])
#include <sigc++/type_traits.h>
+#include <type_traits>
namespace sigc {
* @ingroup sigcfunctors
*/
template <class T_functor,
- bool I_derives_functor_base = is_base_and_derived<functor_base,T_functor>::value,
+ bool I_derives_functor_base = std::is_base_of<functor_base,T_functor>::value,
bool I_can_use_decltype = can_deduce_result_type_with_decltype<T_functor>::value>
struct functor_trait
{
typedef T_return result_type;
/// Constructs an invalid functor.
- [$2]mem_functor$1() : func_ptr_(0) {}
+ [$2]mem_functor$1() : func_ptr_(nullptr) {}
/** Constructs a [$2]mem_functor$1 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
inline ~typed_slot_rep()
{
- call_ = 0;
- destroy_ = 0;
+ call_ = nullptr;
+ destroy_ = nullptr;
sigc::visit_each_type<trackable*>(slot_do_unbind(this), functor_);
}
static void* destroy(void* data)
{
self* self_ = static_cast<self*>(reinterpret_cast<slot_rep*>(data));
- self_->call_ = 0;
- self_->destroy_ = 0;
+ self_->call_ = nullptr;
+ self_->destroy_ = nullptr;
sigc::visit_each_type<trackable*>(slot_do_unbind(self_), self_->functor_);
self_->functor_.~adaptor_type();
/* don't call disconnect() here: destroy() is either called
typedef T_return result_type;
/// Constructs an invalid functor.
- mem_functor0() : func_ptr_(0) {}
+ mem_functor0() : func_ptr_(nullptr) {}
/** Constructs a mem_functor0 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- mem_functor1() : func_ptr_(0) {}
+ mem_functor1() : func_ptr_(nullptr) {}
/** Constructs a mem_functor1 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- mem_functor2() : func_ptr_(0) {}
+ mem_functor2() : func_ptr_(nullptr) {}
/** Constructs a mem_functor2 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- mem_functor3() : func_ptr_(0) {}
+ mem_functor3() : func_ptr_(nullptr) {}
/** Constructs a mem_functor3 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- mem_functor4() : func_ptr_(0) {}
+ mem_functor4() : func_ptr_(nullptr) {}
/** Constructs a mem_functor4 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- mem_functor5() : func_ptr_(0) {}
+ mem_functor5() : func_ptr_(nullptr) {}
/** Constructs a mem_functor5 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- mem_functor6() : func_ptr_(0) {}
+ mem_functor6() : func_ptr_(nullptr) {}
/** Constructs a mem_functor6 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- mem_functor7() : func_ptr_(0) {}
+ mem_functor7() : func_ptr_(nullptr) {}
/** Constructs a mem_functor7 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_mem_functor0() : func_ptr_(0) {}
+ const_mem_functor0() : func_ptr_(nullptr) {}
/** Constructs a const_mem_functor0 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_mem_functor1() : func_ptr_(0) {}
+ const_mem_functor1() : func_ptr_(nullptr) {}
/** Constructs a const_mem_functor1 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_mem_functor2() : func_ptr_(0) {}
+ const_mem_functor2() : func_ptr_(nullptr) {}
/** Constructs a const_mem_functor2 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_mem_functor3() : func_ptr_(0) {}
+ const_mem_functor3() : func_ptr_(nullptr) {}
/** Constructs a const_mem_functor3 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_mem_functor4() : func_ptr_(0) {}
+ const_mem_functor4() : func_ptr_(nullptr) {}
/** Constructs a const_mem_functor4 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_mem_functor5() : func_ptr_(0) {}
+ const_mem_functor5() : func_ptr_(nullptr) {}
/** Constructs a const_mem_functor5 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_mem_functor6() : func_ptr_(0) {}
+ const_mem_functor6() : func_ptr_(nullptr) {}
/** Constructs a const_mem_functor6 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_mem_functor7() : func_ptr_(0) {}
+ const_mem_functor7() : func_ptr_(nullptr) {}
/** Constructs a const_mem_functor7 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- volatile_mem_functor0() : func_ptr_(0) {}
+ volatile_mem_functor0() : func_ptr_(nullptr) {}
/** Constructs a volatile_mem_functor0 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- volatile_mem_functor1() : func_ptr_(0) {}
+ volatile_mem_functor1() : func_ptr_(nullptr) {}
/** Constructs a volatile_mem_functor1 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- volatile_mem_functor2() : func_ptr_(0) {}
+ volatile_mem_functor2() : func_ptr_(nullptr) {}
/** Constructs a volatile_mem_functor2 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- volatile_mem_functor3() : func_ptr_(0) {}
+ volatile_mem_functor3() : func_ptr_(nullptr) {}
/** Constructs a volatile_mem_functor3 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- volatile_mem_functor4() : func_ptr_(0) {}
+ volatile_mem_functor4() : func_ptr_(nullptr) {}
/** Constructs a volatile_mem_functor4 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- volatile_mem_functor5() : func_ptr_(0) {}
+ volatile_mem_functor5() : func_ptr_(nullptr) {}
/** Constructs a volatile_mem_functor5 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- volatile_mem_functor6() : func_ptr_(0) {}
+ volatile_mem_functor6() : func_ptr_(nullptr) {}
/** Constructs a volatile_mem_functor6 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- volatile_mem_functor7() : func_ptr_(0) {}
+ volatile_mem_functor7() : func_ptr_(nullptr) {}
/** Constructs a volatile_mem_functor7 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_volatile_mem_functor0() : func_ptr_(0) {}
+ const_volatile_mem_functor0() : func_ptr_(nullptr) {}
/** Constructs a const_volatile_mem_functor0 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_volatile_mem_functor1() : func_ptr_(0) {}
+ const_volatile_mem_functor1() : func_ptr_(nullptr) {}
/** Constructs a const_volatile_mem_functor1 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_volatile_mem_functor2() : func_ptr_(0) {}
+ const_volatile_mem_functor2() : func_ptr_(nullptr) {}
/** Constructs a const_volatile_mem_functor2 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_volatile_mem_functor3() : func_ptr_(0) {}
+ const_volatile_mem_functor3() : func_ptr_(nullptr) {}
/** Constructs a const_volatile_mem_functor3 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_volatile_mem_functor4() : func_ptr_(0) {}
+ const_volatile_mem_functor4() : func_ptr_(nullptr) {}
/** Constructs a const_volatile_mem_functor4 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_volatile_mem_functor5() : func_ptr_(0) {}
+ const_volatile_mem_functor5() : func_ptr_(nullptr) {}
/** Constructs a const_volatile_mem_functor5 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_volatile_mem_functor6() : func_ptr_(0) {}
+ const_volatile_mem_functor6() : func_ptr_(nullptr) {}
/** Constructs a const_volatile_mem_functor6 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
typedef T_return result_type;
/// Constructs an invalid functor.
- const_volatile_mem_functor7() : func_ptr_(0) {}
+ const_volatile_mem_functor7() : func_ptr_(nullptr) {}
/** Constructs a const_volatile_mem_functor7 object that wraps the passed method.
* @param _A_func Pointer to method will be invoked from operator()().
inline ~typed_slot_rep()
{
- call_ = 0;
- destroy_ = 0;
+ call_ = nullptr;
+ destroy_ = nullptr;
sigc::visit_each_type<trackable*>(slot_do_unbind(this), functor_);
}
static void* destroy(void* data)
{
self* self_ = static_cast<self*>(reinterpret_cast<slot_rep*>(data));
- self_->call_ = 0;
- self_->destroy_ = 0;
+ self_->call_ = nullptr;
+ self_->destroy_ = nullptr;
sigc::visit_each_type<trackable*>(slot_do_unbind(self_), self_->functor_);
self_->functor_.~adaptor_type();
/* don't call disconnect() here: destroy() is either called
static void* notify(void* data)
{
- destroy_notify_struct* self_ = reinterpret_cast<destroy_notify_struct*>(data);
+ auto self_ = reinterpret_cast<destroy_notify_struct*>(data);
self_->deleted_ = true;
return 0;
}
{
if (parent_)
{
- call_ = 0; // Invalidate the slot.
+ call_ = nullptr; // Invalidate the slot.
// _Must_ be done here because parent_ might defer the actual
// destruction of the slot_rep and try to invoke it before that point.
- void* data_ = parent_;
- parent_ = 0; // Just a precaution.
+ auto data_ = parent_;
+ parent_ = nullptr; // Just a precaution.
(cleanup_)(data_); // Notify the parent (might lead to destruction of this!).
}
else
- call_ = 0;
+ call_ = nullptr;
}
//static
void* slot_rep::notify(void* data)
{
- slot_rep* self_ = reinterpret_cast<slot_rep*>(data);
+ auto self_ = reinterpret_cast<slot_rep*>(data);
- self_->call_ = 0; // Invalidate the slot.
+ self_->call_ = nullptr; // Invalidate the slot.
// Make sure we are notified if disconnect() deletes self_, which is trackable.
destroy_notify_struct notifier;
} // namespace internal
slot_base::slot_base()
-: rep_(0),
+: rep_(nullptr),
blocked_(false)
{}
{}
slot_base::slot_base(const slot_base& src)
-: rep_(0),
+: rep_(nullptr),
blocked_(src.blocked_)
{
if (src.rep_)
slot_base::operator bool() const
{
- return rep_ != 0;
+ return rep_ != nullptr;
}
slot_base& slot_base::operator=(const slot_base& src)
{
rep_->remove_destroy_notify_callback(¬ifier);
delete rep_; // Detach the stored functor from the other referred trackables and destroy it.
- rep_ = 0;
+ rep_ = nullptr;
}
}
return *this;
}
- internal::slot_rep* new_rep_ = src.rep_->dup();
+ auto new_rep_ = src.rep_->dup();
if (rep_) // Silently exchange the slot_rep.
{
if (rep_ && !rep_->call_)
{
delete rep_; // This is not strictly necessary here. I'm convinced that it is
- rep_ = 0; // safe to wait for the destructor to delete the slot_rep. Martin.
+ rep_ = nullptr; // safe to wait for the destructor to delete the slot_rep. Martin.
}
- return (rep_ == 0);
+ return (rep_ == nullptr);
}*/
} //namespace sigc
void* parent_;
inline slot_rep(hook call__, hook destroy__, hook dup__)
- : call_(call__), destroy_(destroy__), dup_(dup__), cleanup_(0), parent_(0) {}
+ : call_(call__), destroy_(destroy__), dup_(dup__), cleanup_(nullptr), parent_(nullptr) {}
inline ~slot_rep()
{ destroy(); }
+++ /dev/null
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-#ifndef _SIGC_HIDE_H_
-#define _SIGC_HIDE_H_
-#endif /* _SIGC_HIDE_H_ */
*/
template <class T_type,
bool I_derives_trackable =
- is_base_and_derived<trackable, T_type>::value>
+ std::is_base_of<trackable, T_type>::value>
class limit_reference
{
public:
*/
template <class T_type,
bool I_derives_trackable =
- is_base_and_derived<trackable, T_type>::value>
+ std::is_base_of<trackable, T_type>::value>
class const_limit_reference
{
public:
*/
template <class T_type,
bool I_derives_trackable =
- is_base_and_derived<trackable, T_type>::value>
+ std::is_base_of<trackable, T_type>::value>
class volatile_limit_reference
{
public:
*/
template <class T_type,
bool I_derives_trackable =
- is_base_and_derived<trackable, T_type>::value>
+ std::is_base_of<trackable, T_type>::value>
class const_volatile_limit_reference
{
public:
+++ /dev/null
-dnl Copyright 2002, The libsigc++ Development Team
-dnl
-dnl This library is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Lesser General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2.1 of the License, or (at your option) any later version.
-dnl
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Lesser General Public License for more details.
-dnl
-dnl You should have received a copy of the GNU Lesser General Public
-dnl License along with this library; if not, write to the Free Software
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)
-
-_FIREWALL([CLASS_SLOT])
-
-#include <sigc++/slot.h>
-#include <sigc++/functors/mem_fun.h>
-
+++ /dev/null
-dnl Copyright 2002, The libsigc++ Development Team
-dnl
-dnl This library is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Lesser General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2.1 of the License, or (at your option) any later version.
-dnl
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Lesser General Public License for more details.
-dnl
-dnl You should have received a copy of the GNU Lesser General Public
-dnl License along with this library; if not, write to the Free Software
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)dnl
-
-_FIREWALL([HIDE])
*/
template <class T_type,
bool I_derives_trackable =
- is_base_and_derived<trackable, T_type>::value>
+ std::is_base_of<trackable, T_type>::value>
class [$1]limit_reference
{
public:
+++ /dev/null
-dnl Copyright 2002, The libsigc++ Development Team
-dnl
-dnl This library is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Lesser General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2.1 of the License, or (at your option) any later version.
-dnl
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Lesser General Public License for more details.
-dnl
-dnl You should have received a copy of the GNU Lesser General Public
-dnl License along with this library; if not, write to the Free Software
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)
-
-_FIREWALL([METHOD_SLOT])
+++ /dev/null
-dnl Copyright 2002, The libsigc++ Development Team
-dnl
-dnl This library is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Lesser General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2.1 of the License, or (at your option) any later version.
-dnl
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Lesser General Public License for more details.
-dnl
-dnl You should have received a copy of the GNU Lesser General Public
-dnl License along with this library; if not, write to the Free Software
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)
-
+++ /dev/null
-dnl Copyright 2003, The libsigc++ Development Team
-dnl
-dnl This library is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Lesser General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2.1 of the License, or (at your option) any later version.
-dnl
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Lesser General Public License for more details.
-dnl
-dnl You should have received a copy of the GNU Lesser General Public
-dnl License along with this library; if not, write to the Free Software
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-define([RETYPE_SLOT_OPERATOR],[dnl
-ifelse($1,0,[dnl
- T_return operator()();
-],[dnl
- template <LOOP(class T_arg%1, $1)>
- inline T_return operator()(LOOP(T_arg%1 _A_a%1, $1))
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename ::sigc::type_trait<T_type%1>::take, $1)>
- (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1)));
- }
-
- #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
- template <LOOP(class T_arg%1, $1)>
- inline T_return sun_forte_workaround(LOOP(T_arg%1 _A_a%1, $1))
- { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename ::sigc::type_trait<T_type%1>::take, $1)>
- (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1)));
- }
- #endif
-
-])dnl
-])
-define([RETYPE_SLOT_VOID_OPERATOR],[dnl
-ifelse($1,0,[dnl
- void operator()();
-],[dnl
- template <LOOP(class T_arg%1, $1)>
- inline void operator()(LOOP(T_arg%1 _A_a%1, $1))
- { T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename ::sigc::type_trait<T_type%1>::take, $1)>
- (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1)));
- }
-
- #ifndef SIGC_TEMPLATE_SPECIALIZATION_OPERATOR_OVERLOAD
- template <LOOP(class T_arg%1, $1)>
- inline void sun_forte_workaround(LOOP(T_arg%1 _A_a%1, $1))
- { T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES<LOOP(typename ::sigc::type_trait<T_type%1>::take, $1)>
- (LOOP([[static_cast<T_type%1>(_A_a%1)]], $1)));
- }
- #endif
-
-])dnl
-])
-define([RETYPE],[dnl
-template <LIST(class T_return, LOOP(class T_arg%1, $1), class T_ret, LOOP(class T_type%1, $1))>
-inline Slot$1<LIST(T_return, LOOP(T_arg%1, $1))>
-retype(const Slot$1<LIST(T_ret, LOOP(T_type%1, $1))>& _A_slot)
-{ return Slot$1<LIST(T_return, LOOP(T_arg%1, $1))>
- (retype_slot_functor<LIST(Slot$1<LIST(T_ret, LOOP(T_type%1, $1))>, T_return, LOOP(T_type%1, $1))>
- (_A_slot)); }
-
-])
-
-divert(0)dnl
-_FIREWALL([RETYPE])
-#include <sigc++/adaptors/adaptor_trait.h>
-#include <sigc++/slot.h>
-
void pop_back()
{
- iterator tmp_ = end();
+ auto tmp_ = end();
erase(--tmp_);
}
+++ /dev/null
-dnl Copyright 2002, The libsigc++ Development Team
-dnl
-dnl This library is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Lesser General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2.1 of the License, or (at your option) any later version.
-dnl
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Lesser General Public License for more details.
-dnl
-dnl You should have received a copy of the GNU Lesser General Public
-dnl License along with this library; if not, write to the Free Software
-dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-dnl
-divert(-1)
-
-include(template.macros.m4)
-
-divert(0)
-
-_FIREWALL([SLOT])
-
-#include <sigc++/functors/slot.h>
+++ /dev/null
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-
-#ifndef _SIGC_METHOD_SLOT_H_
-#define _SIGC_METHOD_SLOT_H_
-#endif /* _SIGC_METHOD_SLOT_H_ */
+++ /dev/null
-/*
- * Copyright 2002, The libsigc++ Development Team
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- */
-#ifndef _SIGC_OBJECT_HPP_
-#define _SIGC_OBJECT_HPP_
-
-#include <sigc++/trackable.h>
-
-#endif /* _SIGC_OBJECT_HPP_ */
+++ /dev/null
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-
+++ /dev/null
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-#ifndef _SIGC_RETYPE_H_
-#define _SIGC_RETYPE_H_
-#include <sigc++/adaptors/adaptor_trait.h>
-#include <sigc++/slot.h>
-
-#endif /* _SIGC_RETYPE_H_ */
void pop_back()
{
- iterator tmp_ = end();
+ auto tmp_ = end();
erase(--tmp_);
}
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <sigc++/signal_base.h>
-#include <memory> // std::auto_ptr
+#include <memory> // std::unique_ptr
namespace sigc {
namespace internal {
// Disconnect all connected slots before they are deleted.
// signal_impl::notify() will be called and delete the self_and_iter structs.
- for (iterator_type i = slots_.begin(); i != slots_.end(); ++i)
- i->disconnect();
+ for (auto& slot : slots_)
+ slot.disconnect();
deferred_ = saved_deferred;
bool signal_impl::blocked() const
{
- for (const_iterator_type iter = slots_.begin(); iter != slots_.end(); ++iter)
+ for (const auto& slot : const_cast<const std::list<slot_base>&>(slots_))
{
- if (!iter->blocked())
+ if (!slot.blocked())
return false;
}
return true;
void signal_impl::block(bool should_block)
{
- for (iterator_type iter = slots_.begin(); iter != slots_.end(); ++iter)
+ for (auto& slot : slots_)
{
- iter->block(should_block);
+ slot.block(should_block);
}
}
signal_impl::iterator_type signal_impl::insert(signal_impl::iterator_type i, const slot_base& slot_)
{
- iterator_type temp = slots_.insert(i, slot_);
- self_and_iter* si = new self_and_iter(this, temp);
+ auto temp = slots_.insert(i, slot_);
+ auto si = new self_and_iter(this, temp);
temp->set_parent(si, ¬ify);
return temp;
}
signal_exec exec(this);
deferred_ = false;
- iterator_type i = slots_.begin();
+ auto i = slots_.begin();
while (i != slots_.end())
if ((*i).empty())
i = slots_.erase(i);
//static
void* signal_impl::notify(void* d)
{
- std::auto_ptr<self_and_iter> si(static_cast<self_and_iter*>(d));
+ std::unique_ptr<self_and_iter> si(static_cast<self_and_iter*>(d));
if (si->self_->exec_count_ == 0)
{
} /* namespace internal */
signal_base::signal_base()
-: impl_(0)
+: impl_(nullptr)
{}
signal_base::signal_base(const signal_base& src)
-// -*- c++ -*-
-/* Do not edit! -- generated file */
-
-
+/* Copyright 2002, The libsigc++ Development Team
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * 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/>.
+ */
#ifndef _SIGC_SLOT_H_
#define _SIGC_SLOT_H_
{
trackable::trackable()
-: callback_list_(0)
+: callback_list_(nullptr)
{}
/* Don't copy the notification list.
The objects watching src don't need to be notified when the new object dies. */
trackable::trackable(const trackable& /*src*/)
-: callback_list_(0)
+: callback_list_(nullptr)
{}
trackable& trackable::operator=(const trackable& src)
if (callback_list_)
delete callback_list_; //This invokes all of the callbacks.
- callback_list_ = 0;
+ callback_list_ = nullptr;
}
internal::trackable_callback_list* trackable::callback_list() const
{
clearing_ = true;
- for (callback_list::iterator i = callbacks_.begin(); i != callbacks_.end(); ++i)
- if ((*i).func_)
- (*i).func_((*i).data_);
+ for (auto& callback : callbacks_)
+ if (callback.func_)
+ callback.func_(callback.data_);
}
void trackable_callback_list::add_callback(void* data, func_destroy_notify func)
{
clearing_ = true;
- for (callback_list::iterator i = callbacks_.begin(); i != callbacks_.end(); ++i)
- if ((*i).func_)
- (*i).func_((*i).data_);
+ for (auto& callback : callbacks_)
+ if (callback.func_)
+ callback.func_(callback.data_);
callbacks_.clear();
void trackable_callback_list::remove_callback(void* data)
{
for (callback_list::iterator i = callbacks_.begin(); i != callbacks_.end(); ++i)
- if ((*i).data_ == data && (*i).func_ != 0)
+ {
+ auto& callback = *i;
+ if (callback.data_ == data && callback.func_ != nullptr)
{
//Don't remove a list element while the list is being cleared.
//It could invalidate the iterator in ~trackable_callback_list() or clear().
//But it may be necessary to invalidate the callback. See bug 589202.
if (clearing_)
- (*i).func_ = 0;
+ callback.func_ = nullptr;
else
callbacks_.erase(i);
return;
}
+ }
}
} /* namespace internal */
typedef void* pointer;
};
-
-// From Esa Pulkkin:
-/**
- * Compile-time determination of base-class relationship in C++
- * (adapted to match the syntax of boost's type_traits library).
- *
- * Use this to provide a template specialization for a set of types.
- * For instance,
- *
- * @code
- * template < class T_thing, bool Tval_derives_from_something = sigc::is_base_and_derived<Something, T_thing>::value >
- * class TheTemplate
- * {
- * //Standard implementation.
- * }
- *
- * //Specialization for T_things that derive from Something (Tval_derives_from_something is true)
- * template <class T_thing>
- * class TheTemplate<T_thing, true>
- * {
- * T_thing thing;
- * thing.method_that_is_in_something();
- * }
- * @endcode
- *
- * sigc::is_base_and_derived<> is used internally in libsigc++. If you need such a
- * template class elsewhere, and you have a C++11 compiler, std::is_base_of<>
- * is recommended.
- */
-template <class T_base, class T_derived>
-struct is_base_and_derived
-{
-private:
- struct big {
- char memory[64];
- };
-
-#ifndef SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
-
- //Allow the internal inner class to access the other (big) inner
- //class. The Tru64 compiler needs this. murrayc.
- friend struct internal_class;
-
- //Certain compilers, notably GCC 3.2, require these functions to be inside an inner class.
- struct internal_class
- {
- static big is_base_class_(...);
- static char is_base_class_(typename type_trait<T_base>::pointer);
- };
-
-public:
- static const bool value =
- sizeof(internal_class::is_base_class_(reinterpret_cast<typename type_trait<T_derived>::pointer>(0))) ==
- sizeof(char);
-
-#else //SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
-
- //The AIX xlC compiler does not like these 2 functions being in the inner class.
- //It says "The incomplete type "test" must not be used as a qualifier.
- //It does not seem necessary anyway. murrayc.
- static big is_base_class_(...);
- static char is_base_class_(typename type_trait<T_base>::pointer);
-
-public:
- static const bool value =
- sizeof(is_base_class_(reinterpret_cast<typename type_trait<T_derived>::pointer>(0))) ==
- sizeof(char);
-
-#endif //SIGC_SELF_REFERENCE_IN_MEMBER_INITIALIZATION
-
-#ifndef DOXYGEN_SHOULD_SKIP_THIS
- void avoid_gcc3_warning_(); //Not implemented. g++ 3.3.5 (but not 3.3.4, and not 3.4) warn that there are no public methods, even though there is a public variable.
-#endif
-};
-
-template <class T_base>
-struct is_base_and_derived<T_base, T_base>
-{
- static const bool value = true;
-};
-
} /* namespace sigc */
#endif /* _SIGC_TYPE_TRAIT_H_ */
#define _SIGC_VISIT_EACH_HPP_
#include <sigc++/type_traits.h>
+#include <type_traits>
namespace sigc {
template <class T_type>
void operator()(const T_type& _A_type) const
{
- with_type<is_base_and_derived<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
+ with_type<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
}
limit_derived_target(const T_action& _A_action)
template <class T_type>
void operator()(const T_type& _A_type) const
{
- with_type_pointer<is_base_and_derived<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
+ with_type_pointer<std::is_base_of<T_target, T_type>::value || std::is_same<T_target, T_type>::value, T_type, T_self>::execute_(_A_type, *this);
}
limit_derived_target(const T_action& _A_action)
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
util->check_result(result_stream,
"foo: 34, A::foo: 206, bar: 52, Mean accumulator: Plain Result (i=11): 97.333");
- std::vector<int> res1 = sig_vec(1);
+ auto res1 = sig_vec(1);
result_stream << "Vector accumulator: Result (i=1): ";
- for (std::vector<int>::iterator i = res1.begin(); i != res1.end(); ++i)
- result_stream << *i << " ";
+ for (auto num : res1)
+ result_stream << num << " ";
util->check_result(result_stream,
"foo: 4, A::foo: 6, bar: 2, Vector accumulator: Result (i=1): 4 6 2 ");
- std::vector<int> res3 = sig_vec(3);
+ auto res3 = sig_vec(3);
result_stream << "Vector accumulator: Result (i=3): ";
- for (std::vector<int>::iterator i = res3.begin(); i != res3.end(); ++i)
- result_stream << *i << " ";
+ for (auto num : res3)
+ result_stream << num << " ";
util->check_result(result_stream,
"foo: 10, A::foo: 46, bar: 12, Vector accumulator: Result (i=3): 10 46 12 ");
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
- sigc::slot<void, Param&> slot_full = sigc::ptr_fun(&handler);
+ auto slot_full = sigc::ptr_fun(&handler);
sigc::slot<void> slot_bound;
slot_bound();
template <class T_CppObject> inline
RefPtr<T_CppObject>::RefPtr()
:
- pCppObject_ (0)
+ pCppObject_ (nullptr)
{}
template <class T_CppObject> inline
template <class T_CppObject> inline
void RefPtr<T_CppObject>::swap(RefPtr<T_CppObject>& other)
{
- T_CppObject *const temp = pCppObject_;
+ const auto temp = pCppObject_;
pCppObject_ = other.pCppObject_;
other.pCppObject_ = temp;
}
template <class T_CppObject> inline
RefPtr<T_CppObject>::operator bool() const
{
- return (pCppObject_ != 0);
+ return (pCppObject_ != nullptr);
}
#ifndef GLIBMM_DISABLE_DEPRECATED
inline
RefPtr<T_CppObject> RefPtr<T_CppObject>::cast_dynamic(const RefPtr<T_CastFrom>& src)
{
- T_CppObject *const pCppObject = dynamic_cast<T_CppObject*>(src.operator->());
+ const auto pCppObject = dynamic_cast<T_CppObject*>(src.operator->());
if(pCppObject)
pCppObject->reference();
inline
RefPtr<T_CppObject> RefPtr<T_CppObject>::cast_static(const RefPtr<T_CastFrom>& src)
{
- T_CppObject *const pCppObject = static_cast<T_CppObject*>(src.operator->());
+ const auto pCppObject = static_cast<T_CppObject*>(src.operator->());
if(pCppObject)
pCppObject->reference();
inline
RefPtr<T_CppObject> RefPtr<T_CppObject>::cast_const(const RefPtr<T_CastFrom>& src)
{
- T_CppObject *const pCppObject = const_cast<T_CppObject*>(src.operator->());
+ const auto pCppObject = const_cast<T_CppObject*>(src.operator->());
if(pCppObject)
pCppObject->reference();
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
- Test* test = new Test;
+ auto test = new Test;
test->action->emit_sig1(23);
delete test;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
std::ostringstream pointer_stream;
- sigc::trackable* t = new sigc::trackable();
+ auto t = new sigc::trackable();
pointer_stream << t;
result_stream << "sigc::trackable instance at " << pointer_stream.str();
util->check_result(result_stream, "sigc::trackable instance at " + pointer_stream.str());
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
// test lambda operators
- int a = 1;
//std::cout << "(_1 + _2) (3,4): " << (_1 + _2) (3,4) << std::endl;
result_stream << ([] (int a, int b) -> int { return a + b; }(3,4));
util->check_result(result_stream, "7");
//std::cout << "((++_1)*2)(a): " << ((++_1)*2)(a);
//std::cout << "; a: " << a << std::endl;
- result_stream << ([] (int x) -> int { return ++x * 2; }(a)) << " " << a;
+ int a_outer = 1;
+ result_stream << ([] (int x) -> int { return ++x * 2; }(a_outer)) << " " << a_outer;
util->check_result(result_stream, "4 1");
// gcc can't compile libsigc++ lambda expressions with sigc::ref() parameters.
// See https://bugzilla.gnome.org/show_bug.cgi?id=669128
// std::cout << "((++_1)*2)(ref(a)): " << ((++_1)*2)(sigc::ref(a));
// std::cout << "; a: " << a << std::endl;
- result_stream << ([] (std::reference_wrapper<int> x) -> int { return ++x * 2; }(std::ref(a)));
- result_stream << " " << a;
+ result_stream << ([] (std::reference_wrapper<int> x) -> int { return ++x * 2; }(std::ref(a_outer)));
+ result_stream << " " << a_outer;
util->check_result(result_stream, "4 2");
- result_stream << ([] (int& x) -> int { return ++x * 2; }(a));
- result_stream << " " << a;
+ result_stream << ([] (int& x) -> int { return ++x * 2; }(a_outer));
+ result_stream << " " << a_outer;
util->check_result(result_stream, "6 3");
//std::cout << "((++(*_1))*2)(&a): " << ((++(*_1))*2)(&a);
//std::cout << "; a: " << a << std::endl;
- result_stream << ([] (int* x) -> int { return ++(*x) * 2; }(&a));
- result_stream << " " << a;
+ result_stream << ([] (int* x) -> int { return ++(*x) * 2; }(&a_outer));
+ result_stream << " " << a_outer;
util->check_result(result_stream, "8 4");
// std::cout << "((--(*(&_1)))*2)(ref(a)): " << ((--(*(&_1)))*2)(sigc::ref(a));
// std::cout << "; a: " << a << std::endl;
- result_stream << ([] (std::reference_wrapper<int> x) -> int { return --(*(&x)) * 2; }(std::ref(a)));
- result_stream << " " << a;
+ result_stream << ([] (std::reference_wrapper<int> x) -> int { return --(*(&x)) * 2; }(std::ref(a_outer)));
+ result_stream << " " << a_outer;
util->check_result(result_stream, "6 3");
- result_stream << ([] (int& x) -> int { return --(*(&x)) * 2; }(a));
- result_stream << " " << a;
+ result_stream << ([] (int& x) -> int { return --(*(&x)) * 2; }(a_outer));
+ result_stream << " " << a_outer;
util->check_result(result_stream, "4 2");
//std::cout << "(-_1) (-5): " << (-_1) (-5) << std::endl;
util->check_result(result_stream, "5");
//std::cout << "(var(&a)[0])(): " << (sigc::var(&a)[0])() << std::endl;
- result_stream << ([&a]() -> int { return a; }());
+ result_stream << ([&a_outer]() -> int { return a_outer; }());
util->check_result(result_stream, "2");
//std::cout << "(_1[_2]) (&a,0): " << (_1[_2]) (&a,0) << std::endl;
- result_stream << ([] (int* x, int y) -> int { return x[y]; }(&a,0));
+ result_stream << ([] (int* x, int y) -> int { return x[y]; }(&a_outer,0));
util->check_result(result_stream, "2");
//std::cout << "(*_1=_2) (&a,1): " << (*_1=_2) (&a,1) << std::endl;
- result_stream << ([] (int* x, int y) -> int { *x = y; return *x; }(&a,1));
+ result_stream << ([] (int* x, int y) -> int { *x = y; return *x; }(&a_outer,1));
util->check_result(result_stream, "1");
// Comma operator, https://bugzilla.gnome.org/show_bug.cgi?id=342911
- a = -1;
- int b = -1;
- int c = -1;
+ a_outer = -1;
+ int b_outer = -1;
+ int c_outer = -1;
//std::cout << "(var(c) = (var(a) = _1, var(b) = _2))(2,3): "
// << (sigc::var(c) = (sigc::var(a) = _1, sigc::var(b) = _2))(2,3);
//std::cout << "; a: " << a << "; b: " << b << "; c: " << c << std::endl;
- result_stream << ([&a,&b,&c](int x, int y) -> int { return c = (a = x, b = y); }(2,3));
- result_stream << " " << a << " " << b << " " << c;
+ result_stream << ([&a_outer,&b_outer,&c_outer](int x, int y) -> int { return c_outer = (a_outer = x, b_outer = y); }(2,3));
+ result_stream << " " << a_outer << " " << b_outer << " " << c_outer;
util->check_result(result_stream, "3 2 3 3");
// c++ restrictions:
book guest_book("charlie");
//sl2 = sigc::group(&egon, sigc::ref(guest_book));
// sl2 = std::bind(&egon, std::ref(guest_book)); // does not compile (gcc 4.6.3)
- std::function<void()> fn2 = std::bind(&egon, std::ref(guest_book));
+ auto fn2 = std::bind(&egon, std::ref(guest_book));
//sl2 = fn2; // no auto-disconnect
sl2 = sigc::track_obj(fn2, guest_book);
sl2();
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
cona.disconnect(); // already disconnected -> legal with connection objects, however, nothing happens ...
result_stream << "deleting a signal during emission... ";
- B* b = new B;
+ auto b = new B;
b->emit();
util->check_result(result_stream, "deleting a signal during emission... Good bye world!");
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
struct A : public trackable { A() {} };
-template <class T_type, bool I_derived = sigc::is_base_and_derived<trackable,T_type>::value>
+template <class T_type, bool I_derived = std::is_base_of<trackable,T_type>::value>
struct with_trackable;
template <class T_type>
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
- Derived* instance = new Derived();
+ auto instance = new Derived();
sigc::slot<void> handler = sigc::mem_fun(instance, &Derived::method);
handler();
util->check_result(result_stream, "method()");
- sigc::slot<void> param =
+ auto param =
sigc::bind(sigc::slot<void, Derived&>(), sigc::ref(*instance));
param();
util->check_result(result_stream, "");
- sigc::slot<Derived> ret =
+ auto ret =
sigc::bind_return(sigc::slot<void>(), sigc::ref(*instance));
ret();
util->check_result(result_stream, "");
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
util->check_result(result_stream, "test::foo_const(int 2)");
}
{ /* test const with const object */
- const test t = test();
+ const auto t = test();
sigc::mem_fun(&test::foo_const)(t, 3);
util->check_result(result_stream, "test::foo_const(int 3)");
util->check_result(result_stream, "test::foo_const_volatile(double 5)");
}
{ /* test const volatile with const object */
- const test t = test();
+ const auto t = test();
sigc::mem_fun(&test::foo_const_volatile)(t, 6); // on reference
util->check_result(result_stream, "test::foo_const_volatile(double 6)");
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
// Allocate on the heap. valgrind can then find erroneous memory accesses.
// (There should be none, of course.)
- sigc::slot<std::string, int, std::string>* psl2 = new sigc::slot<std::string, int, std::string>;
+ auto psl2 = new sigc::slot<std::string, int, std::string>;
bar_group4* pbar4 = new bar_group4;
book* pbook4 = new book("A Book");
*psl2 = sigc::track_obj(Functor2(*pbar4, *pbook4), *pbar4, *pbook4);
util->check_result(result_stream, "zero, Book title: A Book");
delete pbook4; // auto-disconnect *psl2
- pbook4 = 0;
+ pbook4 = nullptr;
result_stream << (*psl2)(0, "Book title: ");
util->check_result(result_stream, "");
delete psl2;
- psl2 = 0;
+ psl2 = nullptr;
delete pbar4;
- pbar4 = 0;
+ pbar4 = nullptr;
//C++11 lambda expressions:
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
int main(int argc, char* argv[])
{
- TestUtilities* util = TestUtilities::get_instance();
+ auto util = TestUtilities::get_instance();
if (!util->check_command_args(argc, argv))
return util->get_result_and_delete_instance() ? EXIT_SUCCESS : EXIT_FAILURE;
#include <iostream>
#include <cstring>
-TestUtilities* TestUtilities::instance_ = 0;
+TestUtilities* TestUtilities::instance_ = nullptr;
TestUtilities::TestUtilities()
: verbose_(false), result_ok_(true), test_number_(0)
{
const bool result = instance_ ? instance_->result_ok_ : true;
delete instance_;
- instance_ = 0;
+ instance_ = nullptr;
return result;
}