Imported Upstream version 2.99.2
[platform/upstream/libsigc++.git] / docs / reference / html / namespacesigc.html
index 8cc3ebf..0be35e1 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.1</span>
+   &#160;<span id="projectnumber">2.99.2</span>
    </div>
   </td>
  </tr>
@@ -130,51 +130,13 @@ Classes</h2></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1mem__functor.html">mem_functor</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__class.html">member_method_class</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_class&lt; T_result(T_obj::*)(T_arg...) const  &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_class&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html">member_method_class&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__class_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html">member_method_class&lt; T_result(T_obj::*)(T_arg...)&gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__is__const.html">member_method_is_const</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_is_const&lt; T_result(T_obj::*)(T_arg...) const  &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_is_const&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_is_const&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__is__const_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html">member_method_is_const&lt; T_result(T_obj::*)(T_arg...)&gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__is__volatile.html">member_method_is_volatile</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) const  &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__is__volatile_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html">member_method_is_volatile&lt; T_result(T_obj::*)(T_arg...)&gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__result.html">member_method_result</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_result&lt; T_result(T_obj::*)(T_arg...) const  &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">member_method_result&lt; T_result(T_obj::*)(T_arg...) const volatile &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_01volatile_01_4.html">member_method_result&lt; T_result(T_obj::*)(T_arg...) volatile &gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1member__method__result_3_01T__result_07T__obj_1_1_5_08_07T__arg_8_8_8_08_4.html">member_method_result&lt; T_result(T_obj::*)(T_arg...)&gt;</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1notifiable.html">notifiable</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor.html">pointer_functor</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classsigc_1_1pointer__functor.html" title="pointer_functor wraps existing non-member functions with, or without, arguments. ">pointer_functor</a> wraps existing non-member functions with, or without, arguments.  <a href="classsigc_1_1pointer__functor.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor_3_01T__return_07T__args_8_8_8_08_4.html">pointer_functor&lt; T_return(T_args...)&gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1retype__functor.html">retype_functor</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adaptor that performs C-style casts on the parameters passed on to the functor.  <a href="structsigc_1_1retype__functor.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -185,10 +147,12 @@ Classes</h2></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adaptor that performs a C-style cast on the return value of a functor.  <a href="structsigc_1_1retype__return__functor_3_01void_00_01T__functor_01_4.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal.html">signal</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">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.  <a href="classsigc_1_1signal.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">signal can be used to connect() slots that are invoked during subsequent calls to emit().  <a href="classsigc_1_1signal.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">signal&lt; T_return(T_arg...)&gt;</a></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html">signal_base</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">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.  <a href="structsigc_1_1signal__base.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for the <a class="el" href="classsigc_1_1signal.html" title="signal can be used to connect() slots that are invoked during subsequent calls to emit()...">sigc::signal</a># templates.  <a href="structsigc_1_1signal__base.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html">signal_with_accumulator</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal declaration.  <a href="classsigc_1_1signal__with__accumulator.html#details">More...</a><br /></td></tr>
@@ -196,6 +160,8 @@ Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot.html">slot</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an arbitrary functor to a unified type which is opaque.  <a href="classsigc_1_1slot.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot_3_01T__return_07T__arg_8_8_8_08_4.html">slot&lt; T_return(T_arg...)&gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html">slot_base</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base type for slots.  <a href="classsigc_1_1slot__base.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -206,7 +172,7 @@ Classes</h2></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">STL-style iterator for <a class="el" href="structsigc_1_1slot__list.html" title="STL-style list interface for sigc::signal#. ">slot_list</a>.  <a href="structsigc_1_1slot__iterator.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1slot__list.html">slot_list</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">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>#.  <a href="structsigc_1_1slot__list.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">STL-style list interface for <a class="el" href="classsigc_1_1signal.html" title="signal can be used to connect() slots that are invoked during subsequent calls to emit()...">sigc::signal</a>#.  <a href="structsigc_1_1slot__list.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1track__obj__functor.html">track_obj_functor</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classsigc_1_1track__obj__functor.html" title="track_obj_functor wraps a functor and stores a reference to a trackable object. ">track_obj_functor</a> wraps a functor and stores a reference to a trackable object.  <a href="classsigc_1_1track__obj__functor.html#details">More...</a><br /></td></tr>
@@ -284,34 +250,22 @@ Functions</h2></td></tr>
 <tr class="memitem:ga6ed5c519845b36eb7c6461ebd2a073c9"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__mem__fun.html#ga6ed5c519845b36eb7c6461ebd2a073c9">mem_fun</a> (T_return(T_obj::* _A_func)(T_arg...))</td></tr>
 <tr class="memdesc:ga6ed5c519845b36eb7c6461ebd2a073c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor of type <a class="el" href="classsigc_1_1mem__functor.html">sigc::mem_functor</a> which wraps a method.  <a href="group__mem__fun.html#ga6ed5c519845b36eb7c6461ebd2a073c9">More...</a><br /></td></tr>
 <tr class="separator:ga6ed5c519845b36eb7c6461ebd2a073c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaed671e5a57879d0671b7c9a21aa1a124"><td class="memTemplParams" colspan="2">template&lt;class T_return , class T_obj , class T_obj2 , class... T_arg&gt; </td></tr>
