]> git.tdb.fi Git - ext/sigc++-2.0.git/blob - untracked/docs/reference/html/structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html
Import libsigc++ 2.10.8 sources
[ext/sigc++-2.0.git] / untracked / docs / reference / html / structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.9.1"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>libsigc++: sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt; Struct Template Reference</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="doxygen.css" rel="stylesheet" type="text/css" />
13 <link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
14 </head>
15 <body>
16 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
17 <div id="titlearea">
18 <table cellspacing="0" cellpadding="0">
19  <tbody>
20  <tr style="height: 56px;">
21   <td id="projectalign" style="padding-left: 0.5em;">
22    <div id="projectname">libsigc++
23    &#160;<span id="projectnumber">2.10.8</span>
24    </div>
25   </td>
26  </tr>
27  </tbody>
28 </table>
29 </div>
30 <!-- end header part -->
31 <!-- Generated by Doxygen 1.9.1 -->
32 <script type="text/javascript" src="menudata.js"></script>
33 <script type="text/javascript" src="menu.js"></script>
34 <script type="text/javascript">
35 /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
36 $(function() {
37   initMenu('',false,false,'search.php','Search');
38 });
39 /* @license-end */</script>
40 <div id="main-nav"></div>
41 <div id="nav-path" class="navpath">
42   <ul>
43 <li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html">bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;</a></li>  </ul>
44 </div>
45 </div><!-- top -->
46 <div class="header">
47   <div class="summary">
48 <a href="#pub-types">Public Types</a> &#124;
49 <a href="#pub-methods">Public Member Functions</a> &#124;
50 <a href="#pub-attribs">Public Attributes</a> &#124;
51 <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_0134a004909681b7eead4388b32fdece62.html">List of all members</a>  </div>
52   <div class="headertitle">
53 <div class="title">sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt; Struct Template Reference<div class="ingroups"><a class="el" href="group__adaptors.html">Adaptors</a> &raquo; <a class="el" href="group__bind.html">bind(), bind_return()</a></div></div>  </div>
54 </div><!--header-->
55 <div class="contents">
56
57 <p>Adaptor that binds an argument to the wrapped functor.  
58  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#details">More...</a></p>
59
60 <p><code>#include &lt;sigc++/adaptors/bind.h&gt;</code></p>
61 <div class="dynheader">
62 Inheritance diagram for sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;:</div>
63 <div class="dyncontent">
64 <div class="center"><img src="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01f6384c348e419c00f69f976bc89ba7b1.png" border="0" usemap="#asigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_inherit__map" alt="Inheritance graph"/></div>
65 <map name="asigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_inherit__map" id="asigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_inherit__map">
66 <area shape="rect" title="Adaptor that binds an argument to the wrapped functor." alt="" coords="10,229,191,285"/>
67 <area shape="rect" href="structsigc_1_1adapts.html" title="Base type for adaptors." alt="" coords="5,155,196,181"/>
68 <area shape="rect" href="structsigc_1_1adaptor__base.html" title="A hint to the compiler." alt="" coords="29,80,173,107"/>
69 <area shape="rect" href="structsigc_1_1functor__base.html" title="A hint to the compiler." alt="" coords="31,5,171,32"/>
70 </map>
71 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
72 <table class="memberdecls">
73 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
74 Public Types</h2></td></tr>
75 <tr class="memitem:ac6004db92703257f83addd412037f1f7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1adapts.html">adapts</a>&lt; T_functor &gt;::<a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac6004db92703257f83addd412037f1f7">adaptor_type</a></td></tr>
76 <tr class="separator:ac6004db92703257f83addd412037f1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
77 <tr class="memitem:a1c6d091ffd70c23930cf6e2b9042d466"><td class="memItemLeft" align="right" valign="top">typedef adaptor_type::result_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a1c6d091ffd70c23930cf6e2b9042d466">result_type</a></td></tr>
78 <tr class="separator:a1c6d091ffd70c23930cf6e2b9042d466"><td class="memSeparator" colspan="2">&#160;</td></tr>
79 <tr class="inherit_header pub_types_structsigc_1_1adapts"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1adapts')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td></tr>
80 <tr class="memitem:a5c3f3b614455552f4cd5d88b1f330248 inherit pub_types_structsigc_1_1adapts"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1adaptor__trait.html">adaptor_trait</a>&lt; T_functor &gt;::<a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a></td></tr>
81 <tr class="separator:a5c3f3b614455552f4cd5d88b1f330248 inherit pub_types_structsigc_1_1adapts"><td class="memSeparator" colspan="2">&#160;</td></tr>
82 <tr class="memitem:a914e75556dae1fdcf0162c4c99aca79d inherit pub_types_structsigc_1_1adapts"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1adaptor__trait.html">adaptor_trait</a>&lt; T_functor &gt;::<a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a></td></tr>
83 <tr class="separator:a914e75556dae1fdcf0162c4c99aca79d inherit pub_types_structsigc_1_1adapts"><td class="memSeparator" colspan="2">&#160;</td></tr>
84 </table><table class="memberdecls">
85 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
86 Public Member Functions</h2></td></tr>
87 <tr class="memitem:ac170bca0fe2af4722cf6e1fd6b3de128"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac170bca0fe2af4722cf6e1fd6b3de128">bind_functor</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt; _A_func, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_bound &gt; _A_bound)</td></tr>
88 <tr class="memdesc:ac170bca0fe2af4722cf6e1fd6b3de128"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="structsigc_1_1bind__functor.html" title="Adaptor that binds an argument to the wrapped functor.">bind_functor</a> object that binds an argument to the passed functor.  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac170bca0fe2af4722cf6e1fd6b3de128">More...</a><br /></td></tr>
89 <tr class="separator:ac170bca0fe2af4722cf6e1fd6b3de128"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:a0f1c2891d52c9f564e571209dbef6f54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0f1c2891d52c9f564e571209dbef6f54">operator()</a> ()</td></tr>
91 <tr class="memdesc:a0f1c2891d52c9f564e571209dbef6f54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the bound argument only.  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0f1c2891d52c9f564e571209dbef6f54">More...</a><br /></td></tr>
92 <tr class="separator:a0f1c2891d52c9f564e571209dbef6f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
93 <tr class="memitem:adf9d663d20ff816a2a4c7d8ffb567eb3"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 &gt; </td></tr>
94 <tr class="memitem:adf9d663d20ff816a2a4c7d8ffb567eb3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#adf9d663d20ff816a2a4c7d8ffb567eb3">operator()</a> (T_arg1 _A_arg1)</td></tr>
95 <tr class="memdesc:adf9d663d20ff816a2a4c7d8ffb567eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#adf9d663d20ff816a2a4c7d8ffb567eb3">More...</a><br /></td></tr>
96 <tr class="separator:adf9d663d20ff816a2a4c7d8ffb567eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 <tr class="memitem:a2f2685399ae595b5e51a3af8c2610481"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 &gt; </td></tr>
98 <tr class="memitem:a2f2685399ae595b5e51a3af8c2610481"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2f2685399ae595b5e51a3af8c2610481">operator()</a> (T_arg1 _A_arg1, T_arg2 _A_arg2)</td></tr>
99 <tr class="memdesc:a2f2685399ae595b5e51a3af8c2610481"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2f2685399ae595b5e51a3af8c2610481">More...</a><br /></td></tr>
100 <tr class="separator:a2f2685399ae595b5e51a3af8c2610481"><td class="memSeparator" colspan="2">&#160;</td></tr>
101 <tr class="memitem:a711b443e433977b183c789b175865a1e"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 &gt; </td></tr>
102 <tr class="memitem:a711b443e433977b183c789b175865a1e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2, T_arg3 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a711b443e433977b183c789b175865a1e">operator()</a> (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)</td></tr>
103 <tr class="memdesc:a711b443e433977b183c789b175865a1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a711b443e433977b183c789b175865a1e">More...</a><br /></td></tr>
104 <tr class="separator:a711b443e433977b183c789b175865a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
105 <tr class="memitem:a1d0808644eb398cf7036a446b853220d"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 &gt; </td></tr>
106 <tr class="memitem:a1d0808644eb398cf7036a446b853220d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a1d0808644eb398cf7036a446b853220d">operator()</a> (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)</td></tr>
107 <tr class="memdesc:a1d0808644eb398cf7036a446b853220d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a1d0808644eb398cf7036a446b853220d">More...</a><br /></td></tr>
108 <tr class="separator:a1d0808644eb398cf7036a446b853220d"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:a8fb31d32467dfe99815ca39b766cafac"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 &gt; </td></tr>
110 <tr class="memitem:a8fb31d32467dfe99815ca39b766cafac"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a8fb31d32467dfe99815ca39b766cafac">operator()</a> (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5)</td></tr>
111 <tr class="memdesc:a8fb31d32467dfe99815ca39b766cafac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a8fb31d32467dfe99815ca39b766cafac">More...</a><br /></td></tr>
112 <tr class="separator:a8fb31d32467dfe99815ca39b766cafac"><td class="memSeparator" colspan="2">&#160;</td></tr>
113 <tr class="memitem:a40d96a28bc0a1b7d11e267cc1d7bc517"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </td></tr>
114 <tr class="memitem:a40d96a28bc0a1b7d11e267cc1d7bc517"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a40d96a28bc0a1b7d11e267cc1d7bc517">operator()</a> (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4, T_arg5 _A_arg5, T_arg6 _A_arg6)</td></tr>
115 <tr class="memdesc:a40d96a28bc0a1b7d11e267cc1d7bc517"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a40d96a28bc0a1b7d11e267cc1d7bc517">More...</a><br /></td></tr>
116 <tr class="separator:a40d96a28bc0a1b7d11e267cc1d7bc517"><td class="memSeparator" colspan="2">&#160;</td></tr>
117 <tr class="inherit_header pub_methods_structsigc_1_1adapts"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1adapts')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td></tr>
118 <tr class="memitem:a947b69ccbdcabd4ef4163dcab96096f8 inherit pub_methods_structsigc_1_1adapts"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adapts.html#a947b69ccbdcabd4ef4163dcab96096f8">adapts</a> (const T_functor &amp; _A_functor)</td></tr>
119 <tr class="memdesc:a947b69ccbdcabd4ef4163dcab96096f8 inherit pub_methods_structsigc_1_1adapts"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an adaptor that wraps the passed functor.  <a href="structsigc_1_1adapts.html#a947b69ccbdcabd4ef4163dcab96096f8">More...</a><br /></td></tr>
120 <tr class="separator:a947b69ccbdcabd4ef4163dcab96096f8 inherit pub_methods_structsigc_1_1adapts"><td class="memSeparator" colspan="2">&#160;</td></tr>
121 </table><table class="memberdecls">
122 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
123 Public Attributes</h2></td></tr>
124 <tr class="memitem:afbbf5b4d89cf98a1224da5d72554afdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__argument.html">bound_argument</a>&lt; T_bound &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#afbbf5b4d89cf98a1224da5d72554afdc">bound_</a></td></tr>
125 <tr class="memdesc:afbbf5b4d89cf98a1224da5d72554afdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The argument bound to the functor.  <a href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#afbbf5b4d89cf98a1224da5d72554afdc">More...</a><br /></td></tr>
126 <tr class="separator:afbbf5b4d89cf98a1224da5d72554afdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <tr class="inherit_header pub_attribs_structsigc_1_1adapts"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_structsigc_1_1adapts')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td></tr>
128 <tr class="memitem:a2f4b37eb160708baf17de57f2abce7a7 inherit pub_attribs_structsigc_1_1adapts"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adapts.html#a2f4b37eb160708baf17de57f2abce7a7">functor_</a></td></tr>
129 <tr class="memdesc:a2f4b37eb160708baf17de57f2abce7a7 inherit pub_attribs_structsigc_1_1adapts"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adaptor that is invoked from operator()().  <a href="structsigc_1_1adapts.html#a2f4b37eb160708baf17de57f2abce7a7">More...</a><br /></td></tr>
130 <tr class="separator:a2f4b37eb160708baf17de57f2abce7a7 inherit pub_attribs_structsigc_1_1adapts"><td class="memSeparator" colspan="2">&#160;</td></tr>
131 </table>
132 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
133 <div class="textblock"><h3>template&lt;class T_functor, class T_bound&gt;<br />
134 struct sigc::bind_functor&lt; 0, T_functor, T_bound, nil, nil, nil, nil, nil, nil &gt;</h3>
135
136 <p>Adaptor that binds an argument to the wrapped functor. </p>
137 <p>This template specialization fixes the 1st argument of the wrapped functor. </p>
138 </div><h2 class="groupheader">Member Typedef Documentation</h2>
139 <a id="ac6004db92703257f83addd412037f1f7"></a>
140 <h2 class="memtitle"><span class="permalink"><a href="#ac6004db92703257f83addd412037f1f7">&#9670;&#160;</a></span>adaptor_type</h2>
141
142 <div class="memitem">
143 <div class="memproto">
144 <div class="memtemplate">
145 template &lt;class T_functor , class T_bound &gt; </div>
146       <table class="memname">
147         <tr>
148           <td class="memname">typedef <a class="el" href="structsigc_1_1adapts.html">adapts</a>&lt;T_functor&gt;::<a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a> <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::<a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a></td>
149         </tr>
150       </table>
151 </div><div class="memdoc">
152
153 </div>
154 </div>
155 <a id="a1c6d091ffd70c23930cf6e2b9042d466"></a>
156 <h2 class="memtitle"><span class="permalink"><a href="#a1c6d091ffd70c23930cf6e2b9042d466">&#9670;&#160;</a></span>result_type</h2>
157
158 <div class="memitem">
159 <div class="memproto">
160 <div class="memtemplate">
161 template &lt;class T_functor , class T_bound &gt; </div>
162       <table class="memname">
163         <tr>
164           <td class="memname">typedef adaptor_type::result_type <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::<a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a></td>
165         </tr>
166       </table>
167 </div><div class="memdoc">
168
169 </div>
170 </div>
171 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
172 <a id="ac170bca0fe2af4722cf6e1fd6b3de128"></a>
173 <h2 class="memtitle"><span class="permalink"><a href="#ac170bca0fe2af4722cf6e1fd6b3de128">&#9670;&#160;</a></span>bind_functor()</h2>
174
175 <div class="memitem">
176 <div class="memproto">
177 <div class="memtemplate">
178 template &lt;class T_functor , class T_bound &gt; </div>
179 <table class="mlabels">
180   <tr>
181   <td class="mlabels-left">
182       <table class="memname">
183         <tr>
184           <td class="memname"><a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::<a class="el" href="structsigc_1_1bind__functor.html">bind_functor</a> </td>
185           <td>(</td>
186           <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_functor &gt;&#160;</td>
187           <td class="paramname"><em>_A_func</em>, </td>
188         </tr>
189         <tr>
190           <td class="paramkey"></td>
191           <td></td>
192           <td class="paramtype"><a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_bound &gt;&#160;</td>
193           <td class="paramname"><em>_A_bound</em>&#160;</td>
194         </tr>
195         <tr>
196           <td></td>
197           <td>)</td>
198           <td></td><td></td>
199         </tr>
200       </table>
201   </td>
202   <td class="mlabels-right">
203 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
204   </tr>
205 </table>
206 </div><div class="memdoc">
207
208 <p>Constructs a <a class="el" href="structsigc_1_1bind__functor.html" title="Adaptor that binds an argument to the wrapped functor.">bind_functor</a> object that binds an argument to the passed functor. </p>
209 <dl class="params"><dt>Parameters</dt><dd>
210   <table class="params">
211     <tr><td class="paramname">_A_func</td><td>Functor to invoke from <a class="el" href="structsigc_1_1bind__functor_3_010_00_01T__functor_00_01T__bound_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a0f1c2891d52c9f564e571209dbef6f54" title="Invokes the wrapped functor passing on the bound argument only.">operator()()</a>. </td></tr>
212     <tr><td class="paramname">_A_bound</td><td>Argument to bind to the functor. </td></tr>
213   </table>
214   </dd>
215 </dl>
216
217 </div>
218 </div>
219 <h2 class="groupheader">Member Function Documentation</h2>
220 <a id="a0f1c2891d52c9f564e571209dbef6f54"></a>
221 <h2 class="memtitle"><span class="permalink"><a href="#a0f1c2891d52c9f564e571209dbef6f54">&#9670;&#160;</a></span>operator()() <span class="overload">[1/7]</span></h2>
222
223 <div class="memitem">
224 <div class="memproto">
225 <div class="memtemplate">
226 template &lt;class T_functor , class T_bound &gt; </div>
227 <table class="mlabels">
228   <tr>
229   <td class="mlabels-left">
230       <table class="memname">
231         <tr>
232           <td class="memname"><a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a> <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::operator() </td>
233           <td>(</td>
234           <td class="paramname"></td><td>)</td>
235           <td></td>
236         </tr>
237       </table>
238   </td>
239   <td class="mlabels-right">
240 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
241   </tr>
242 </table>
243 </div><div class="memdoc">
244
245 <p>Invokes the wrapped functor passing on the bound argument only. </p>
246 <dl class="section return"><dt>Returns</dt><dd>The return value of the functor invocation. </dd></dl>
247
248 </div>
249 </div>
250 <a id="adf9d663d20ff816a2a4c7d8ffb567eb3"></a>
251 <h2 class="memtitle"><span class="permalink"><a href="#adf9d663d20ff816a2a4c7d8ffb567eb3">&#9670;&#160;</a></span>operator()() <span class="overload">[2/7]</span></h2>
252
253 <div class="memitem">
254 <div class="memproto">
255 <div class="memtemplate">
256 template &lt;class T_functor , class T_bound &gt; </div>
257 <div class="memtemplate">
258 template &lt;class T_arg1 &gt; </div>
259 <table class="mlabels">
260   <tr>
261   <td class="mlabels-left">
262       <table class="memname">
263         <tr>
264           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1&gt;::type <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::operator() </td>
265           <td>(</td>
266           <td class="paramtype">T_arg1&#160;</td>
267           <td class="paramname"><em>_A_arg1</em></td><td>)</td>
268           <td></td>
269         </tr>
270       </table>
271   </td>
272   <td class="mlabels-right">
273 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
274   </tr>
275 </table>
276 </div><div class="memdoc">
277
278 <p>Invokes the wrapped functor passing on the arguments. </p>
279 <p>bound_ is passed as the 1st argument. </p><dl class="params"><dt>Parameters</dt><dd>
280   <table class="params">
281     <tr><td class="paramname">_A_arg1</td><td>Argument to be passed on to the functor. </td></tr>
282   </table>
283   </dd>
284 </dl>
285 <dl class="section return"><dt>Returns</dt><dd>The return value of the functor invocation. </dd></dl>
286
287 </div>
288 </div>
289 <a id="a2f2685399ae595b5e51a3af8c2610481"></a>
290 <h2 class="memtitle"><span class="permalink"><a href="#a2f2685399ae595b5e51a3af8c2610481">&#9670;&#160;</a></span>operator()() <span class="overload">[3/7]</span></h2>
291
292 <div class="memitem">
293 <div class="memproto">
294 <div class="memtemplate">
295 template &lt;class T_functor , class T_bound &gt; </div>
296 <div class="memtemplate">
297 template &lt;class T_arg1 , class T_arg2 &gt; </div>
298 <table class="mlabels">
299   <tr>
300   <td class="mlabels-left">
301       <table class="memname">
302         <tr>
303           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2&gt;::type <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::operator() </td>
304           <td>(</td>
305           <td class="paramtype">T_arg1&#160;</td>
306           <td class="paramname"><em>_A_arg1</em>, </td>
307         </tr>
308         <tr>
309           <td class="paramkey"></td>
310           <td></td>
311           <td class="paramtype">T_arg2&#160;</td>
312           <td class="paramname"><em>_A_arg2</em>&#160;</td>
313         </tr>
314         <tr>
315           <td></td>
316           <td>)</td>
317           <td></td><td></td>
318         </tr>
319       </table>
320   </td>
321   <td class="mlabels-right">
322 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
323   </tr>
324 </table>
325 </div><div class="memdoc">
326
327 <p>Invokes the wrapped functor passing on the arguments. </p>
328 <p>bound_ is passed as the 1st argument. </p><dl class="params"><dt>Parameters</dt><dd>
329   <table class="params">
330     <tr><td class="paramname">_A_arg1</td><td>Argument to be passed on to the functor. </td></tr>
331     <tr><td class="paramname">_A_arg2</td><td>Argument to be passed on to the functor. </td></tr>
332   </table>
333   </dd>
334 </dl>
335 <dl class="section return"><dt>Returns</dt><dd>The return value of the functor invocation. </dd></dl>
336
337 </div>
338 </div>
339 <a id="a711b443e433977b183c789b175865a1e"></a>
340 <h2 class="memtitle"><span class="permalink"><a href="#a711b443e433977b183c789b175865a1e">&#9670;&#160;</a></span>operator()() <span class="overload">[4/7]</span></h2>
341
342 <div class="memitem">
343 <div class="memproto">
344 <div class="memtemplate">
345 template &lt;class T_functor , class T_bound &gt; </div>
346 <div class="memtemplate">
347 template &lt;class T_arg1 , class T_arg2 , class T_arg3 &gt; </div>
348 <table class="mlabels">
349   <tr>
350   <td class="mlabels-left">
351       <table class="memname">
352         <tr>
353           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2, T_arg3&gt;::type <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::operator() </td>
354           <td>(</td>
355           <td class="paramtype">T_arg1&#160;</td>
356           <td class="paramname"><em>_A_arg1</em>, </td>
357         </tr>
358         <tr>
359           <td class="paramkey"></td>
360           <td></td>
361           <td class="paramtype">T_arg2&#160;</td>
362           <td class="paramname"><em>_A_arg2</em>, </td>
363         </tr>
364         <tr>
365           <td class="paramkey"></td>
366           <td></td>
367           <td class="paramtype">T_arg3&#160;</td>
368           <td class="paramname"><em>_A_arg3</em>&#160;</td>
369         </tr>
370         <tr>
371           <td></td>
372           <td>)</td>
373           <td></td><td></td>
374         </tr>
375       </table>
376   </td>
377   <td class="mlabels-right">
378 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
379   </tr>
380 </table>
381 </div><div class="memdoc">
382
383 <p>Invokes the wrapped functor passing on the arguments. </p>
384 <p>bound_ is passed as the 1st argument. </p><dl class="params"><dt>Parameters</dt><dd>
385   <table class="params">
386     <tr><td class="paramname">_A_arg1</td><td>Argument to be passed on to the functor. </td></tr>
387     <tr><td class="paramname">_A_arg2</td><td>Argument to be passed on to the functor. </td></tr>
388     <tr><td class="paramname">_A_arg3</td><td>Argument to be passed on to the functor. </td></tr>
389   </table>
390   </dd>
391 </dl>
392 <dl class="section return"><dt>Returns</dt><dd>The return value of the functor invocation. </dd></dl>
393
394 </div>
395 </div>
396 <a id="a1d0808644eb398cf7036a446b853220d"></a>
397 <h2 class="memtitle"><span class="permalink"><a href="#a1d0808644eb398cf7036a446b853220d">&#9670;&#160;</a></span>operator()() <span class="overload">[5/7]</span></h2>
398
399 <div class="memitem">
400 <div class="memproto">
401 <div class="memtemplate">
402 template &lt;class T_functor , class T_bound &gt; </div>
403 <div class="memtemplate">
404 template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 &gt; </div>
405 <table class="mlabels">
406   <tr>
407   <td class="mlabels-left">
408       <table class="memname">
409         <tr>
410           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2, T_arg3, T_arg4&gt;::type <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::operator() </td>
411           <td>(</td>
412           <td class="paramtype">T_arg1&#160;</td>
413           <td class="paramname"><em>_A_arg1</em>, </td>
414         </tr>
415         <tr>
416           <td class="paramkey"></td>
417           <td></td>
418           <td class="paramtype">T_arg2&#160;</td>
419           <td class="paramname"><em>_A_arg2</em>, </td>
420         </tr>
421         <tr>
422           <td class="paramkey"></td>
423           <td></td>
424           <td class="paramtype">T_arg3&#160;</td>
425           <td class="paramname"><em>_A_arg3</em>, </td>
426         </tr>
427         <tr>
428           <td class="paramkey"></td>
429           <td></td>
430           <td class="paramtype">T_arg4&#160;</td>
431           <td class="paramname"><em>_A_arg4</em>&#160;</td>
432         </tr>
433         <tr>
434           <td></td>
435           <td>)</td>
436           <td></td><td></td>
437         </tr>
438       </table>
439   </td>
440   <td class="mlabels-right">
441 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
442   </tr>
443 </table>
444 </div><div class="memdoc">
445
446 <p>Invokes the wrapped functor passing on the arguments. </p>
447 <p>bound_ is passed as the 1st argument. </p><dl class="params"><dt>Parameters</dt><dd>
448   <table class="params">
449     <tr><td class="paramname">_A_arg1</td><td>Argument to be passed on to the functor. </td></tr>
450     <tr><td class="paramname">_A_arg2</td><td>Argument to be passed on to the functor. </td></tr>
451     <tr><td class="paramname">_A_arg3</td><td>Argument to be passed on to the functor. </td></tr>
452     <tr><td class="paramname">_A_arg4</td><td>Argument to be passed on to the functor. </td></tr>
453   </table>
454   </dd>
455 </dl>
456 <dl class="section return"><dt>Returns</dt><dd>The return value of the functor invocation. </dd></dl>
457
458 </div>
459 </div>
460 <a id="a8fb31d32467dfe99815ca39b766cafac"></a>
461 <h2 class="memtitle"><span class="permalink"><a href="#a8fb31d32467dfe99815ca39b766cafac">&#9670;&#160;</a></span>operator()() <span class="overload">[6/7]</span></h2>
462
463 <div class="memitem">
464 <div class="memproto">
465 <div class="memtemplate">
466 template &lt;class T_functor , class T_bound &gt; </div>
467 <div class="memtemplate">
468 template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 &gt; </div>
469 <table class="mlabels">
470   <tr>
471   <td class="mlabels-left">
472       <table class="memname">
473         <tr>
474           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2, T_arg3, T_arg4, T_arg5&gt;::type <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::operator() </td>
475           <td>(</td>
476           <td class="paramtype">T_arg1&#160;</td>
477           <td class="paramname"><em>_A_arg1</em>, </td>
478         </tr>
479         <tr>
480           <td class="paramkey"></td>
481           <td></td>
482           <td class="paramtype">T_arg2&#160;</td>
483           <td class="paramname"><em>_A_arg2</em>, </td>
484         </tr>
485         <tr>
486           <td class="paramkey"></td>
487           <td></td>
488           <td class="paramtype">T_arg3&#160;</td>
489           <td class="paramname"><em>_A_arg3</em>, </td>
490         </tr>
491         <tr>
492           <td class="paramkey"></td>
493           <td></td>
494           <td class="paramtype">T_arg4&#160;</td>
495           <td class="paramname"><em>_A_arg4</em>, </td>
496         </tr>
497         <tr>
498           <td class="paramkey"></td>
499           <td></td>
500           <td class="paramtype">T_arg5&#160;</td>
501           <td class="paramname"><em>_A_arg5</em>&#160;</td>
502         </tr>
503         <tr>
504           <td></td>
505           <td>)</td>
506           <td></td><td></td>
507         </tr>
508       </table>
509   </td>
510   <td class="mlabels-right">
511 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
512   </tr>
513 </table>
514 </div><div class="memdoc">
515
516 <p>Invokes the wrapped functor passing on the arguments. </p>
517 <p>bound_ is passed as the 1st argument. </p><dl class="params"><dt>Parameters</dt><dd>
518   <table class="params">
519     <tr><td class="paramname">_A_arg1</td><td>Argument to be passed on to the functor. </td></tr>
520     <tr><td class="paramname">_A_arg2</td><td>Argument to be passed on to the functor. </td></tr>
521     <tr><td class="paramname">_A_arg3</td><td>Argument to be passed on to the functor. </td></tr>
522     <tr><td class="paramname">_A_arg4</td><td>Argument to be passed on to the functor. </td></tr>
523     <tr><td class="paramname">_A_arg5</td><td>Argument to be passed on to the functor. </td></tr>
524   </table>
525   </dd>
526 </dl>
527 <dl class="section return"><dt>Returns</dt><dd>The return value of the functor invocation. </dd></dl>
528
529 </div>
530 </div>
531 <a id="a40d96a28bc0a1b7d11e267cc1d7bc517"></a>
532 <h2 class="memtitle"><span class="permalink"><a href="#a40d96a28bc0a1b7d11e267cc1d7bc517">&#9670;&#160;</a></span>operator()() <span class="overload">[7/7]</span></h2>
533
534 <div class="memitem">
535 <div class="memproto">
536 <div class="memtemplate">
537 template &lt;class T_functor , class T_bound &gt; </div>
538 <div class="memtemplate">
539 template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
540 <table class="mlabels">
541   <tr>
542   <td class="mlabels-left">
543       <table class="memname">
544         <tr>
545           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6&gt;::type <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::operator() </td>
546           <td>(</td>
547           <td class="paramtype">T_arg1&#160;</td>
548           <td class="paramname"><em>_A_arg1</em>, </td>
549         </tr>
550         <tr>
551           <td class="paramkey"></td>
552           <td></td>
553           <td class="paramtype">T_arg2&#160;</td>
554           <td class="paramname"><em>_A_arg2</em>, </td>
555         </tr>
556         <tr>
557           <td class="paramkey"></td>
558           <td></td>
559           <td class="paramtype">T_arg3&#160;</td>
560           <td class="paramname"><em>_A_arg3</em>, </td>
561         </tr>
562         <tr>
563           <td class="paramkey"></td>
564           <td></td>
565           <td class="paramtype">T_arg4&#160;</td>
566           <td class="paramname"><em>_A_arg4</em>, </td>
567         </tr>
568         <tr>
569           <td class="paramkey"></td>
570           <td></td>
571           <td class="paramtype">T_arg5&#160;</td>
572           <td class="paramname"><em>_A_arg5</em>, </td>
573         </tr>
574         <tr>
575           <td class="paramkey"></td>
576           <td></td>
577           <td class="paramtype">T_arg6&#160;</td>
578           <td class="paramname"><em>_A_arg6</em>&#160;</td>
579         </tr>
580         <tr>
581           <td></td>
582           <td>)</td>
583           <td></td><td></td>
584         </tr>
585       </table>
586   </td>
587   <td class="mlabels-right">
588 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
589   </tr>
590 </table>
591 </div><div class="memdoc">
592
593 <p>Invokes the wrapped functor passing on the arguments. </p>
594 <p>bound_ is passed as the 1st argument. </p><dl class="params"><dt>Parameters</dt><dd>
595   <table class="params">
596     <tr><td class="paramname">_A_arg1</td><td>Argument to be passed on to the functor. </td></tr>
597     <tr><td class="paramname">_A_arg2</td><td>Argument to be passed on to the functor. </td></tr>
598     <tr><td class="paramname">_A_arg3</td><td>Argument to be passed on to the functor. </td></tr>
599     <tr><td class="paramname">_A_arg4</td><td>Argument to be passed on to the functor. </td></tr>
600     <tr><td class="paramname">_A_arg5</td><td>Argument to be passed on to the functor. </td></tr>
601     <tr><td class="paramname">_A_arg6</td><td>Argument to be passed on to the functor. </td></tr>
602   </table>
603   </dd>
604 </dl>
605 <dl class="section return"><dt>Returns</dt><dd>The return value of the functor invocation. </dd></dl>
606
607 </div>
608 </div>
609 <h2 class="groupheader">Member Data Documentation</h2>
610 <a id="afbbf5b4d89cf98a1224da5d72554afdc"></a>
611 <h2 class="memtitle"><span class="permalink"><a href="#afbbf5b4d89cf98a1224da5d72554afdc">&#9670;&#160;</a></span>bound_</h2>
612
613 <div class="memitem">
614 <div class="memproto">
615 <div class="memtemplate">
616 template &lt;class T_functor , class T_bound &gt; </div>
617       <table class="memname">
618         <tr>
619           <td class="memname"><a class="el" href="classsigc_1_1bound__argument.html">bound_argument</a>&lt;T_bound&gt; <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt; 0, T_functor, T_bound, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a>, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::bound_</td>
620         </tr>
621       </table>
622 </div><div class="memdoc">
623
624 <p>The argument bound to the functor. </p>
625
626 </div>
627 </div>
628 </div><!-- contents -->
629 <!-- start footer part -->
630 <hr class="footer"/><address class="footer"><small>
631 Generated on Fri Feb 11 2022 15:40:57 for libsigc++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
632 </small></address>
633 </body>
634 </html>