Imported Upstream version 2.99.2
[platform/upstream/libsigc++.git] / docs / reference / libsigc++-3.0.tag
index 9bb5d4b..ad4ea1a 100644 (file)
@@ -2,14 +2,14 @@
 <tagfile>
   <compound kind="file">
     <name>adaptor_base.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>adaptor__base_8h</filename>
     <class kind="struct">sigc::adaptor_base</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>adaptor_trait.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>adaptor__trait_8h</filename>
     <class kind="struct">sigc::adaptor_functor</class>
     <class kind="struct">sigc::adaptor_trait</class>
   </compound>
   <compound kind="file">
     <name>adaptors.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>adaptors_8h</filename>
   </compound>
   <compound kind="file">
     <name>bound_argument.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>bound__argument_8h</filename>
     <class kind="class">sigc::bound_argument</class>
     <class kind="class">sigc::bound_argument&lt; std::reference_wrapper&lt; const T_wrapped &gt; &gt;</class>
@@ -34,7 +34,7 @@
   </compound>
   <compound kind="file">
     <name>compose.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>compose_8h</filename>
     <class kind="struct">sigc::compose1_functor</class>
     <class kind="struct">sigc::compose2_functor</class>
@@ -56,7 +56,7 @@
   </compound>
   <compound kind="file">
     <name>exception_catch.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>exception__catch_8h</filename>
     <class kind="struct">sigc::exception_catch_functor</class>
     <class kind="struct">sigc::exception_catch_functor&lt; T_functor, T_catcher, void &gt;</class>
@@ -71,7 +71,7 @@
   </compound>
   <compound kind="file">
     <name>hide.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>hide_8h</filename>
     <class kind="struct">sigc::hide_functor</class>
     <namespace>sigc</namespace>
@@ -92,7 +92,7 @@
   </compound>
   <compound kind="file">
     <name>retype.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>retype_8h</filename>
     <class kind="struct">sigc::retype_functor</class>
     <namespace>sigc</namespace>
       <type>decltype(auto)</type>
       <name>retype</name>
       <anchorfile>group__retype.html</anchorfile>
