]> git.tdb.fi Git - ext/sigc++-2.0.git/blob - untracked/docs/reference/html/classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html
Import libsigc++ 2.10.8 sources
[ext/sigc++-2.0.git] / untracked / docs / reference / html / classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_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::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt; Class 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="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html">slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, 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="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg519ed0b830799ecdfb1e59a58e3902913.html">List of all members</a>  </div>
51   <div class="headertitle">
52 <div class="title">sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt; Class Template Reference</div>  </div>
53 </div><!--header-->
54 <div class="contents">
55
56 <p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque.">sigc::slot6</a> template.  
57  <a href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#details">More...</a></p>
58
59 <p><code>#include &lt;sigc++/functors/slot.h&gt;</code></p>
60 <div class="dynheader">
61 Inheritance diagram for sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;:</div>
62 <div class="dyncontent">
63 <div class="center"><img src="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg55fd8828cf1e28d31ca1331678509a180.png" border="0" usemap="#asigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4_inherit__map" alt="Inheritance graph"/></div>
64 <map name="asigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4_inherit__map" id="asigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4_inherit__map">
65 <area shape="rect" title="Convenience wrapper for the numbered sigc::slot6 template." alt="" coords="5,259,219,315"/>
66 <area shape="rect" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque." alt="" coords="17,155,207,211"/>
67 <area shape="rect" href="classsigc_1_1slot__base.html" title="Base type for slots." alt="" coords="53,80,171,107"/>
68 <area shape="rect" href="structsigc_1_1functor__base.html" title="A hint to the compiler." alt="" coords="42,5,182,32"/>
69 </map>
70 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
71 <table class="memberdecls">
72 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
73 Public Types</h2></td></tr>
74 <tr class="memitem:a9c9028da9fc75a10c6c396673159d471"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classsigc_1_1slot6.html">slot6</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#a9c9028da9fc75a10c6c396673159d471">parent_type</a></td></tr>
75 <tr class="separator:a9c9028da9fc75a10c6c396673159d471"><td class="memSeparator" colspan="2">&#160;</td></tr>
76 <tr class="inherit_header pub_types_classsigc_1_1slot6"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot6')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td></tr>
77 <tr class="memitem:a98240591834da17569f94410684120ba inherit pub_types_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a></td></tr>
78 <tr class="separator:a98240591834da17569f94410684120ba inherit pub_types_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
79 <tr class="memitem:a44b34c5068d0150922cc630400a1962a inherit pub_types_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a></td></tr>
80 <tr class="separator:a44b34c5068d0150922cc630400a1962a inherit pub_types_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
81 <tr class="memitem:a05f153d441986f23d115bf29c92736ca inherit pub_types_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a></td></tr>
82 <tr class="separator:a05f153d441986f23d115bf29c92736ca inherit pub_types_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
83 <tr class="memitem:a285a8d86913eff1b27b89f4d795190c1 inherit pub_types_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a></td></tr>
84 <tr class="separator:a285a8d86913eff1b27b89f4d795190c1 inherit pub_types_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
85 <tr class="memitem:a4a304a22b1a1fae56b7998ae4ae3c0e1 inherit pub_types_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg5 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a></td></tr>
86 <tr class="separator:a4a304a22b1a1fae56b7998ae4ae3c0e1 inherit pub_types_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
87 <tr class="memitem:ae935d9ad4042e4cfb0730e2855d7882e inherit pub_types_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a></td></tr>
88 <tr class="separator:ae935d9ad4042e4cfb0730e2855d7882e inherit pub_types_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
89 <tr class="memitem:a8dae48d6160e0f917f545eb10950a9bf inherit pub_types_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">typedef T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a8dae48d6160e0f917f545eb10950a9bf">result_type</a></td></tr>
90 <tr class="separator:a8dae48d6160e0f917f545eb10950a9bf inherit pub_types_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
91 <tr class="inherit_header pub_types_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
92 <tr class="memitem:a7e1a0c2fe43a42187810e8997abeb341 inherit pub_types_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">trackable::func_destroy_notify</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a></td></tr>
93 <tr class="separator:a7e1a0c2fe43a42187810e8997abeb341 inherit pub_types_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 </table><table class="memberdecls">
95 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
96 Public Member Functions</h2></td></tr>
97 <tr class="memitem:a290753f903665f059c25a4f71c9a9e16"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#a290753f903665f059c25a4f71c9a9e16">slot</a> ()</td></tr>
98 <tr class="separator:a290753f903665f059c25a4f71c9a9e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
99 <tr class="memitem:a8be1480e392dcaa57d47e1c2a132edd4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#a8be1480e392dcaa57d47e1c2a132edd4">slot</a> (const <a class="el" href="classsigc_1_1slot.html">slot</a> &amp; src)</td></tr>
100 <tr class="memdesc:a8be1480e392dcaa57d47e1c2a132edd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a slot, copying an existing one.  <a href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#a8be1480e392dcaa57d47e1c2a132edd4">More...</a><br /></td></tr>
101 <tr class="separator:a8be1480e392dcaa57d47e1c2a132edd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:ab3081b23ab4fee6191cd8a2f57ba199d"><td class="memTemplParams" colspan="2">template&lt;class T_functor &gt; </td></tr>
103 <tr class="memitem:ab3081b23ab4fee6191cd8a2f57ba199d"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#ab3081b23ab4fee6191cd8a2f57ba199d">slot</a> (const T_functor &amp; _A_func)</td></tr>
104 <tr class="memdesc:ab3081b23ab4fee6191cd8a2f57ba199d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a slot from an arbitrary functor.  <a href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#ab3081b23ab4fee6191cd8a2f57ba199d">More...</a><br /></td></tr>
105 <tr class="separator:ab3081b23ab4fee6191cd8a2f57ba199d"><td class="memSeparator" colspan="2">&#160;</td></tr>
106 <tr class="memitem:a139944017d26e32ec7a347d94a1fc952"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#a139944017d26e32ec7a347d94a1fc952">slot</a> (<a class="el" href="classsigc_1_1slot.html">slot</a> &amp;&amp; src)</td></tr>
107 <tr class="memdesc:a139944017d26e32ec7a347d94a1fc952"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a slot, moving an existing one.  <a href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#a139944017d26e32ec7a347d94a1fc952">More...</a><br /></td></tr>
108 <tr class="separator:a139944017d26e32ec7a347d94a1fc952"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:a5146567efe93808fbba32c114d2f302e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot.html">slot</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#a5146567efe93808fbba32c114d2f302e">operator=</a> (const <a class="el" href="classsigc_1_1slot.html">slot</a> &amp; src)</td></tr>
110 <tr class="memdesc:a5146567efe93808fbba32c114d2f302e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overrides this slot, making a copy from another slot.  <a href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#a5146567efe93808fbba32c114d2f302e">More...</a><br /></td></tr>
111 <tr class="separator:a5146567efe93808fbba32c114d2f302e"><td class="memSeparator" colspan="2">&#160;</td></tr>
112 <tr class="memitem:ace5ff8e4e75675985f148a3d2af0ce64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot.html">slot</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#ace5ff8e4e75675985f148a3d2af0ce64">operator=</a> (<a class="el" href="classsigc_1_1slot.html">slot</a> &amp;&amp; src)</td></tr>
113 <tr class="memdesc:ace5ff8e4e75675985f148a3d2af0ce64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overrides this slot, making a move from another slot.  <a href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#ace5ff8e4e75675985f148a3d2af0ce64">More...</a><br /></td></tr>
114 <tr class="separator:ace5ff8e4e75675985f148a3d2af0ce64"><td class="memSeparator" colspan="2">&#160;</td></tr>
115 <tr class="inherit_header pub_methods_classsigc_1_1slot6"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1slot6')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1slot6.html">sigc::slot6&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;</a></td></tr>
116 <tr class="memitem:a3c763adcaa8b9c34c808ef0f15b1fc48 inherit pub_methods_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a3c763adcaa8b9c34c808ef0f15b1fc48">slot6</a> ()</td></tr>
117 <tr class="separator:a3c763adcaa8b9c34c808ef0f15b1fc48 inherit pub_methods_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 <tr class="memitem:a7e4c0f209961d3797f6fadfe9d1c6078 inherit pub_methods_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a7e4c0f209961d3797f6fadfe9d1c6078">slot6</a> (const <a class="el" href="classsigc_1_1slot6.html">slot6</a> &amp; src)</td></tr>
119 <tr class="memdesc:a7e4c0f209961d3797f6fadfe9d1c6078 inherit pub_methods_classsigc_1_1slot6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a slot, copying an existing one.  <a href="classsigc_1_1slot6.html#a7e4c0f209961d3797f6fadfe9d1c6078">More...</a><br /></td></tr>
120 <tr class="separator:a7e4c0f209961d3797f6fadfe9d1c6078 inherit pub_methods_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
121 <tr class="memitem:a7458f98cd4ed4a9aa6671ea9f0c260f2 inherit pub_methods_classsigc_1_1slot6"><td class="memTemplParams" colspan="2">template&lt;class T_functor &gt; </td></tr>
122 <tr class="memitem:a7458f98cd4ed4a9aa6671ea9f0c260f2 inherit pub_methods_classsigc_1_1slot6"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a7458f98cd4ed4a9aa6671ea9f0c260f2">slot6</a> (const T_functor &amp; _A_func)</td></tr>
123 <tr class="memdesc:a7458f98cd4ed4a9aa6671ea9f0c260f2 inherit pub_methods_classsigc_1_1slot6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a slot from an arbitrary functor.  <a href="classsigc_1_1slot6.html#a7458f98cd4ed4a9aa6671ea9f0c260f2">More...</a><br /></td></tr>
124 <tr class="separator:a7458f98cd4ed4a9aa6671ea9f0c260f2 inherit pub_methods_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
125 <tr class="memitem:af7132887ca029e0325d46baa2026bea4 inherit pub_methods_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#af7132887ca029e0325d46baa2026bea4">slot6</a> (<a class="el" href="classsigc_1_1slot6.html">slot6</a> &amp;&amp; src)</td></tr>
126 <tr class="memdesc:af7132887ca029e0325d46baa2026bea4 inherit pub_methods_classsigc_1_1slot6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a slot, moving an existing one.  <a href="classsigc_1_1slot6.html#af7132887ca029e0325d46baa2026bea4">More...</a><br /></td></tr>
127 <tr class="separator:af7132887ca029e0325d46baa2026bea4 inherit pub_methods_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
128 <tr class="memitem:ac2d6449f2928138c434c474050c7c192 inherit pub_methods_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top">T_return&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#ac2d6449f2928138c434c474050c7c192">operator()</a> (<a class="el" href="classsigc_1_1slot6.html#a98240591834da17569f94410684120ba">arg1_type_</a> _A_a1, <a class="el" href="classsigc_1_1slot6.html#a44b34c5068d0150922cc630400a1962a">arg2_type_</a> _A_a2, <a class="el" href="classsigc_1_1slot6.html#a05f153d441986f23d115bf29c92736ca">arg3_type_</a> _A_a3, <a class="el" href="classsigc_1_1slot6.html#a285a8d86913eff1b27b89f4d795190c1">arg4_type_</a> _A_a4, <a class="el" href="classsigc_1_1slot6.html#a4a304a22b1a1fae56b7998ae4ae3c0e1">arg5_type_</a> _A_a5, <a class="el" href="classsigc_1_1slot6.html#ae935d9ad4042e4cfb0730e2855d7882e">arg6_type_</a> _A_a6) const</td></tr>
129 <tr class="memdesc:ac2d6449f2928138c434c474050c7c192 inherit pub_methods_classsigc_1_1slot6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invoke the contained functor unless slot is in blocking state.  <a href="classsigc_1_1slot6.html#ac2d6449f2928138c434c474050c7c192">More...</a><br /></td></tr>
130 <tr class="separator:ac2d6449f2928138c434c474050c7c192 inherit pub_methods_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
131 <tr class="memitem:a7d13ed520a19d287719bd24050b7d8a2 inherit pub_methods_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot6.html">slot6</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a7d13ed520a19d287719bd24050b7d8a2">operator=</a> (const <a class="el" href="classsigc_1_1slot6.html">slot6</a> &amp; src)</td></tr>
132 <tr class="memdesc:a7d13ed520a19d287719bd24050b7d8a2 inherit pub_methods_classsigc_1_1slot6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overrides this slot, making a copy from another slot.  <a href="classsigc_1_1slot6.html#a7d13ed520a19d287719bd24050b7d8a2">More...</a><br /></td></tr>
133 <tr class="separator:a7d13ed520a19d287719bd24050b7d8a2 inherit pub_methods_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
134 <tr class="memitem:a078ab12d6b08bd132041b4787f99ea85 inherit pub_methods_classsigc_1_1slot6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot6.html">slot6</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot6.html#a078ab12d6b08bd132041b4787f99ea85">operator=</a> (<a class="el" href="classsigc_1_1slot6.html">slot6</a> &amp;&amp; src)</td></tr>
135 <tr class="memdesc:a078ab12d6b08bd132041b4787f99ea85 inherit pub_methods_classsigc_1_1slot6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overrides this slot, making a move from another slot.  <a href="classsigc_1_1slot6.html#a078ab12d6b08bd132041b4787f99ea85">More...</a><br /></td></tr>
136 <tr class="separator:a078ab12d6b08bd132041b4787f99ea85 inherit pub_methods_classsigc_1_1slot6"><td class="memSeparator" colspan="2">&#160;</td></tr>
137 <tr class="inherit_header pub_methods_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
138 <tr class="memitem:a182d5db71ef371838c73bcf1c135cd9a inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a182d5db71ef371838c73bcf1c135cd9a">slot_base</a> () noexcept</td></tr>
139 <tr class="memdesc:a182d5db71ef371838c73bcf1c135cd9a inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty slot.  <a href="classsigc_1_1slot__base.html#a182d5db71ef371838c73bcf1c135cd9a">More...</a><br /></td></tr>
140 <tr class="separator:a182d5db71ef371838c73bcf1c135cd9a inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:aadcbb54832b5207bddf89ac5433b531a inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#aadcbb54832b5207bddf89ac5433b531a">slot_base</a> (const <a class="el" href="classsigc_1_1slot__base.html">slot_base</a> &amp; src)</td></tr>
142 <tr class="memdesc:aadcbb54832b5207bddf89ac5433b531a inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a slot, copying an existing one.  <a href="classsigc_1_1slot__base.html#aadcbb54832b5207bddf89ac5433b531a">More...</a><br /></td></tr>
143 <tr class="separator:aadcbb54832b5207bddf89ac5433b531a inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
144 <tr class="memitem:a5fbc2bf38a0d9ebcbe13d578d2b3d5a1 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a5fbc2bf38a0d9ebcbe13d578d2b3d5a1">slot_base</a> (rep_type * rep) noexcept</td></tr>
145 <tr class="memdesc:a5fbc2bf38a0d9ebcbe13d578d2b3d5a1 inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a slot from an existing slot_rep object.  <a href="classsigc_1_1slot__base.html#a5fbc2bf38a0d9ebcbe13d578d2b3d5a1">More...</a><br /></td></tr>
146 <tr class="separator:a5fbc2bf38a0d9ebcbe13d578d2b3d5a1 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
147 <tr class="memitem:ad1fee67a5885e424c275ad0f48fc81b1 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#ad1fee67a5885e424c275ad0f48fc81b1">slot_base</a> (<a class="el" href="classsigc_1_1slot__base.html">slot_base</a> &amp;&amp; src)</td></tr>
148 <tr class="memdesc:ad1fee67a5885e424c275ad0f48fc81b1 inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a slot, moving an existing one.  <a href="classsigc_1_1slot__base.html#ad1fee67a5885e424c275ad0f48fc81b1">More...</a><br /></td></tr>
149 <tr class="separator:ad1fee67a5885e424c275ad0f48fc81b1 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
150 <tr class="memitem:a75c18c50860f63fb020fc2953576ea57 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a75c18c50860f63fb020fc2953576ea57">~slot_base</a> ()</td></tr>
151 <tr class="separator:a75c18c50860f63fb020fc2953576ea57 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
152 <tr class="memitem:a8e37cc8f4b57898a288680e59bea2694 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a8e37cc8f4b57898a288680e59bea2694">add_destroy_notify_callback</a> (void *<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01635.html#a4a0b2b9455f1e2025d77ba49b3863e33">data</a>, <a class="el" href="classsigc_1_1slot__base.html#a7e1a0c2fe43a42187810e8997abeb341">func_destroy_notify</a> func) const</td></tr>
153 <tr class="memdesc:a8e37cc8f4b57898a288680e59bea2694 inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a callback that is executed (notified) when the slot is detroyed.  <a href="classsigc_1_1slot__base.html#a8e37cc8f4b57898a288680e59bea2694">More...</a><br /></td></tr>
154 <tr class="separator:a8e37cc8f4b57898a288680e59bea2694 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 <tr class="memitem:a657a8473164c963a5ca4828c88121bb9 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a657a8473164c963a5ca4828c88121bb9">block</a> (bool should_block=true) noexcept</td></tr>
156 <tr class="memdesc:a657a8473164c963a5ca4828c88121bb9 inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the blocking state.  <a href="classsigc_1_1slot__base.html#a657a8473164c963a5ca4828c88121bb9">More...</a><br /></td></tr>
157 <tr class="separator:a657a8473164c963a5ca4828c88121bb9 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
158 <tr class="memitem:a2f266b6147c4a6bbc5b68994d2dc1517 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a2f266b6147c4a6bbc5b68994d2dc1517">blocked</a> () const noexcept</td></tr>
159 <tr class="memdesc:a2f266b6147c4a6bbc5b68994d2dc1517 inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the slot is blocked.  <a href="classsigc_1_1slot__base.html#a2f266b6147c4a6bbc5b68994d2dc1517">More...</a><br /></td></tr>
160 <tr class="separator:a2f266b6147c4a6bbc5b68994d2dc1517 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
161 <tr class="memitem:a4042d221f7f07a7394d2eb0f14db2857 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">disconnect</a> ()</td></tr>
162 <tr class="memdesc:a4042d221f7f07a7394d2eb0f14db2857 inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnects the slot.  <a href="classsigc_1_1slot__base.html#a4042d221f7f07a7394d2eb0f14db2857">More...</a><br /></td></tr>
163 <tr class="separator:a4042d221f7f07a7394d2eb0f14db2857 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
164 <tr class="memitem:ae6ac6ca962a1f6a7506d0817165b5cef inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#ae6ac6ca962a1f6a7506d0817165b5cef">empty</a> () const noexcept</td></tr>
165 <tr class="memdesc:ae6ac6ca962a1f6a7506d0817165b5cef inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the slot is invalid.  <a href="classsigc_1_1slot__base.html#ae6ac6ca962a1f6a7506d0817165b5cef">More...</a><br /></td></tr>
166 <tr class="separator:ae6ac6ca962a1f6a7506d0817165b5cef inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
167 <tr class="memitem:a90d4d7d6037973a94d7dfd7ba9a5feb9 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a90d4d7d6037973a94d7dfd7ba9a5feb9">operator bool</a> () const noexcept</td></tr>
168 <tr class="memdesc:a90d4d7d6037973a94d7dfd7ba9a5feb9 inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests whether a slot is null, because the default constructor was used.  <a href="classsigc_1_1slot__base.html#a90d4d7d6037973a94d7dfd7ba9a5feb9">More...</a><br /></td></tr>
169 <tr class="separator:a90d4d7d6037973a94d7dfd7ba9a5feb9 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
170 <tr class="memitem:a19522528264f1646f8ed982b0042ffad inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot__base.html">slot_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a19522528264f1646f8ed982b0042ffad">operator=</a> (const <a class="el" href="classsigc_1_1slot__base.html">slot_base</a> &amp; src)</td></tr>
171 <tr class="memdesc:a19522528264f1646f8ed982b0042ffad inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overrides this slot, making a copy from another slot.  <a href="classsigc_1_1slot__base.html#a19522528264f1646f8ed982b0042ffad">More...</a><br /></td></tr>
172 <tr class="separator:a19522528264f1646f8ed982b0042ffad inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
173 <tr class="memitem:a64e36f28ee61a94c0496fe76f6b3e813 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1slot__base.html">slot_base</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a64e36f28ee61a94c0496fe76f6b3e813">operator=</a> (<a class="el" href="classsigc_1_1slot__base.html">slot_base</a> &amp;&amp; src)</td></tr>
174 <tr class="memdesc:a64e36f28ee61a94c0496fe76f6b3e813 inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overrides this slot, making a move from another slot.  <a href="classsigc_1_1slot__base.html#a64e36f28ee61a94c0496fe76f6b3e813">More...</a><br /></td></tr>
175 <tr class="separator:a64e36f28ee61a94c0496fe76f6b3e813 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
176 <tr class="memitem:a69c55dedaa35626f288754d55b3da66c inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a69c55dedaa35626f288754d55b3da66c">remove_destroy_notify_callback</a> (void *<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01635.html#a4a0b2b9455f1e2025d77ba49b3863e33">data</a>) const</td></tr>
177 <tr class="memdesc:a69c55dedaa35626f288754d55b3da66c inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a callback previously installed with <a class="el" href="classsigc_1_1slot__base.html#a8e37cc8f4b57898a288680e59bea2694" title="Add a callback that is executed (notified) when the slot is detroyed.">add_destroy_notify_callback()</a>.  <a href="classsigc_1_1slot__base.html#a69c55dedaa35626f288754d55b3da66c">More...</a><br /></td></tr>
178 <tr class="separator:a69c55dedaa35626f288754d55b3da66c inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
179 <tr class="memitem:aa7d281de451d5f47923f4ff1c5b7f2c9 inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#aa7d281de451d5f47923f4ff1c5b7f2c9">set_parent</a> (void * parent, void *(* cleanup)(void *)) const noexcept</td></tr>
180 <tr class="memdesc:aa7d281de451d5f47923f4ff1c5b7f2c9 inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parent of this slot.  <a href="classsigc_1_1slot__base.html#aa7d281de451d5f47923f4ff1c5b7f2c9">More...</a><br /></td></tr>
181 <tr class="separator:aa7d281de451d5f47923f4ff1c5b7f2c9 inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
182 <tr class="memitem:a25ad0bd4d2cea4dbfcd09f7d393d266d inherit pub_methods_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a25ad0bd4d2cea4dbfcd09f7d393d266d">unblock</a> () noexcept</td></tr>
183 <tr class="memdesc:a25ad0bd4d2cea4dbfcd09f7d393d266d inherit pub_methods_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets the blocking state.  <a href="classsigc_1_1slot__base.html#a25ad0bd4d2cea4dbfcd09f7d393d266d">More...</a><br /></td></tr>
184 <tr class="separator:a25ad0bd4d2cea4dbfcd09f7d393d266d inherit pub_methods_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
185 </table><table class="memberdecls">
186 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
187 Additional Inherited Members</h2></td></tr>
188 <tr class="inherit_header pub_attribs_classsigc_1_1slot__base"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classsigc_1_1slot__base')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classsigc_1_1slot__base.html">sigc::slot_base</a></td></tr>
189 <tr class="memitem:a9dc4958860c0f8300b461a743b7f2a2b inherit pub_attribs_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">blocked_</a></td></tr>
190 <tr class="memdesc:a9dc4958860c0f8300b461a743b7f2a2b inherit pub_attribs_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates whether the slot is blocked.  <a href="classsigc_1_1slot__base.html#a9dc4958860c0f8300b461a743b7f2a2b">More...</a><br /></td></tr>
191 <tr class="separator:a9dc4958860c0f8300b461a743b7f2a2b inherit pub_attribs_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
192 <tr class="memitem:aa482f7dfc73c6950abde0fd51b3125b5 inherit pub_attribs_classsigc_1_1slot__base"><td class="memItemLeft" align="right" valign="top">rep_type *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1slot__base.html#aa482f7dfc73c6950abde0fd51b3125b5">rep_</a></td></tr>
193 <tr class="memdesc:aa482f7dfc73c6950abde0fd51b3125b5 inherit pub_attribs_classsigc_1_1slot__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Typed slot_rep object that contains a functor.  <a href="classsigc_1_1slot__base.html#aa482f7dfc73c6950abde0fd51b3125b5">More...</a><br /></td></tr>
194 <tr class="separator:aa482f7dfc73c6950abde0fd51b3125b5 inherit pub_attribs_classsigc_1_1slot__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
195 </table>
196 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
197 <div class="textblock"><h3>template&lt;class T_return, class T_arg1, class T_arg2, class T_arg3, class T_arg4, class T_arg5, class T_arg6&gt;<br />
198 class sigc::slot&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil &gt;</h3>
199
200 <p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1slot6.html" title="Converts an arbitrary functor to a unified type which is opaque.">sigc::slot6</a> template. </p>
201 <p>See the base class for useful methods. This is the template specialization of the unnumbered <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates.">sigc::slot</a> template for 6 argument(s), specialized for different numbers of arguments This is possible because the template has default (nil) template types.</p>
202 <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000201">Deprecated:</a></b></dt><dd>Please use the syntax similar to that used by std::function&lt;&gt;: </dd></dl>
203 <div class="fragment"><div class="line"><a class="code" href="classsigc_1_1slot.html">sigc::slot</a>&lt;void(<span class="keywordtype">bool</span>, <span class="keywordtype">int</span>)&gt; some_slot;</div>
204 <div class="ttc" id="aclasssigc_1_1slot_html"><div class="ttname"><a href="classsigc_1_1slot.html">sigc::slot</a></div><div class="ttdoc">Convenience wrapper for the numbered sigc::slot# templates.</div><div class="ttdef"><b>Definition:</b> slot.h:1645</div></div>
205 </div><!-- fragment --> </div><h2 class="groupheader">Member Typedef Documentation</h2>
206 <a id="a9c9028da9fc75a10c6c396673159d471"></a>
207 <h2 class="memtitle"><span class="permalink"><a href="#a9c9028da9fc75a10c6c396673159d471">&#9670;&#160;</a></span>parent_type</h2>
208
209 <div class="memitem">
210 <div class="memproto">
211 <div class="memtemplate">
212 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
213       <table class="memname">
214         <tr>
215           <td class="memname">typedef <a class="el" href="classsigc_1_1slot6.html">slot6</a>&lt;T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6&gt; <a class="el" href="classsigc_1_1slot.html">sigc::slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::<a class="el" href="classsigc_1_1slot_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__arg3_00_01T__arg4_00_01T__arg5_00_01T__arg6_00_01nil_01_4.html#a9c9028da9fc75a10c6c396673159d471">parent_type</a></td>
216         </tr>
217       </table>
218 </div><div class="memdoc">
219
220 </div>
221 </div>
222 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
223 <a id="a290753f903665f059c25a4f71c9a9e16"></a>
224 <h2 class="memtitle"><span class="permalink"><a href="#a290753f903665f059c25a4f71c9a9e16">&#9670;&#160;</a></span>slot() <span class="overload">[1/4]</span></h2>
225
226 <div class="memitem">
227 <div class="memproto">
228 <div class="memtemplate">
229 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
230 <table class="mlabels">
231   <tr>
232   <td class="mlabels-left">
233       <table class="memname">
234         <tr>
235           <td class="memname"><a class="el" href="classsigc_1_1slot.html">sigc::slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::<a class="el" href="classsigc_1_1slot.html">slot</a> </td>
236           <td>(</td>
237           <td class="paramname"></td><td>)</td>
238           <td></td>
239         </tr>
240       </table>
241   </td>
242   <td class="mlabels-right">
243 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
244   </tr>
245 </table>
246 </div><div class="memdoc">
247
248 </div>
249 </div>
250 <a id="ab3081b23ab4fee6191cd8a2f57ba199d"></a>
251 <h2 class="memtitle"><span class="permalink"><a href="#ab3081b23ab4fee6191cd8a2f57ba199d">&#9670;&#160;</a></span>slot() <span class="overload">[2/4]</span></h2>
252
253 <div class="memitem">
254 <div class="memproto">
255 <div class="memtemplate">
256 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
257 <div class="memtemplate">
258 template &lt;class T_functor &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="classsigc_1_1slot.html">sigc::slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::<a class="el" href="classsigc_1_1slot.html">slot</a> </td>
265           <td>(</td>
266           <td class="paramtype">const T_functor &amp;&#160;</td>
267           <td class="paramname"><em>_A_func</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>Constructs a slot from an arbitrary functor. </p>
279 <dl class="params"><dt>Parameters</dt><dd>
280   <table class="params">
281     <tr><td class="paramname">_A_func</td><td>The desired functor the new slot should be assigned to. </td></tr>
282   </table>
283   </dd>
284 </dl>
285
286 </div>
287 </div>
288 <a id="a8be1480e392dcaa57d47e1c2a132edd4"></a>
289 <h2 class="memtitle"><span class="permalink"><a href="#a8be1480e392dcaa57d47e1c2a132edd4">&#9670;&#160;</a></span>slot() <span class="overload">[3/4]</span></h2>
290
291 <div class="memitem">
292 <div class="memproto">
293 <div class="memtemplate">
294 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
295 <table class="mlabels">
296   <tr>
297   <td class="mlabels-left">
298       <table class="memname">
299         <tr>
300           <td class="memname"><a class="el" href="classsigc_1_1slot.html">sigc::slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::<a class="el" href="classsigc_1_1slot.html">slot</a> </td>
301           <td>(</td>
302           <td class="paramtype">const <a class="el" href="classsigc_1_1slot.html">slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt; &amp;&#160;</td>
303           <td class="paramname"><em>src</em></td><td>)</td>
304           <td></td>
305         </tr>
306       </table>
307   </td>
308   <td class="mlabels-right">
309 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
310   </tr>
311 </table>
312 </div><div class="memdoc">
313
314 <p>Constructs a slot, copying an existing one. </p>
315 <dl class="params"><dt>Parameters</dt><dd>
316   <table class="params">
317     <tr><td class="paramname">src</td><td>The existing slot to copy. </td></tr>
318   </table>
319   </dd>
320 </dl>
321
322 </div>
323 </div>
324 <a id="a139944017d26e32ec7a347d94a1fc952"></a>
325 <h2 class="memtitle"><span class="permalink"><a href="#a139944017d26e32ec7a347d94a1fc952">&#9670;&#160;</a></span>slot() <span class="overload">[4/4]</span></h2>
326
327 <div class="memitem">
328 <div class="memproto">
329 <div class="memtemplate">
330 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
331 <table class="mlabels">
332   <tr>
333   <td class="mlabels-left">
334       <table class="memname">
335         <tr>
336           <td class="memname"><a class="el" href="classsigc_1_1slot.html">sigc::slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::<a class="el" href="classsigc_1_1slot.html">slot</a> </td>
337           <td>(</td>
338           <td class="paramtype"><a class="el" href="classsigc_1_1slot.html">slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt; &amp;&amp;&#160;</td>
339           <td class="paramname"><em>src</em></td><td>)</td>
340           <td></td>
341         </tr>
342       </table>
343   </td>
344   <td class="mlabels-right">
345 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
346   </tr>
347 </table>
348 </div><div class="memdoc">
349
350 <p>Constructs a slot, moving an existing one. </p>
351 <p>If <code>src</code> is connected to a parent (e.g. a signal), it is copied, not moved. </p><dl class="params"><dt>Parameters</dt><dd>
352   <table class="params">
353     <tr><td class="paramname">src</td><td>The existing slot to move or copy. </td></tr>
354   </table>
355   </dd>
356 </dl>
357
358 </div>
359 </div>
360 <h2 class="groupheader">Member Function Documentation</h2>
361 <a id="a5146567efe93808fbba32c114d2f302e"></a>
362 <h2 class="memtitle"><span class="permalink"><a href="#a5146567efe93808fbba32c114d2f302e">&#9670;&#160;</a></span>operator=() <span class="overload">[1/2]</span></h2>
363
364 <div class="memitem">
365 <div class="memproto">
366 <div class="memtemplate">
367 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
368 <table class="mlabels">
369   <tr>
370   <td class="mlabels-left">
371       <table class="memname">
372         <tr>
373           <td class="memname"><a class="el" href="classsigc_1_1slot.html">slot</a>&amp; <a class="el" href="classsigc_1_1slot.html">sigc::slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::operator= </td>
374           <td>(</td>
375           <td class="paramtype">const <a class="el" href="classsigc_1_1slot.html">slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt; &amp;&#160;</td>
376           <td class="paramname"><em>src</em></td><td>)</td>
377           <td></td>
378         </tr>
379       </table>
380   </td>
381   <td class="mlabels-right">
382 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
383   </tr>
384 </table>
385 </div><div class="memdoc">
386
387 <p>Overrides this slot, making a copy from another slot. </p>
388 <dl class="params"><dt>Parameters</dt><dd>
389   <table class="params">
390     <tr><td class="paramname">src</td><td>The slot from which to make a copy. </td></tr>
391   </table>
392   </dd>
393 </dl>
394 <dl class="section return"><dt>Returns</dt><dd><code>this</code>. </dd></dl>
395
396 </div>
397 </div>
398 <a id="ace5ff8e4e75675985f148a3d2af0ce64"></a>
399 <h2 class="memtitle"><span class="permalink"><a href="#ace5ff8e4e75675985f148a3d2af0ce64">&#9670;&#160;</a></span>operator=() <span class="overload">[2/2]</span></h2>
400
401 <div class="memitem">
402 <div class="memproto">
403 <div class="memtemplate">
404 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &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="classsigc_1_1slot.html">slot</a>&amp; <a class="el" href="classsigc_1_1slot.html">sigc::slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt;::operator= </td>
411           <td>(</td>
412           <td class="paramtype"><a class="el" href="classsigc_1_1slot.html">slot</a>&lt; T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, <a class="el" href="structsigc_1_1nil.html">nil</a> &gt; &amp;&amp;&#160;</td>
413           <td class="paramname"><em>src</em></td><td>)</td>
414           <td></td>
415         </tr>
416       </table>
417   </td>
418   <td class="mlabels-right">
419 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
420   </tr>
421 </table>
422 </div><div class="memdoc">
423
424 <p>Overrides this slot, making a move from another slot. </p>
425 <p>If <code>src</code> is connected to a parent (e.g. a signal), it is copied, not moved. </p><dl class="params"><dt>Parameters</dt><dd>
426   <table class="params">
427     <tr><td class="paramname">src</td><td>The slot from which to move or copy. </td></tr>
428   </table>
429   </dd>
430 </dl>
431 <dl class="section return"><dt>Returns</dt><dd><code>this</code>. </dd></dl>
432
433 </div>
434 </div>
435 </div><!-- contents -->
436 <!-- start footer part -->
437 <hr class="footer"/><address class="footer"><small>
438 Generated on Fri Feb 11 2022 15:40:59 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
439 </small></address>
440 </body>
441 </html>