-<tr class="memitem:gaed671e5a57879d0671b7c9a21aa1a124"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__mem__fun.html#gaed671e5a57879d0671b7c9a21aa1a124">mem_fun</a> (T_obj* _A_obj, T_return(T_obj2::* _A_func)(T_arg...))</td></tr>
-<tr class="memdesc:gaed671e5a57879d0671b7c9a21aa1a124"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor.html">sigc::bound_mem_functor</a> which encapsulates a method and an object instance.  <a href="group__mem__fun.html#gaed671e5a57879d0671b7c9a21aa1a124">More...</a><br /></td></tr>
-<tr class="separator:gaed671e5a57879d0671b7c9a21aa1a124"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gae28d6895a9f21c285fe420e928ff046d"><td class="memTemplParams" colspan="2">template&lt;class T_return , class T_obj , class T_obj2 , class... T_arg&gt; </td></tr>
 <tr class="memitem:gae28d6895a9f21c285fe420e928ff046d"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__mem__fun.html#gae28d6895a9f21c285fe420e928ff046d">mem_fun</a> (T_obj&amp; _A_obj, T_return(T_obj2::* _A_func)(T_arg...))</td></tr>
 <tr class="memdesc:gae28d6895a9f21c285fe420e928ff046d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor of type <a class="el" href="classsigc_1_1bound__mem__functor.html">sigc::bound_mem_functor</a> which encapsulates a method and an object instance.  <a href="group__mem__fun.html#gae28d6895a9f21c285fe420e928ff046d">More...</a><br /></td></tr>
 <tr class="separator:gae28d6895a9f21c285fe420e928ff046d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6a373493892e21ba59b2d998036d7886"><td class="memTemplParams" colspan="2">template&lt;class T_return , class... T_args&gt; </td></tr>