-      <anchor>gae5acb60ec172baf3e9cf06df9fd3968d</anchor>
-      <arglist>(const slot&lt; T_return, T_arg...&gt; &amp;_A_functor)</arglist>
+      <anchor>gab267b6108e8c758965d6d6e367549478</anchor>
+      <arglist>(const T_functor&lt; T_func, T_arg...&gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
       <type>decltype(auto)</type>
       <name>retype</name>
       <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga55a05ed5762ad048f81c96b76e189d90</anchor>
-      <arglist>(const pointer_functor&lt; T_return, T_arg...&gt; &amp;_A_functor)</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga6991b513a02c9f9306b969d78f53f54a</anchor>
-      <arglist>(const mem_functor&lt; T_func, T_arg...&gt; &amp;_A_functor)</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga1c2d8b2d5b7eac18c18a149e13723c72</anchor>
-      <arglist>(const bound_mem_functor&lt; T_func, T_arg...&gt; &amp;_A_functor)</arglist>
+      <anchor>ga5b0a57193130457a1840fb76c1df9359</anchor>
+      <arglist>(const T_functor&lt; T_return(T_arg...)&gt; &amp;_A_functor)</arglist>
     </member>
   </compound>
   <compound kind="file">
     <name>track_obj.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>track__obj_8h</filename>
     <class kind="class">sigc::track_obj_functor</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>bind.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>bind_8h</filename>
   </compound>
   <compound kind="file">
     <name>bind.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>adaptors_2bind_8h</filename>
     <class kind="struct">sigc::bind_functor</class>
     <class kind="struct">sigc::bind_functor&lt;-1, T_functor, T_type...&gt;</class>
   </compound>
   <compound kind="file">
     <name>bind_return.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>bind__return_8h</filename>
   </compound>
   <compound kind="file">
     <name>bind_return.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>adaptors_2bind__return_8h</filename>
     <class kind="struct">sigc::bind_return_functor</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>connection.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>connection_8h</filename>
     <class kind="struct">sigc::connection</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>functor_base.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
     <filename>functor__base_8h</filename>
     <class kind="struct">sigc::functor_base</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>functor_trait.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
     <filename>functor__trait_8h</filename>
     <class kind="class">sigc::can_deduce_result_type_with_decltype</class>
     <class kind="struct">sigc::functor_trait</class>
   </compound>
   <compound kind="file">
     <name>functors.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
     <filename>functors_8h</filename>
   </compound>
   <compound kind="file">
     <name>mem_fun.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
     <filename>mem__fun_8h</filename>
     <class kind="class">sigc::bound_mem_functor</class>
     <class kind="class">sigc::mem_functor</class>
       <type>decltype(auto)</type>
       <name>mem_fun</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaed671e5a57879d0671b7c9a21aa1a124</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
       <anchor>gae28d6895a9f21c285fe420e928ff046d</anchor>
       <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
     </member>
   </compound>
   <compound kind="file">
     <name>ptr_fun.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
     <filename>ptr__fun_8h</filename>
     <class kind="class">sigc::pointer_functor</class>
+    <class kind="class">sigc::pointer_functor&lt; T_return(T_args...)&gt;</class>
     <namespace>sigc</namespace>
     <member kind="function">
-      <type>pointer_functor&lt; T_return, T_args...&gt;</type>
+      <type>decltype(auto)</type>
       <name>ptr_fun</name>
       <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga6a373493892e21ba59b2d998036d7886</anchor>
+      <anchor>ga203dd1ac5747cf2f3d2b2d590ad32e82</anchor>
       <arglist>(T_return(*_A_func)(T_args...))</arglist>
     </member>
   </compound>
   <compound kind="file">
     <name>slot_base.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/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/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>limit__reference_8h</filename>
     <class kind="class">sigc::limit_reference</class>
     <class kind="class">sigc::limit_reference&lt; T_type, true &gt;</class>
   </compound>
   <compound kind="file">
     <name>member_method_trait.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>member__method__trait_8h</filename>
-    <class kind="struct">sigc::member_method_class</class>
-    <class kind="struct">sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...) const  &gt;</class>
-    <class kind="struct">sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</class>
-    <class kind="struct">sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</class>
-    <class kind="struct">sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...)&gt;</class>
-    <class kind="struct">sigc::member_method_is_const</class>
-    <class kind="struct">sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...) const  &gt;</class>
-    <class kind="struct">sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</class>
-    <class kind="struct">sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</class>
-    <class kind="struct">sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...)&gt;</class>
-    <class kind="struct">sigc::member_method_is_volatile</class>
-    <class kind="struct">sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) const  &gt;</class>
-    <class kind="struct">sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</class>
-    <class kind="struct">sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</class>
-    <class kind="struct">sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...)&gt;</class>
-    <class kind="struct">sigc::member_method_result</class>
-    <class kind="struct">sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...) const  &gt;</class>
-    <class kind="struct">sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</class>
-    <class kind="struct">sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</class>
-    <class kind="struct">sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...)&gt;</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>reference_wrapper.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>reference__wrapper_8h</filename>
     <class kind="struct">sigc::unwrap_reference</class>
     <class kind="struct">sigc::unwrap_reference&lt; std::reference_wrapper&lt; const T_type &gt; &gt;</class>
   </compound>
   <compound kind="file">
     <name>retype_return.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>retype__return_8h</filename>
   </compound>
   <compound kind="file">
     <name>retype_return.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/adaptors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/adaptors/</path>
     <filename>adaptors_2retype__return_8h</filename>
     <class kind="struct">sigc::retype_return_functor</class>
     <class kind="struct">sigc::retype_return_functor&lt; void, T_functor &gt;</class>
   </compound>
   <compound kind="file">
     <name>sigc++.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>sigc_09_09_8h</filename>
   </compound>
   <compound kind="file">
     <name>signal.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>signal_8h</filename>
     <class kind="class">sigc::signal</class>
-    <class kind="class">sigc::signal::accumulated</class>
+    <class kind="class">sigc::signal&lt; T_return(T_arg...)&gt;</class>
+    <class kind="class">sigc::signal&lt; T_return(T_arg...)&gt;::accumulated</class>
     <class kind="class">sigc::signal_with_accumulator</class>
     <class kind="struct">sigc::slot_const_iterator</class>
     <class kind="struct">sigc::slot_iterator</class>
   </compound>
   <compound kind="file">
     <name>signal_base.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>signal__base_8h</filename>
     <class kind="struct">sigc::signal_base</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>slot.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>slot_8h</filename>
   </compound>
   <compound kind="file">
     <name>slot.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/functors/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/functors/</path>
     <filename>functors_2slot_8h</filename>
     <class kind="class">sigc::slot</class>
+    <class kind="class">sigc::slot&lt; T_return(T_arg...)&gt;</class>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>trackable.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>trackable_8h</filename>
     <class kind="struct">sigc::notifiable</class>
     <class kind="struct">sigc::trackable</class>
   </compound>
   <compound kind="file">
     <name>tuple_cdr.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
     <filename>tuple__cdr_8h</filename>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>tuple_end.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
     <filename>tuple__end_8h</filename>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>tuple_for_each.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
     <filename>tuple__for__each_8h</filename>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>tuple_start.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
     <filename>tuple__start_8h</filename>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>tuple_transform_each.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/tuple-utils/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/tuple-utils/</path>
     <filename>tuple__transform__each_8h</filename>
     <namespace>sigc</namespace>
   </compound>
   <compound kind="file">
     <name>type_traits.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>type__traits_8h</filename>
     <class kind="struct">sigc::type_trait</class>
     <class kind="struct">sigc::type_trait&lt; const T_type &amp; &gt;</class>
   </compound>
   <compound kind="file">
     <name>visit_each.h</name>
