]> git.tdb.fi Git - ext/sigc++-2.0.git/blob - untracked/docs/reference/html/structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_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-1_00_01T__functor_00_01T__type1_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;-1, T_functor, T_type1, 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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html">bind_functor&lt;-1, T_functor, T_type1, 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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01ni4ca8293ad07c2413e0de8a15362ea6c4.html">List of all members</a>  </div>
52   <div class="headertitle">
53 <div class="title">sigc::bind_functor&lt;-1, T_functor, T_type1, 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 1 argument(s) to the wrapped functor.  
58  <a href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_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;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;:</div>
63 <div class="dyncontent">
64 <div class="center"><img src="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01ni35f2e0963b773af799e2db178870d10d.png" border="0" usemap="#asigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_inherit__map" id="asigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4_inherit__map">
66 <area shape="rect" title="Adaptor that binds 1 argument(s) to the wrapped functor." alt="" coords="11,229,190,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:ac249b81b5d6fff6e7c4b1d9b47a98077"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ac249b81b5d6fff6e7c4b1d9b47a98077">adaptor_type</a></td></tr>
76 <tr class="separator:ac249b81b5d6fff6e7c4b1d9b47a98077"><td class="memSeparator" colspan="2">&#160;</td></tr>
77 <tr class="memitem:abd1e51093bf7d4428e443c2e6704bed9"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#abd1e51093bf7d4428e443c2e6704bed9">result_type</a></td></tr>
78 <tr class="separator:abd1e51093bf7d4428e443c2e6704bed9"><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:ad61bb64a42d144999a94767cd6031259"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ad61bb64a42d144999a94767cd6031259">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_type1 &gt; _A_bound1)</td></tr>
88 <tr class="memdesc:ad61bb64a42d144999a94767cd6031259"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#ad61bb64a42d144999a94767cd6031259">More...</a><br /></td></tr>
89 <tr class="separator:ad61bb64a42d144999a94767cd6031259"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:a5bd5dd13ef2cd495cfd23b8d0f7cffbd"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5bd5dd13ef2cd495cfd23b8d0f7cffbd">operator()</a> ()</td></tr>
91 <tr class="memdesc:a5bd5dd13ef2cd495cfd23b8d0f7cffbd"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5bd5dd13ef2cd495cfd23b8d0f7cffbd">More...</a><br /></td></tr>
92 <tr class="separator:a5bd5dd13ef2cd495cfd23b8d0f7cffbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
93 <tr class="memitem:a92e97561144280879cce1d04aa8fefa0"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 &gt; </td></tr>
94 <tr class="memitem:a92e97561144280879cce1d04aa8fefa0"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a92e97561144280879cce1d04aa8fefa0">operator()</a> (T_arg1 _A_arg1)</td></tr>
95 <tr class="memdesc:a92e97561144280879cce1d04aa8fefa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a92e97561144280879cce1d04aa8fefa0">More...</a><br /></td></tr>
96 <tr class="separator:a92e97561144280879cce1d04aa8fefa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 <tr class="memitem:a3bdae6371687d34e14925b732361f13f"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 &gt; </td></tr>
98 <tr class="memitem:a3bdae6371687d34e14925b732361f13f"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a3bdae6371687d34e14925b732361f13f">operator()</a> (T_arg1 _A_arg1, T_arg2 _A_arg2)</td></tr>
99 <tr class="memdesc:a3bdae6371687d34e14925b732361f13f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a3bdae6371687d34e14925b732361f13f">More...</a><br /></td></tr>
100 <tr class="separator:a3bdae6371687d34e14925b732361f13f"><td class="memSeparator" colspan="2">&#160;</td></tr>
101 <tr class="memitem:a768079067de0ad3fa076eef0bfa5da88"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 &gt; </td></tr>
102 <tr class="memitem:a768079067de0ad3fa076eef0bfa5da88"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a768079067de0ad3fa076eef0bfa5da88">operator()</a> (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3)</td></tr>
103 <tr class="memdesc:a768079067de0ad3fa076eef0bfa5da88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a768079067de0ad3fa076eef0bfa5da88">More...</a><br /></td></tr>
104 <tr class="separator:a768079067de0ad3fa076eef0bfa5da88"><td class="memSeparator" colspan="2">&#160;</td></tr>
105 <tr class="memitem:a2f959146fe7ce94745de2b1d10f48a2e"><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:a2f959146fe7ce94745de2b1d10f48a2e"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2f959146fe7ce94745de2b1d10f48a2e">operator()</a> (T_arg1 _A_arg1, T_arg2 _A_arg2, T_arg3 _A_arg3, T_arg4 _A_arg4)</td></tr>
107 <tr class="memdesc:a2f959146fe7ce94745de2b1d10f48a2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2f959146fe7ce94745de2b1d10f48a2e">More...</a><br /></td></tr>
108 <tr class="separator:a2f959146fe7ce94745de2b1d10f48a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:a636774490286342a00251061eb5c550d"><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:a636774490286342a00251061eb5c550d"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a636774490286342a00251061eb5c550d">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:a636774490286342a00251061eb5c550d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a636774490286342a00251061eb5c550d">More...</a><br /></td></tr>
112 <tr class="separator:a636774490286342a00251061eb5c550d"><td class="memSeparator" colspan="2">&#160;</td></tr>
113 <tr class="memitem:a2774a9d3a219ad25326a6490aa4038ae"><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:a2774a9d3a219ad25326a6490aa4038ae"><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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2774a9d3a219ad25326a6490aa4038ae">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:a2774a9d3a219ad25326a6490aa4038ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the wrapped functor passing on the arguments.  <a href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a2774a9d3a219ad25326a6490aa4038ae">More...</a><br /></td></tr>
116 <tr class="separator:a2774a9d3a219ad25326a6490aa4038ae"><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:a5e92e05deb3d9e952a49a338bac42cb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__argument.html">bound_argument</a>&lt; T_type1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5e92e05deb3d9e952a49a338bac42cb4">bound1_</a></td></tr>
125 <tr class="memdesc:a5e92e05deb3d9e952a49a338bac42cb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The argument bound to the functor.  <a href="structsigc_1_1bind__functor_3-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5e92e05deb3d9e952a49a338bac42cb4">More...</a><br /></td></tr>
126 <tr class="separator:a5e92e05deb3d9e952a49a338bac42cb4"><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_type1&gt;<br />
134 struct sigc::bind_functor&lt;-1, T_functor, T_type1, nil, nil, nil, nil, nil, nil &gt;</h3>
135
136 <p>Adaptor that binds 1 argument(s) to the wrapped functor. </p>
137 <p>This template specialization fixes the last 1 argument(s) of the wrapped functor. </p>
138 </div><h2 class="groupheader">Member Typedef Documentation</h2>
139 <a id="ac249b81b5d6fff6e7c4b1d9b47a98077"></a>
140 <h2 class="memtitle"><span class="permalink"><a href="#ac249b81b5d6fff6e7c4b1d9b47a98077">&#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_type1 &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;-1, T_functor, T_type1, <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="abd1e51093bf7d4428e443c2e6704bed9"></a>
156 <h2 class="memtitle"><span class="permalink"><a href="#abd1e51093bf7d4428e443c2e6704bed9">&#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_type1 &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;-1, T_functor, T_type1, <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="ad61bb64a42d144999a94767cd6031259"></a>
173 <h2 class="memtitle"><span class="permalink"><a href="#ad61bb64a42d144999a94767cd6031259">&#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_type1 &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;-1, T_functor, T_type1, <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_type1 &gt;&#160;</td>
193           <td class="paramname"><em>_A_bound1</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-1_00_01T__functor_00_01T__type1_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_00_01nil_01_4.html#a5bd5dd13ef2cd495cfd23b8d0f7cffbd" title="Invokes the wrapped functor passing on the bound argument only.">operator()()</a>. </td></tr>
212     <tr><td class="paramname">_A_bound1</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="a5bd5dd13ef2cd495cfd23b8d0f7cffbd"></a>
221 <h2 class="memtitle"><span class="permalink"><a href="#a5bd5dd13ef2cd495cfd23b8d0f7cffbd">&#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_type1 &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;-1, T_functor, T_type1, <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="a92e97561144280879cce1d04aa8fefa0"></a>
251 <h2 class="memtitle"><span class="permalink"><a href="#a92e97561144280879cce1d04aa8fefa0">&#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_type1 &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;-1, T_functor, T_type1, <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>The last 1 argument(s) are fixed. </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="a3bdae6371687d34e14925b732361f13f"></a>
290 <h2 class="memtitle"><span class="permalink"><a href="#a3bdae6371687d34e14925b732361f13f">&#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_type1 &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;-1, T_functor, T_type1, <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>The last 1 argument(s) are fixed. </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="a768079067de0ad3fa076eef0bfa5da88"></a>
340 <h2 class="memtitle"><span class="permalink"><a href="#a768079067de0ad3fa076eef0bfa5da88">&#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_type1 &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;-1, T_functor, T_type1, <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>The last 1 argument(s) are fixed. </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="a2f959146fe7ce94745de2b1d10f48a2e"></a>
397 <h2 class="memtitle"><span class="permalink"><a href="#a2f959146fe7ce94745de2b1d10f48a2e">&#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_type1 &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;-1, T_functor, T_type1, <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>The last 1 argument(s) are fixed. </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="a636774490286342a00251061eb5c550d"></a>
461 <h2 class="memtitle"><span class="permalink"><a href="#a636774490286342a00251061eb5c550d">&#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_type1 &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;-1, T_functor, T_type1, <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>The last 1 argument(s) are fixed. </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="a2774a9d3a219ad25326a6490aa4038ae"></a>
532 <h2 class="memtitle"><span class="permalink"><a href="#a2774a9d3a219ad25326a6490aa4038ae">&#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_type1 &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;-1, T_functor, T_type1, <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>The last 1 argument(s) are fixed. </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="a5e92e05deb3d9e952a49a338bac42cb4"></a>
611 <h2 class="memtitle"><span class="permalink"><a href="#a5e92e05deb3d9e952a49a338bac42cb4">&#9670;&#160;</a></span>bound1_</h2>
612
613 <div class="memitem">
614 <div class="memproto">
615 <div class="memtemplate">
616 template &lt;class T_functor , class T_type1 &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_type1&gt; <a class="el" href="structsigc_1_1bind__functor.html">sigc::bind_functor</a>&lt;-1, T_functor, T_type1, <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;::bound1_</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>