Imported Upstream version 2.99.2
[platform/upstream/libsigc++.git] / docs / reference / html / group__retype.html
index d8359d1..3232b54 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>
@@ -47,7 +47,7 @@
 </div><!--header-->
 <div class="contents">
 
-<p><a class="el" href="group__retype.html#gae5acb60ec172baf3e9cf06df9fd3968d" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype()</a> alters a <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>, a <a class="el" href="classsigc_1_1mem__functor.html">sigc::mem_functor</a> or a <a class="el" href="classsigc_1_1slot.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot</a> in that it makes C-style casts to the functor's parameter types of all parameters passed through operator()().  
+<p><a class="el" href="group__retype.html#gab267b6108e8c758965d6d6e367549478" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype()</a> alters a <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>, a <a class="el" href="classsigc_1_1mem__functor.html">sigc::mem_functor</a> or a <a class="el" href="classsigc_1_1slot.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot</a> in that it makes C-style casts to the functor's parameter types of all parameters passed through operator()().  
 <a href="#details">More...</a></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
@@ -64,48 +64,40 @@ Classes</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></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">sigc::retype</a> (const slot&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="#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">sigc::retype</a> (const pointer_functor&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="#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">sigc::retype</a> (const mem_functor&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="#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">sigc::retype</a> (const bound_mem_functor&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="#ga1c2d8b2d5b7eac18c18a149e13723c72">More...</a><br /></td></tr>
-<tr class="separator:ga1c2d8b2d5b7eac18c18a149e13723c72"><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">sigc::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="#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">sigc::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="#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">retype_return_functor&lt; T_return, T_functor &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__retype.html#ga23a8cdbc12c57fbef0866b5c51d71588">sigc::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="#ga23a8cdbc12c57fbef0866b5c51d71588">More...</a><br /></td></tr>
 <tr class="separator:ga23a8cdbc12c57fbef0866b5c51d71588"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<p><a class="el" href="group__retype.html#gae5acb60ec172baf3e9cf06df9fd3968d" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype()</a> alters a <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>, a <a class="el" href="classsigc_1_1mem__functor.html">sigc::mem_functor</a> or a <a class="el" href="classsigc_1_1slot.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot</a> in that it makes C-style casts to the functor's parameter types of all parameters passed through operator()(). </p>
+<p><a class="el" href="group__retype.html#gab267b6108e8c758965d6d6e367549478" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype()</a> alters a <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>, a <a class="el" href="classsigc_1_1mem__functor.html">sigc::mem_functor</a> or a <a class="el" href="classsigc_1_1slot.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot</a> in that it makes C-style casts to the functor's parameter types of all parameters passed through operator()(). </p>
 <p>Use this adaptor for inline conversion between numeric or other simple types. </p><dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">void</span> foo(<span class="keywordtype">int</span>);</div>
-<div class="line"><a class="code" href="group__retype.html#gae5acb60ec172baf3e9cf06df9fd3968d">sigc::retype</a>(<a class="code" href="group__ptr__fun.html#ga6a373493892e21ba59b2d998036d7886">sigc::ptr_fun</a>(&amp;foo))(5.7F); <span class="comment">// calls foo(5)</span></div>
+<div class="line"><a class="code" href="group__retype.html#gab267b6108e8c758965d6d6e367549478">sigc::retype</a>(<a class="code" href="group__ptr__fun.html#ga203dd1ac5747cf2f3d2b2d590ad32e82">sigc::ptr_fun</a>(&amp;foo))(5.7F); <span class="comment">// calls foo(5)</span></div>
 </div><!-- fragment --></dd></dl>
-<p>The functor that <a class="el" href="group__retype.html#gae5acb60ec172baf3e9cf06df9fd3968d" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype()</a> returns can be passed directly into <a class="el" href="classsigc_1_1signal__with__accumulator.html#a5db7407d1b5c605c1197fcf6f78fda4a" title="Add a slot to the list of slots. ">sigc::signal::connect()</a>.</p>
-<dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal&lt;void,float&gt;</a> some_signal;</div>
+<p>The functor that <a class="el" href="group__retype.html#gab267b6108e8c758965d6d6e367549478" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype()</a> returns can be passed directly into sigc::signal::connect().</p>
+<dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal&lt;void(float)&gt;</a> some_signal;</div>
 <div class="line"><span class="keywordtype">void</span> foo(<span class="keywordtype">int</span>);</div>
-<div class="line">some_signal.<a class="code" href="classsigc_1_1signal__with__accumulator.html#a5db7407d1b5c605c1197fcf6f78fda4a">connect</a>(<a class="code" href="group__retype.html#gae5acb60ec172baf3e9cf06df9fd3968d">sigc::retype</a>(<a class="code" href="group__ptr__fun.html#ga6a373493892e21ba59b2d998036d7886">sigc::ptr_fun</a>(&amp;foo)));</div>
+<div class="line">some_signal.connect(<a class="code" href="group__retype.html#gab267b6108e8c758965d6d6e367549478">sigc::retype</a>(<a class="code" href="group__ptr__fun.html#ga203dd1ac5747cf2f3d2b2d590ad32e82">sigc::ptr_fun</a>(&amp;foo)));</div>
 </div><!-- fragment --></dd></dl>
 <p>This adaptor builds an exception in that it only works on sig::pointer_functor, <a class="el" href="classsigc_1_1mem__functor.html">sigc::mem_functor</a> and <a class="el" href="classsigc_1_1slot.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot</a> because it needs sophisticated information about the parameter types that cannot be deduced from arbitrary functor types.</p>