-    <path>/home/murrayc/checkout/gnome/libsigcplusplus_variadic/sigc++/</path>
+    <path>/home/murrayc/checkout/gnome/libsigcplusplus-master/sigc++/</path>
     <filename>visit__each_8h</filename>
     <class kind="struct">sigc::visitor</class>
     <namespace>sigc</namespace>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>typename std::conditional_t&lt; member_method_is_const&lt; T_func &gt;::value, const object_type, object_type &gt;</type>
+      <type>typename std::conditional_t&lt; internal::member_method_is_const&lt; T_func &gt;::value, const object_type, object_type &gt;</type>
       <name>obj_type_with_modifier</name>
       <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
-      <anchor>a1f76acc8ed2134264e7ff6ef7bc7f4d0</anchor>
+      <anchor>a24ef71042d8feaed869706c6d3236256</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>typename member_method_class&lt; T_func &gt;::type</type>
+      <type>typename internal::member_method_class&lt; T_func &gt;::type</type>
       <name>object_type</name>
       <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
-      <anchor>ac2e5d58706006372b0c5ec382c8cd76c</anchor>
+      <anchor>a66ce968499f60275c30feea623a5fa5b</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>typename member_method_result&lt; T_func &gt;::type</type>
+      <type>typename internal::member_method_result&lt; T_func &gt;::type</type>
       <name>result_type</name>
       <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
-      <anchor>aecc5afdcb6c21c1ad40fe42b3a838697</anchor>
+      <anchor>ab35ca512321bab23d281672bae70f2e4</anchor>
       <arglist></arglist>
     </member>
     <member kind="function">
       <type>decltype(auto)</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
-      <anchor>afef30835b7fd38f8f17e2f81e2482800</anchor>
-      <arglist>(obj_type_with_modifier *_A_obj, type_trait_take_t&lt; T_arg &gt;..._A_a) const</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>operator()</name>
-      <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
       <anchor>a6c693e5fe68361bda05a866a0962d301</anchor>
       <arglist>(obj_type_with_modifier &amp;_A_obj, type_trait_take_t&lt; T_arg &gt;..._A_a) const</arglist>
     </member>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>typename std::conditional_t&lt; member_method_is_const&lt; T_func &gt;::value, const object_type, object_type &gt;</type>
+      <type>typename std::conditional_t&lt; internal::member_method_is_const&lt; T_func &gt;::value, const object_type, object_type &gt;</type>
       <name>obj_type_with_modifier</name>
       <anchorfile>classsigc_1_1bound__mem__functor.html</anchorfile>
-      <anchor>a68b5c948fa3bf198b0a114baeaaf040a</anchor>
+      <anchor>abb9c367edb9d7e8d475ebf1690d079d6</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>typename std::conditional_t&lt; member_method_is_const&lt; T_func &gt;::value, limit_reference&lt; const object_type &gt;, limit_reference&lt; object_type &gt;&gt;</type>
+      <type>typename std::conditional_t&lt; internal::member_method_is_const&lt; T_func &gt;::value, limit_reference&lt; const object_type &gt;, limit_reference&lt; object_type &gt;&gt;</type>
       <name>T_limit_reference</name>
       <anchorfile>classsigc_1_1bound__mem__functor.html</anchorfile>
-      <anchor>a71724575277fb39f8ddca5bd2e017254</anchor>
+      <anchor>a5f9c4408bf79f18f6531df98c2dbfac1</anchor>
       <arglist></arglist>
     </member>
     <member kind="function">
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>typename std::conditional_t&lt; member_method_is_const&lt; T_func &gt;::value, const object_type, object_type &gt;</type>
+      <type>typename std::conditional_t&lt; internal::member_method_is_const&lt; T_func &gt;::value, const object_type, object_type &gt;</type>
       <name>obj_type_with_modifier</name>
       <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
-      <anchor>a1f76acc8ed2134264e7ff6ef7bc7f4d0</anchor>
+      <anchor>a24ef71042d8feaed869706c6d3236256</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>typename member_method_class&lt; T_func &gt;::type</type>
+      <type>typename internal::member_method_class&lt; T_func &gt;::type</type>
       <name>object_type</name>
       <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
-      <anchor>ac2e5d58706006372b0c5ec382c8cd76c</anchor>
+      <anchor>a66ce968499f60275c30feea623a5fa5b</anchor>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>typename member_method_result&lt; T_func &gt;::type</type>
+      <type>typename internal::member_method_result&lt; T_func &gt;::type</type>
       <name>result_type</name>
       <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