-<tr class="memitem:ga6a373493892e21ba59b2d998036d7886"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1pointer__functor.html">pointer_functor</a>&lt; T_return, T_args...&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__ptr__fun.html#ga6a373493892e21ba59b2d998036d7886">ptr_fun</a> (T_return(* _A_func)(T_args...))</td></tr>
-<tr class="memdesc:ga6a373493892e21ba59b2d998036d7886"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor of type <a class="el" href="classsigc_1_1pointer__functor.html" title="pointer_functor wraps existing non-member functions with, or without, arguments. ">sigc::pointer_functor</a> which wraps an existing non-member function.  <a href="group__ptr__fun.html#ga6a373493892e21ba59b2d998036d7886">More...</a><br /></td></tr>
-<tr class="separator:ga6a373493892e21ba59b2d998036d7886"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gae5acb60ec172baf3e9cf06df9fd3968d"><td class="memTemplParams" colspan="2">template&lt;class T_return , class... T_arg&gt; </td></tr>
-<tr class="memitem:gae5acb60ec172baf3e9cf06df9fd3968d"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gae5acb60ec172baf3e9cf06df9fd3968d">retype</a> (const <a class="el" href="classsigc_1_1slot.html">slot</a>&lt; T_return, T_arg...&gt;&amp; _A_functor)</td></tr>
-<tr class="memdesc:gae5acb60ec172baf3e9cf06df9fd3968d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor.  <a href="group__retype.html#gae5acb60ec172baf3e9cf06df9fd3968d">More...</a><br /></td></tr>
-<tr class="separator:gae5acb60ec172baf3e9cf06df9fd3968d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga55a05ed5762ad048f81c96b76e189d90"><td class="memTemplParams" colspan="2">template&lt;class T_return , class... T_arg&gt; </td></tr>
-<tr class="memitem:ga55a05ed5762ad048f81c96b76e189d90"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga55a05ed5762ad048f81c96b76e189d90">retype</a> (const <a class="el" href="classsigc_1_1pointer__functor.html">pointer_functor</a>&lt; T_return, T_arg...&gt;&amp; _A_functor)</td></tr>
-<tr class="memdesc:ga55a05ed5762ad048f81c96b76e189d90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor.  <a href="group__retype.html#ga55a05ed5762ad048f81c96b76e189d90">More...</a><br /></td></tr>
-<tr class="separator:ga55a05ed5762ad048f81c96b76e189d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6991b513a02c9f9306b969d78f53f54a"><td class="memTemplParams" colspan="2">template&lt;class T_func , class... T_arg&gt; </td></tr>
-<tr class="memitem:ga6991b513a02c9f9306b969d78f53f54a"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga6991b513a02c9f9306b969d78f53f54a">retype</a> (const <a class="el" href="classsigc_1_1mem__functor.html">mem_functor</a>&lt; T_func, T_arg...&gt;&amp; _A_functor)</td></tr>
-<tr class="memdesc:ga6991b513a02c9f9306b969d78f53f54a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor.  <a href="group__retype.html#ga6991b513a02c9f9306b969d78f53f54a">More...</a><br /></td></tr>
-<tr class="separator:ga6991b513a02c9f9306b969d78f53f54a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga1c2d8b2d5b7eac18c18a149e13723c72"><td class="memTemplParams" colspan="2">template&lt;class T_func , class... T_arg&gt; </td></tr>
-<tr class="memitem:ga1c2d8b2d5b7eac18c18a149e13723c72"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga1c2d8b2d5b7eac18c18a149e13723c72">retype</a> (const <a class="el" href="classsigc_1_1bound__mem__functor.html">bound_mem_functor</a>&lt; T_func, T_arg...&gt;&amp; _A_functor)</td></tr>
-<tr class="memdesc:ga1c2d8b2d5b7eac18c18a149e13723c72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor.  <a href="group__retype.html#ga1c2d8b2d5b7eac18c18a149e13723c72">More...</a><br /></td></tr>
-<tr class="separator:ga1c2d8b2d5b7eac18c18a149e13723c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga203dd1ac5747cf2f3d2b2d590ad32e82"><td class="memTemplParams" colspan="2">template&lt;class T_return , class... T_args&gt; </td></tr>
+<tr class="memitem:ga203dd1ac5747cf2f3d2b2d590ad32e82"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__ptr__fun.html#ga203dd1ac5747cf2f3d2b2d590ad32e82">ptr_fun</a> (T_return(* _A_func)(T_args...))</td></tr>
+<tr class="memdesc:ga203dd1ac5747cf2f3d2b2d590ad32e82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor of type <a class="el" href="classsigc_1_1pointer__functor.html" title="pointer_functor wraps existing non-member functions with, or without, arguments. ">sigc::pointer_functor</a> which wraps an existing non-member function.  <a href="group__ptr__fun.html#ga203dd1ac5747cf2f3d2b2d590ad32e82">More...</a><br /></td></tr>
+<tr class="separator:ga203dd1ac5747cf2f3d2b2d590ad32e82"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab267b6108e8c758965d6d6e367549478"><td class="memTemplParams" colspan="2">template&lt;template&lt; class T_func, class...T_arg &gt; class T_functor, class T_func , class... T_arg&gt; </td></tr>
+<tr class="memitem:gab267b6108e8c758965d6d6e367549478"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#gab267b6108e8c758965d6d6e367549478">retype</a> (const T_functor&lt; T_func, T_arg...&gt;&amp; _A_functor)</td></tr>
+<tr class="memdesc:gab267b6108e8c758965d6d6e367549478"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor.  <a href="group__retype.html#gab267b6108e8c758965d6d6e367549478">More...</a><br /></td></tr>
+<tr class="separator:gab267b6108e8c758965d6d6e367549478"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5b0a57193130457a1840fb76c1df9359"><td class="memTemplParams" colspan="2">template&lt;template&lt; class T_return, class...T_arg &gt; class T_functor, class T_return , class... T_arg&gt; </td></tr>
+<tr class="memitem:ga5b0a57193130457a1840fb76c1df9359"><td class="memTemplItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga5b0a57193130457a1840fb76c1df9359">retype</a> (const T_functor&lt; T_return(T_arg...)&gt;&amp; _A_functor)</td></tr>
+<tr class="memdesc:ga5b0a57193130457a1840fb76c1df9359"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__functor.html" title="Adaptor that performs C-style casts on the parameters passed on to the functor. ">sigc::retype_functor</a> which performs C-style casts on the parameters passed on to the functor.  <a href="group__retype.html#ga5b0a57193130457a1840fb76c1df9359">More...</a><br /></td></tr>
+<tr class="separator:ga5b0a57193130457a1840fb76c1df9359"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga23a8cdbc12c57fbef0866b5c51d71588"><td class="memTemplParams" colspan="2">template&lt;class T_return , class T_functor &gt; </td></tr>
 <tr class="memitem:ga23a8cdbc12c57fbef0866b5c51d71588"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1retype__return__functor.html">retype_return_functor</a>&lt; T_return, T_functor &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga23a8cdbc12c57fbef0866b5c51d71588">retype_return</a> (const T_functor&amp; _A_functor)</td></tr>
 <tr class="memdesc:ga23a8cdbc12c57fbef0866b5c51d71588"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an adaptor of type <a class="el" href="structsigc_1_1retype__return__functor.html" title="Adaptor that performs a C-style cast on the return value of a functor. ">sigc::retype_return_functor</a> which performs a C-style cast on the return value of the passed functor.  <a href="group__retype.html#ga23a8cdbc12c57fbef0866b5c51d71588">More...</a><br /></td></tr>
@@ -442,7 +396,7 @@ template &lt;class T_type &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Mar 7 2016 11:43:49 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed Mar 16 2016 20:53:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>