-<p><a class="el" href="group__retype.html#ga23a8cdbc12c57fbef0866b5c51d71588" title="Creates an adaptor of type sigc::retype_return_functor which performs a C-style cast on the return va...">sigc::retype_return()</a> alters the return type of an arbitrary functor. Like in <a class="el" href="group__retype.html#gae5acb60ec172baf3e9cf06df9fd3968d" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype()</a> a C-style cast is performed. Usage <a class="el" href="group__retype.html#ga23a8cdbc12c57fbef0866b5c51d71588" title="Creates an adaptor of type sigc::retype_return_functor which performs a C-style cast on the return va...">sigc::retype_return()</a> is not restricted to libsigc++ functor types but you need to specify the new return type as a template parameter.</p>
+<p><a class="el" href="group__retype.html#ga23a8cdbc12c57fbef0866b5c51d71588" title="Creates an adaptor of type sigc::retype_return_functor which performs a C-style cast on the return va...">sigc::retype_return()</a> alters the return type of an arbitrary functor. Like in <a class="el" href="group__retype.html#gab267b6108e8c758965d6d6e367549478" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">sigc::retype()</a> a C-style cast is performed. Usage <a class="el" href="group__retype.html#ga23a8cdbc12c57fbef0866b5c51d71588" title="Creates an adaptor of type sigc::retype_return_functor which performs a C-style cast on the return va...">sigc::retype_return()</a> is not restricted to libsigc++ functor types but you need to specify the new return type as a template parameter.</p>
 <dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">float</span> foo();</div>
 <div class="line">std::cout &lt;&lt; sigc::retype_return&lt;int&gt;(&amp;foo)(); <span class="comment">// converts foo&#39;s return value to an integer</span></div>
 </div><!-- fragment --> </dd></dl>
 <h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="gae5acb60ec172baf3e9cf06df9fd3968d"></a>
+<a class="anchor" id="gab267b6108e8c758965d6d6e367549478"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_return , class... T_arg&gt; </div>
+template &lt;template&lt; class T_func, class...T_arg &gt; class T_functor, class T_func , class... T_arg&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -113,7 +105,7 @@ template &lt;class T_return , class... T_arg&gt; </div>
         <tr>
           <td class="memname">decltype(auto) sigc::retype </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classsigc_1_1slot.html">slot</a>&lt; T_return, T_arg...&gt;&amp;&#160;</td>
+          <td class="paramtype">const T_functor&lt; T_func, T_arg...&gt; &amp;&#160;</td>
           <td class="paramname"><em>_A_functor</em></td><td>)</td>
           <td></td>
         </tr>
@@ -126,7 +118,6 @@ template &lt;class T_return , class... T_arg&gt; </div>
 </div><div class="memdoc">
 
 <p>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. </p>
-<p>This function template specialization works on <a class="el" href="classsigc_1_1slot.html" title="Converts an arbitrary functor to a unified type which is opaque. ">sigc::slot</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr>
@@ -137,11 +128,11 @@ template &lt;class T_return , class... T_arg&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ga55a05ed5762ad048f81c96b76e189d90"></a>
+<a class="anchor" id="ga5b0a57193130457a1840fb76c1df9359"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template &lt;class T_return , class... T_arg&gt; </div>
+template &lt;template&lt; class T_return, class...T_arg &gt; class T_functor, class T_return , class... T_arg&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
@@ -149,7 +140,7 @@ template &lt;class T_return , class... T_arg&gt; </div>
         <tr>
           <td class="memname">decltype(auto) sigc::retype </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" href="classsigc_1_1pointer__functor.html">pointer_functor</a>&lt; T_return, T_arg...&gt;&amp;&#160;</td>
+          <td class="paramtype">const T_functor&lt; T_return(T_arg...)&gt; &amp;&#160;</td>
           <td class="paramname"><em>_A_functor</em></td><td>)</td>
           <td></td>
         </tr>
@@ -162,79 +153,6 @@ template &lt;class T_return , class... T_arg&gt; </div>
 </div><div class="memdoc">
 
 <p>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. </p>
-<p>This function template specialization works on <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>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ga6991b513a02c9f9306b969d78f53f54a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_func , class... T_arg&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">decltype(auto) sigc::retype </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classsigc_1_1mem__functor.html">mem_functor</a>&lt; T_func, T_arg...&gt;&amp;&#160;</td>
-          <td class="paramname"><em>_A_functor</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>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. </p>
-<p>This function template specialization works on <a class="el" href="classsigc_1_1mem__functor.html">sigc::mem_functor</a>.</p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Adaptor that executes <em>_A_functor</em> performing C-style casts on the paramters passed on. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ga1c2d8b2d5b7eac18c18a149e13723c72"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_func , class... T_arg&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">decltype(auto) sigc::retype </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classsigc_1_1bound__mem__functor.html">bound_mem_functor</a>&lt; T_func, T_arg...&gt;&amp;&#160;</td>
-          <td class="paramname"><em>_A_functor</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>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. </p>
-<p>This function template specialization works on <a class="el" href="classsigc_1_1bound__mem__functor.html">sigc::bound_mem_functor</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">_A_functor</td><td>Functor that should be wrapped. </td></tr>
@@ -284,7 +202,7 @@ template &lt;class T_return , class T_functor &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:27 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>