-      <anchor>aecc5afdcb6c21c1ad40fe42b3a838697</anchor>
+      <anchor>ab35ca512321bab23d281672bae70f2e4</anchor>
       <arglist></arglist>
     </member>
     <member kind="function">
       <type>decltype(auto)</type>
       <name>operator()</name>
       <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
-      <anchor>afef30835b7fd38f8f17e2f81e2482800</anchor>
-      <arglist>(obj_type_with_modifier *_A_obj, type_trait_take_t&lt; T_arg &gt;..._A_a) const </arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>operator()</name>
-      <anchorfile>classsigc_1_1mem__functor.html</anchorfile>
       <anchor>a6c693e5fe68361bda05a866a0962d301</anchor>
       <arglist>(obj_type_with_modifier &amp;_A_obj, type_trait_take_t&lt; T_arg &gt;..._A_a) const </arglist>
     </member>
     </member>
   </compound>
   <compound kind="struct">
-    <name>sigc::member_method_class</name>
-    <filename>structsigc_1_1member__method__class.html</filename>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...) const  &gt;</name>
-    <filename>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="typedef">
-      <type>T_obj</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</anchorfile>
-      <anchor>a3e853026b00cc61a90d8fe9ae796777c</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</name>
-    <filename>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="typedef">
-      <type>T_obj</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</anchorfile>
-      <anchor>a8a8dd2e8f3507a831dc4451b5aa84d40</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</name>
-    <filename>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="typedef">
-      <type>T_obj</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</anchorfile>
-      <anchor>a1ca628ff28e4115cfec3d1aafffa6c21</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...)&gt;</name>
-    <filename>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="typedef">
-      <type>T_obj</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</anchorfile>
-      <anchor>adff8dec9ebae60bb4410e121ae3a8b1f</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_const</name>
-    <filename>structsigc_1_1member__method__is__const.html</filename>
-    <templarg></templarg>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...) const  &gt;</name>
-    <filename>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="variable" static="yes">
-      <type>static constexpr bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</anchorfile>
-      <anchor>a9c5c7e8fb55718e86e88d011ff4b3238</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</name>
-    <filename>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="variable" static="yes">
-      <type>static constexpr bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</anchorfile>
-      <anchor>a5fcc3b6a74230b42e2462b8747092401</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</name>
-    <filename>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="variable" static="yes">
-      <type>static constexpr bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</anchorfile>
-      <anchor>a58be1dad55f15d592828115e5c2b9430</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...)&gt;</name>
-    <filename>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="variable" static="yes">
-      <type>static constexpr bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</anchorfile>
-      <anchor>a00994abb7d5ebf20446ad5cf57003ae1</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_volatile</name>
-    <filename>structsigc_1_1member__method__is__volatile.html</filename>
-    <templarg></templarg>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) const  &gt;</name>
-    <filename>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="variable" static="yes">
-      <type>static constexpr bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</anchorfile>
-      <anchor>a8eadcb781621b11e7ec020b128d8cc32</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</name>
-    <filename>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="variable" static="yes">
-      <type>static constexpr bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</anchorfile>
-      <anchor>aaa0061cc85ddaeac7b3698cd2bb32d72</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</name>
-    <filename>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="variable" static="yes">
-      <type>static constexpr bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</anchorfile>
-      <anchor>af457111b16b9e36c6e638144f8f6d03c</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...)&gt;</name>
-    <filename>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="variable" static="yes">
-      <type>static constexpr bool</type>
-      <name>value</name>
-      <anchorfile>structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</anchorfile>
-      <anchor>ac59dcc4247e9e4fb8f62beab8280aa4e</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_result</name>
-    <filename>structsigc_1_1member__method__result.html</filename>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...) const  &gt;</name>
-    <filename>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="typedef">
-      <type>T_result</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01_01_4.html</anchorfile>
-      <anchor>a0622e457f7d3e0771c5d2122a7acdb73</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</name>
-    <filename>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="typedef">
-      <type>T_result</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01const_01volatile_01_4.html</anchorfile>
-      <anchor>ac2ebc6d8b6ee5cbcb0e7e9f3f10992a3</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</name>
-    <filename>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="typedef">
-      <type>T_result</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html</anchorfile>
-      <anchor>a10af3de027107ba36a45acbf11cb7f1b</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
-    <name>sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...)&gt;</name>
-    <filename>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</filename>
-    <templarg></templarg>
-    <templarg></templarg>
-    <templarg>T_arg</templarg>
-    <member kind="typedef">
-      <type>T_result</type>
-      <name>type</name>
-      <anchorfile>structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html</anchorfile>
-      <anchor>a9e6b0be886d751ddfb594753574795af</anchor>
-      <arglist></arglist>
-    </member>
-  </compound>
-  <compound kind="struct">
     <name>sigc::notifiable</name>
     <filename>structsigc_1_1notifiable.html</filename>
     <member kind="typedef">
     <filename>classsigc_1_1pointer__functor.html</filename>
     <templarg></templarg>
     <templarg>T_args</templarg>
