Imported Upstream version 2.99.2
[platform/upstream/libsigc++.git] / docs / reference / html / classsigc_1_1pointer__functor.html
index 49e52a8..b9f1d69 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>
 </div>
 </div><!-- top -->
 <div class="header">
-  <div class="summary">
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="classsigc_1_1pointer__functor-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">sigc::pointer_functor&lt; T_return, T_args &gt; Class Template Reference<div class="ingroups"><a class="el" href="group__sigcfunctors.html">Functors</a> &raquo; <a class="el" href="group__ptr__fun.html">ptr_fun()</a></div></div>  </div>
 </div><!--header-->
  <a href="classsigc_1_1pointer__functor.html#details">More...</a></p>
 
 <p><code>#include &lt;sigc++/functors/ptr_fun.h&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for sigc::pointer_functor&lt; T_return, T_args &gt;:</div>
-<div class="dyncontent">
-<div class="center"><img src="classsigc_1_1pointer__functor__inherit__graph.png" border="0" usemap="#sigc_1_1pointer__functor_3_01T__return_00_01T__args_01_4_inherit__map" alt="Inheritance graph"/></div>
-<map name="sigc_1_1pointer__functor_3_01T__return_00_01T__args_01_4_inherit__map" id="sigc_1_1pointer__functor_3_01T__return_00_01T__args_01_4_inherit__map">
-<area shape="rect" id="node2" href="structsigc_1_1functor__base.html" title="A hint to the compiler. " alt="" coords="13,5,152,32"/></map>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a59abbd5c1924a446403b740dc315f772"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor.html#a59abbd5c1924a446403b740dc315f772">result_type</a> = T_return</td></tr>
-<tr class="separator:a59abbd5c1924a446403b740dc315f772"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aa11936a6d1e709da74402f26079e119d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor.html#aa11936a6d1e709da74402f26079e119d">pointer_functor</a> ()</td></tr>
-<tr class="memdesc:aa11936a6d1e709da74402f26079e119d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an invalid functor.  <a href="#aa11936a6d1e709da74402f26079e119d">More...</a><br /></td></tr>
-<tr class="separator:aa11936a6d1e709da74402f26079e119d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae6e0b3b439dfcd7c1d8773f9904120a4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor.html#ae6e0b3b439dfcd7c1d8773f9904120a4">pointer_functor</a> (function_type _A_func)</td></tr>
-<tr class="memdesc:ae6e0b3b439dfcd7c1d8773f9904120a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a pointer_functor2 object that wraps an existing function.  <a href="#ae6e0b3b439dfcd7c1d8773f9904120a4">More...</a><br /></td></tr>
-<tr class="separator:ae6e0b3b439dfcd7c1d8773f9904120a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f0989cc2b8b89929af75221c9e0d2cb"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor.html#a1f0989cc2b8b89929af75221c9e0d2cb">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_args &gt;..._A_a) const </td></tr>
-<tr class="memdesc:a1f0989cc2b8b89929af75221c9e0d2cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute the wrapped function.  <a href="#a1f0989cc2b8b89929af75221c9e0d2cb">More...</a><br /></td></tr>
-<tr class="separator:a1f0989cc2b8b89929af75221c9e0d2cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:afc173db923f74dce119243e8ba303fb5"><td class="memItemLeft" align="right" valign="top">function_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1pointer__functor.html#afc173db923f74dce119243e8ba303fb5">func_ptr_</a></td></tr>
-<tr class="separator:afc173db923f74dce119243e8ba303fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><h3>template&lt;class T_return, class... T_args&gt;<br />
 class sigc::pointer_functor&lt; T_return, T_args &gt;</h3>
 
 <p><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. </p>
-<p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga6a373493892e21ba59b2d998036d7886" title="Creates a functor of type sigc::pointer_functor which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor.html" title="pointer_functor wraps existing non-member functions with, or without, arguments. ">pointer_functor</a>.</p>
+<p>Use the convenience function <a class="el" href="group__ptr__fun.html#ga203dd1ac5747cf2f3d2b2d590ad32e82" title="Creates a functor of type sigc::pointer_functor which wraps an existing non-member function...">ptr_fun()</a> to create an instance of <a class="el" href="classsigc_1_1pointer__functor.html" title="pointer_functor wraps existing non-member functions with, or without, arguments. ">pointer_functor</a>.</p>
 <p>The following template arguments are used:</p><ul>
-<li><em>T_args</em>... Argument types used in the definition of <a class="el" href="classsigc_1_1pointer__functor.html#a1f0989cc2b8b89929af75221c9e0d2cb" title="Execute the wrapped function. ">operator()()</a>.</li>
-<li><em>T_return</em> The return type of <a class="el" href="classsigc_1_1pointer__functor.html#a1f0989cc2b8b89929af75221c9e0d2cb" title="Execute the wrapped function. ">operator()()</a>. </li>
+<li><em>T_args</em>... Argument types used in the definition of operator()().</li>
+<li><em>T_return</em> The return type of operator()(). </li>
 </ul>
-</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a59abbd5c1924a446403b740dc315f772"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return , class... T_args&gt; </div>
-      <table class="memname">
-        <tr>
-          <td class="memname">using <a class="el" href="classsigc_1_1pointer__functor.html">sigc::pointer_functor</a>&lt; T_return, T_args &gt;::<a class="el" href="classsigc_1_1pointer__functor.html#a59abbd5c1924a446403b740dc315f772">result_type</a> =  T_return</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="aa11936a6d1e709da74402f26079e119d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return , class... T_args&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classsigc_1_1pointer__functor.html">sigc::pointer_functor</a>&lt; T_return, T_args &gt;::<a class="el" href="classsigc_1_1pointer__functor.html">pointer_functor</a> </td>
-          <td>(</td>
-          <td class="paramname"></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>Constructs an invalid functor. </p>
-
-</div>
-</div>
-<a class="anchor" id="ae6e0b3b439dfcd7c1d8773f9904120a4"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return , class... T_args&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classsigc_1_1pointer__functor.html">sigc::pointer_functor</a>&lt; T_return, T_args &gt;::<a class="el" href="classsigc_1_1pointer__functor.html">pointer_functor</a> </td>
-          <td>(</td>
-          <td class="paramtype">function_type&#160;</td>
-          <td class="paramname"><em>_A_func</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Constructs a pointer_functor2 object that wraps an existing function. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">_A_func</td><td>Pointer to function that will be invoked from <a class="el" href="classsigc_1_1pointer__functor.html#a1f0989cc2b8b89929af75221c9e0d2cb" title="Execute the wrapped function. ">operator()()</a>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a1f0989cc2b8b89929af75221c9e0d2cb"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return , class... T_args&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">T_return <a class="el" href="classsigc_1_1pointer__functor.html">sigc::pointer_functor</a>&lt; T_return, T_args &gt;::operator() </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_args &gt;...&#160;</td>
-          <td class="paramname"><em>_A_a</em></td><td>)</td>
-          <td> const</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>Execute the wrapped function. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">_A_a1</td><td>Argument to be passed on to the function. </td></tr>
-    <tr><td class="paramname">_A_a2</td><td>Argument to be passed on to the function. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The return value of the function invocation. </dd></dl>
-
-</div>
-</div>
-<h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="afc173db923f74dce119243e8ba303fb5"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return , class... T_args&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">function_type <a class="el" href="classsigc_1_1pointer__functor.html">sigc::pointer_functor</a>&lt; T_return, T_args &gt;::func_ptr_</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
+</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>