+  </compound>
+  <compound kind="class">
+    <name>sigc::pointer_functor&lt; T_return(T_args...)&gt;</name>
+    <filename>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</filename>
+    <templarg></templarg>
+    <templarg>T_args</templarg>
     <base>sigc::functor_base</base>
     <member kind="typedef">
       <type>T_return</type>
       <name>result_type</name>
-      <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
-      <anchor>a59abbd5c1924a446403b740dc315f772</anchor>
+      <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+      <anchor>a0a6c15f66e36a7d656d8b13949632ff5</anchor>
       <arglist></arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>pointer_functor</name>
-      <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
-      <anchor>aa11936a6d1e709da74402f26079e119d</anchor>
+      <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+      <anchor>a9a9e668280c525690934039360708f88</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>pointer_functor</name>
-      <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
-      <anchor>ae6e0b3b439dfcd7c1d8773f9904120a4</anchor>
+      <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+      <anchor>acf5187ed4b100979bda904663398b478</anchor>
       <arglist>(function_type _A_func)</arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
-      <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
-      <anchor>a1f0989cc2b8b89929af75221c9e0d2cb</anchor>
+      <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+      <anchor>ad84eb8b252001dd854485486b1b953c1</anchor>
       <arglist>(type_trait_take_t&lt; T_args &gt;..._A_a) const </arglist>
     </member>
     <member kind="variable" protection="protected">
       <type>function_type</type>
       <name>func_ptr_</name>
-      <anchorfile>classsigc_1_1pointer__functor.html</anchorfile>
-      <anchor>afc173db923f74dce119243e8ba303fb5</anchor>
+      <anchorfile>classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html</anchorfile>
+      <anchor>a986042bfa4905a2cb5bf9d17a2f5a110</anchor>
       <arglist></arglist>
     </member>
   </compound>
   <compound kind="class">
     <name>sigc::signal</name>
     <filename>classsigc_1_1signal.html</filename>
-    <templarg>T_return</templarg>
+    <templarg></templarg>
+    <templarg>T_arg</templarg>
+  </compound>
+  <compound kind="class">
+    <name>sigc::signal&lt; T_return(T_arg...)&gt;</name>
+    <filename>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</filename>
+    <templarg></templarg>
     <templarg>T_arg</templarg>
     <base>signal_with_accumulator&lt; T_return, void, T_arg...&gt;</base>
-    <class kind="class">sigc::signal::accumulated</class>
+    <class kind="class">sigc::signal&lt; T_return(T_arg...)&gt;::accumulated</class>
     <member kind="typedef">
       <type>void</type>
       <name>accumulator_type</name>
-      <anchorfile>classsigc_1_1signal.html</anchorfile>
-      <anchor>a15ce61b64c979882f3ff2df1b1672c2a</anchor>
+      <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>a80332f4caf87e55c1038365318dacb60</anchor>
       <arglist></arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>signal</name>
-      <anchorfile>classsigc_1_1signal.html</anchorfile>
-      <anchor>a56cce7716d4b9305228afd8d7386909e</anchor>
+      <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>a28a1b631364fe189c672bf036eeb79d1</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>signal</name>
-      <anchorfile>classsigc_1_1signal.html</anchorfile>
-      <anchor>aa573400b528ce2c9939dc47bba4c3445</anchor>
+      <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>aeb519c37f7e815bd98bab97fff31eb3a</anchor>
       <arglist>(const signal &amp;src)</arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>signal</name>
-      <anchorfile>classsigc_1_1signal.html</anchorfile>
-      <anchor>a0cc78967f66648ca88f6d87a01de240d</anchor>
+      <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>ab5cc052ce9315f1ebb8f11a4ebd20c14</anchor>
       <arglist>(signal &amp;&amp;src)</arglist>
     </member>
     <member kind="function">
       <type>signal &amp;</type>
       <name>operator=</name>
-      <anchorfile>classsigc_1_1signal.html</anchorfile>
-      <anchor>a5e674520f10c247b253c3d558fc89ca7</anchor>
+      <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>a826d3477588200bb8e1be7a2369892a2</anchor>
       <arglist>(const signal &amp;src)</arglist>
     </member>
     <member kind="function">
       <type>signal &amp;</type>
       <name>operator=</name>
-      <anchorfile>classsigc_1_1signal.html</anchorfile>
-      <anchor>a0651a1096a5352a3a6a015215c8a944e</anchor>
+      <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>ab765e34c9b99fe2d6e2c888fa9d139e8</anchor>
       <arglist>(signal &amp;&amp;src)</arglist>
     </member>
   </compound>
   <compound kind="class">
-    <name>sigc::signal::accumulated</name>
-    <filename>classsigc_1_1signal_1_1accumulated.html</filename>
+    <name>sigc::signal&lt; T_return(T_arg...)&gt;::accumulated</name>
+    <filename>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated.html</filename>
     <templarg></templarg>
     <base>signal_with_accumulator&lt; T_return, T_accumulator, T_arg...&gt;</base>
     <member kind="function">
       <type></type>
       <name>accumulated</name>
-      <anchorfile>classsigc_1_1signal_1_1accumulated.html</anchorfile>
-      <anchor>a2b68343d8afa6344aa6d09dd5ef127b9</anchor>
+      <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated.html</anchorfile>
+      <anchor>a4f9156ded62f393d5db95576d7ec1e74</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>accumulated</name>
-      <anchorfile>classsigc_1_1signal_1_1accumulated.html</anchorfile>
-      <anchor>a5580eb2b9fa7021619b4c90030f54dd1</anchor>
+      <anchorfile>classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated.html</anchorfile>
+      <anchor>ae2a536f43414691cf7a11ca8eb8b8ca4</anchor>
       <arglist>(const accumulated &amp;src)</arglist>
     </member>
   </compound>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>slot&lt; T_return, T_arg...&gt;</type>
+      <type>slot&lt; T_return(T_arg...)&gt;</type>
       <name>slot_type</name>
       <anchorfile>classsigc_1_1signal__with__accumulator.html</anchorfile>
-      <anchor>abf56f797a5f43e49b144dc9546a0d53e</anchor>
+      <anchor>a2eee90cba16be957a3212d1b541ddc04</anchor>
       <arglist></arglist>
     </member>
     <member kind="function">
   <compound kind="class">
     <name>sigc::slot</name>
     <filename>classsigc_1_1slot.html</filename>
-    <templarg>T_return</templarg>
+    <templarg></templarg>
+    <templarg>T_arg</templarg>
+  </compound>
+  <compound kind="class">
+    <name>sigc::slot&lt; T_return(T_arg...)&gt;</name>
+    <filename>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</filename>
+    <templarg></templarg>
     <templarg>T_arg</templarg>
     <base>sigc::slot_base</base>
     <member kind="typedef">
       <type>T_return</type>
       <name>result_type</name>
-      <anchorfile>classsigc_1_1slot.html</anchorfile>
-      <anchor>a1917fb14e7124b0d0fc1003bbe67f29d</anchor>
+      <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>af593e79280c004b6ef8f4722953df0c4</anchor>
       <arglist></arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>slot</name>
-      <anchorfile>classsigc_1_1slot.html</anchorfile>
-      <anchor>ac83bbc3c5566f845b1c732d25ece0429</anchor>
+      <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>add0d65ea6dc554733e766b3510c89a3a</anchor>
       <arglist>()</arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>slot</name>
-      <anchorfile>classsigc_1_1slot.html</anchorfile>
-      <anchor>af576361278de95a6e238ad27bdb26db9</anchor>
+      <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>a8c7a2fb604a0a9495bfa2850bb3520f5</anchor>
       <arglist>(const T_functor &amp;_A_func)</arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>slot</name>
-      <anchorfile>classsigc_1_1slot.html</anchorfile>
-      <anchor>a651ef00b439caf75c4ef77a5e9980cc2</anchor>
+      <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>ad1e5bc73a259ee666eb8d11d9e48d1d7</anchor>
       <arglist>(const slot &amp;src)</arglist>
     </member>
     <member kind="function">
       <type></type>
       <name>slot</name>
-      <anchorfile>classsigc_1_1slot.html</anchorfile>
-      <anchor>aaa13e36d69fc0593e1b630774f4a5cab</anchor>
+      <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>ae7d852d9ac2c9a6a37564a0f4aed3872</anchor>
       <arglist>(slot &amp;&amp;src)</arglist>
     </member>
     <member kind="function">
       <type>T_return</type>
       <name>operator()</name>
-      <anchorfile>classsigc_1_1slot.html</anchorfile>
-      <anchor>affe382df756eecf483efa1e539a436a4</anchor>
+      <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>af0784c46ac4d3ec500b2d2c738e39ca4</anchor>
       <arglist>(type_trait_take_t&lt; T_arg &gt;..._A_a) const </arglist>
     </member>
     <member kind="function">
       <type>slot &amp;</type>
       <name>operator=</name>
-      <anchorfile>classsigc_1_1slot.html</anchorfile>
-      <anchor>a71af5b7be03e0fbdc3f9feea810c1d8f</anchor>
+      <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>a34e1ec92ebbc3ee4dbc8acdeb525c12c</anchor>
       <arglist>(const slot &amp;src)</arglist>
     </member>
     <member kind="function">
       <type>slot &amp;</type>
       <name>operator=</name>
-      <anchorfile>classsigc_1_1slot.html</anchorfile>
-      <anchor>ae28bdbdda07c8492ecc93175a4fcda35</anchor>
+      <anchorfile>classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html</anchorfile>
+      <anchor>a22759a1af0d37b9e7432bbb046ceff8a</anchor>
       <arglist>(slot &amp;&amp;src)</arglist>
     </member>
   </compound>
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>slot&lt; T_return, T_arg...&gt;</type>
+      <type>slot&lt; T_return(T_arg...)&gt;</type>
       <name>slot_type</name>
       <anchorfile>classsigc_1_1signal__with__accumulator.html</anchorfile>
-      <anchor>abf56f797a5f43e49b144dc9546a0d53e</anchor>
+      <anchor>a2eee90cba16be957a3212d1b541ddc04</anchor>
       <arglist></arglist>
     </member>
     <member kind="function">
       <arglist></arglist>
     </member>
     <member kind="typedef">
-      <type>slot&lt; T_return, T_arg...&gt;</type>
+      <type>slot&lt; T_return(T_arg...)&gt;</type>
       <name>slot_type</name>
       <anchorfile>classsigc_1_1signal__with__accumulator.html</anchorfile>
-      <anchor>abf56f797a5f43e49b144dc9546a0d53e</anchor>
+      <anchor>a2eee90cba16be957a3212d1b541ddc04</anchor>
       <arglist></arglist>
     </member>
     <member kind="function">
     <class kind="class">sigc::limit_reference</class>
     <class kind="class">sigc::limit_reference&lt; T_type, true &gt;</class>
     <class kind="class">sigc::mem_functor</class>
-    <class kind="struct">sigc::member_method_class</class>
-    <class kind="struct">sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...) const  &gt;</class>
-    <class kind="struct">sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</class>
-    <class kind="struct">sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</class>
-    <class kind="struct">sigc::member_method_class&lt; T_result(T_obj::*)(T_arg...)&gt;</class>
-    <class kind="struct">sigc::member_method_is_const</class>
-    <class kind="struct">sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...) const  &gt;</class>
-    <class kind="struct">sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</class>
-    <class kind="struct">sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</class>
-    <class kind="struct">sigc::member_method_is_const&lt; T_result(T_obj::*)(T_arg...)&gt;</class>
-    <class kind="struct">sigc::member_method_is_volatile</class>
-    <class kind="struct">sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) const  &gt;</class>
-    <class kind="struct">sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</class>
-    <class kind="struct">sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</class>
-    <class kind="struct">sigc::member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...)&gt;</class>
-    <class kind="struct">sigc::member_method_result</class>
-    <class kind="struct">sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...) const  &gt;</class>
-    <class kind="struct">sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</class>
-    <class kind="struct">sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</class>
-    <class kind="struct">sigc::member_method_result&lt; T_result(T_obj::*)(T_arg...)&gt;</class>
     <class kind="struct">sigc::notifiable</class>
     <class kind="class">sigc::pointer_functor</class>
+    <class kind="class">sigc::pointer_functor&lt; T_return(T_args...)&gt;</class>
     <class kind="struct">sigc::retype_functor</class>
     <class kind="struct">sigc::retype_return_functor</class>
     <class kind="struct">sigc::retype_return_functor&lt; void, T_functor &gt;</class>
     <class kind="class">sigc::signal</class>
+    <class kind="class">sigc::signal&lt; T_return(T_arg...)&gt;</class>
     <class kind="struct">sigc::signal_base</class>
     <class kind="class">sigc::signal_with_accumulator</class>
     <class kind="class">sigc::slot</class>
+    <class kind="class">sigc::slot&lt; T_return(T_arg...)&gt;</class>
     <class kind="class">sigc::slot_base</class>
     <class kind="struct">sigc::slot_const_iterator</class>
     <class kind="struct">sigc::slot_iterator</class>
       <type>decltype(auto)</type>
       <name>mem_fun</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaed671e5a57879d0671b7c9a21aa1a124</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
       <anchor>gae28d6895a9f21c285fe420e928ff046d</anchor>
       <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
     </member>
     <member kind="function">
-      <type>pointer_functor&lt; T_return, T_args...&gt;</type>
+      <type>decltype(auto)</type>
       <name>ptr_fun</name>
       <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga6a373493892e21ba59b2d998036d7886</anchor>
+      <anchor>ga203dd1ac5747cf2f3d2b2d590ad32e82</anchor>
       <arglist>(T_return(*_A_func)(T_args...))</arglist>
     </member>
     <member kind="function">
       <type>decltype(auto)</type>
       <name>retype</name>
       <anchorfile>group__retype.html</anchorfile>
-      <anchor>gae5acb60ec172baf3e9cf06df9fd3968d</anchor>
-      <arglist>(const slot&lt; T_return, T_arg...&gt; &amp;_A_functor)</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga55a05ed5762ad048f81c96b76e189d90</anchor>
-      <arglist>(const pointer_functor&lt; T_return, T_arg...&gt; &amp;_A_functor)</arglist>
+      <anchor>gab267b6108e8c758965d6d6e367549478</anchor>
+      <arglist>(const T_functor&lt; T_func, T_arg...&gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
       <type>decltype(auto)</type>
       <name>retype</name>
       <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga6991b513a02c9f9306b969d78f53f54a</anchor>
-      <arglist>(const mem_functor&lt; T_func, T_arg...&gt; &amp;_A_functor)</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga1c2d8b2d5b7eac18c18a149e13723c72</anchor>
-      <arglist>(const bound_mem_functor&lt; T_func, T_arg...&gt; &amp;_A_functor)</arglist>
+      <anchor>ga5b0a57193130457a1840fb76c1df9359</anchor>
+      <arglist>(const T_functor&lt; T_return(T_arg...)&gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
       <type>retype_return_functor&lt; T_return, T_functor &gt;</type>
     <filename>group__signal.html</filename>
     <class kind="struct">sigc::connection</class>
     <class kind="class">sigc::signal</class>
-    <class kind="class">sigc::signal::accumulated</class>
+    <class kind="class">sigc::signal&lt; T_return(T_arg...)&gt;::accumulated</class>
     <class kind="struct">sigc::signal_base</class>
     <class kind="class">sigc::signal_with_accumulator</class>
     <class kind="struct">sigc::slot_const_iterator</class>
       <type>decltype(auto)</type>
       <name>mem_fun</name>
       <anchorfile>group__mem__fun.html</anchorfile>
-      <anchor>gaed671e5a57879d0671b7c9a21aa1a124</anchor>
-      <arglist>(T_obj *_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>mem_fun</name>
-      <anchorfile>group__mem__fun.html</anchorfile>
       <anchor>gae28d6895a9f21c285fe420e928ff046d</anchor>
       <arglist>(T_obj &amp;_A_obj, T_return(T_obj2::*_A_func)(T_arg...))</arglist>
     </member>
     <filename>group__ptr__fun.html</filename>
     <class kind="class">sigc::pointer_functor</class>
     <member kind="function">
-      <type>pointer_functor&lt; T_return, T_args...&gt;</type>
+      <type>decltype(auto)</type>
       <name>ptr_fun</name>
       <anchorfile>group__ptr__fun.html</anchorfile>
-      <anchor>ga6a373493892e21ba59b2d998036d7886</anchor>
+      <anchor>ga203dd1ac5747cf2f3d2b2d590ad32e82</anchor>
       <arglist>(T_return(*_A_func)(T_args...))</arglist>
     </member>
   </compound>
       <type>decltype(auto)</type>
       <name>retype</name>
       <anchorfile>group__retype.html</anchorfile>
-      <anchor>gae5acb60ec172baf3e9cf06df9fd3968d</anchor>
-      <arglist>(const slot&lt; T_return, T_arg...&gt; &amp;_A_functor)</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga55a05ed5762ad048f81c96b76e189d90</anchor>
-      <arglist>(const pointer_functor&lt; T_return, T_arg...&gt; &amp;_A_functor)</arglist>
-    </member>
-    <member kind="function">
-      <type>decltype(auto)</type>
-      <name>retype</name>
-      <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga6991b513a02c9f9306b969d78f53f54a</anchor>
-      <arglist>(const mem_functor&lt; T_func, T_arg...&gt; &amp;_A_functor)</arglist>
+      <anchor>gab267b6108e8c758965d6d6e367549478</anchor>
+      <arglist>(const T_functor&lt; T_func, T_arg...&gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
       <type>decltype(auto)</type>
       <name>retype</name>
       <anchorfile>group__retype.html</anchorfile>
-      <anchor>ga1c2d8b2d5b7eac18c18a149e13723c72</anchor>
-      <arglist>(const bound_mem_functor&lt; T_func, T_arg...&gt; &amp;_A_functor)</arglist>
+      <anchor>ga5b0a57193130457a1840fb76c1df9359</anchor>
+      <arglist>(const T_functor&lt; T_return(T_arg...)&gt; &amp;_A_functor)</arglist>
     </member>
     <member kind="function">
       <type>retype_return_functor&lt; T_return, T_functor &gt;</type>
     <docanchor file="index" title="Description">description</docanchor>
     <docanchor file="index" title="Features">features</docanchor>
     <docanchor file="index" title="Basic Usage">basics</docanchor>
+    <docanchor file="index" title="Using Autotools">autotools</docanchor>
+    <docanchor file="index" title="Using CMake">cmake</docanchor>
     <docanchor file="index" title="Scope of Documentation">scope</docanchor>
   </compound>
 </tagfile>