Imported Upstream version 2.99.2
[platform/upstream/libsigc++.git] / docs / reference / html / classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8.9.1"/>
7 <title>libsigc++: sigc::signal&lt; T_return(T_arg...)&gt; Class Template Reference</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="doxygen.css" rel="stylesheet" type="text/css" />
12 <link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
13 </head>
14 <body>
15 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
16 <div id="titlearea">
17 <table cellspacing="0" cellpadding="0">
18  <tbody>
19  <tr style="height: 56px;">
20   <td style="padding-left: 0.5em;">
21    <div id="projectname">libsigc++
22    &#160;<span id="projectnumber">2.99.2</span>
23    </div>
24   </td>
25  </tr>
26  </tbody>
27 </table>
28 </div>
29 <!-- end header part -->
30 <!-- Generated by Doxygen 1.8.9.1 -->
31   <div id="navrow1" class="tabs">
32     <ul class="tablist">
33       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
34       <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
35       <li><a href="modules.html"><span>Modules</span></a></li>
36       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
37       <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
38     </ul>
39   </div>
40   <div id="navrow2" class="tabs2">
41     <ul class="tablist">
42       <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
43       <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
44       <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
45       <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
46     </ul>
47   </div>
48 <div id="nav-path" class="navpath">
49   <ul>
50 <li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html">signal&lt; T_return(T_arg...)&gt;</a></li>  </ul>
51 </div>
52 </div><!-- top -->
53 <div class="header">
54   <div class="summary">
55 <a href="#nested-classes">Classes</a> &#124;
56 <a href="#pub-types">Public Types</a> &#124;
57 <a href="#pub-methods">Public Member Functions</a> &#124;
58 <a href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4-members.html">List of all members</a>  </div>
59   <div class="headertitle">
60 <div class="title">sigc::signal&lt; T_return(T_arg...)&gt; Class Template Reference</div>  </div>
61 </div><!--header-->
62 <div class="contents">
63
64 <p><code>#include &lt;sigc++/signal.h&gt;</code></p>
65 <div class="dynheader">
66 Inheritance diagram for sigc::signal&lt; T_return(T_arg...)&gt;:</div>
67 <div class="dyncontent">
68 <div class="center"><img src="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4__inherit__graph.png" border="0" usemap="#sigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_inherit__map" alt="Inheritance graph"/></div>
69 <map name="sigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_inherit__map" id="sigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_inherit__map">
70 <area shape="rect" id="node2" href="classsigc_1_1signal__with__accumulator.html" title="sigc::signal_with_accumulator\l\&lt; T_return, void, T_arg...\&gt;" alt="" coords="5,229,216,271"/><area shape="rect" id="node3" href="structsigc_1_1signal__base.html" title="Base class for the sigc::signal# templates. " alt="" coords="45,155,176,181"/><area shape="rect" id="node4" href="structsigc_1_1trackable.html" title="Base class for objects with auto&#45;disconnection. " alt="" coords="53,80,168,107"/><area shape="rect" id="node5" href="structsigc_1_1notifiable.html" title="sigc::notifiable" alt="" coords="54,5,167,32"/></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="nested-classes"></a>
74 Classes</h2></td></tr>
75 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated.html">accumulated</a></td></tr>
76 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Like <a class="el" href="classsigc_1_1signal.html" title="signal can be used to connect() slots that are invoked during subsequent calls to emit()...">sigc::signal</a> but the additional template parameter <em>T_accumulator</em> defines the accumulator type that should be used.  <a href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4_1_1accumulated.html#details">More...</a><br /></td></tr>
77 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
78 </table><table class="memberdecls">
79 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
80 Public Types</h2></td></tr>
81 <tr class="memitem:a80332f4caf87e55c1038365318dacb60"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#a80332f4caf87e55c1038365318dacb60">accumulator_type</a> = void</td></tr>
82 <tr class="separator:a80332f4caf87e55c1038365318dacb60"><td class="memSeparator" colspan="2">&#160;</td></tr>
83 <tr class="inherit_header pub_types_classsigc_1_1signal__with__accumulator"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1signal__with__accumulator')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td></tr>
84 <tr class="memitem:a81e94cda8d353b09ef2515ab719202b7 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a81e94cda8d353b09ef2515ab719202b7">const_iterator</a> = typename <a class="el" href="structsigc_1_1slot__list.html#a05c07e422ffc81994d26fad3389cb5ea">slot_list_type::const_iterator</a></td></tr>
85 <tr class="separator:a81e94cda8d353b09ef2515ab719202b7 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
86 <tr class="memitem:a43bf568a3821e4dfb04b620baf13be7e inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a43bf568a3821e4dfb04b620baf13be7e">const_reverse_iterator</a> = typename <a class="el" href="structsigc_1_1slot__list.html#aaf87b9b9a2371f9701b8410c3cd333c7">slot_list_type::const_reverse_iterator</a></td></tr>
87 <tr class="separator:a43bf568a3821e4dfb04b620baf13be7e inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 <tr class="memitem:aea19aed788b95437faacc28c994c87d7 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#aea19aed788b95437faacc28c994c87d7">emitter_type</a> = internal::signal_emit&lt; T_return, void, T_arg...&gt;</td></tr>
89 <tr class="separator:aea19aed788b95437faacc28c994c87d7 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:a5580fb750d5fc09a8524b461766f0cc3 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a5580fb750d5fc09a8524b461766f0cc3">iterator</a> = typename <a class="el" href="structsigc_1_1slot__list.html#a411910e387a013875978b82a3f67f7f5">slot_list_type::iterator</a></td></tr>
91 <tr class="separator:a5580fb750d5fc09a8524b461766f0cc3 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
92 <tr class="memitem:ad88f65352f134432ea54851b9f50189b inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ad88f65352f134432ea54851b9f50189b">result_type</a> = typename emitter_type::result_type</td></tr>
93 <tr class="separator:ad88f65352f134432ea54851b9f50189b inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 <tr class="memitem:abf8c49a1077f722d482f1399b8a75f3c inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#abf8c49a1077f722d482f1399b8a75f3c">reverse_iterator</a> = typename <a class="el" href="structsigc_1_1slot__list.html#abf106e3cd1712644765eb4282e3e28af">slot_list_type::reverse_iterator</a></td></tr>
95 <tr class="separator:abf8c49a1077f722d482f1399b8a75f3c inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 <tr class="memitem:a62afb00ff6131823ba12b3e350418195 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a62afb00ff6131823ba12b3e350418195">slot_list_type</a> = <a class="el" href="structsigc_1_1slot__list.html">slot_list</a>&lt; <a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a> &gt;</td></tr>
97 <tr class="separator:a62afb00ff6131823ba12b3e350418195 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
98 <tr class="memitem:a2eee90cba16be957a3212d1b541ddc04 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a> = <a class="el" href="classsigc_1_1slot.html">slot</a>&lt; T_return(T_arg...)&gt;</td></tr>
99 <tr class="separator:a2eee90cba16be957a3212d1b541ddc04 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
100 <tr class="inherit_header pub_types_structsigc_1_1signal__base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1signal__base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td></tr>
101 <tr class="memitem:a703c48e69c62ef57801e4d29f84f6e94 inherit pub_types_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a> = std::size_t</td></tr>
102 <tr class="separator:a703c48e69c62ef57801e4d29f84f6e94 inherit pub_types_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
103 <tr class="inherit_header pub_types_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
104 <tr class="memitem:a1721dff57885c3ff2bc409538ceb8097 inherit pub_types_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a1721dff57885c3ff2bc409538ceb8097">func_destroy_notify</a> = internal::func_destroy_notify</td></tr>
105 <tr class="separator:a1721dff57885c3ff2bc409538ceb8097 inherit pub_types_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
106 <tr class="inherit_header pub_types_structsigc_1_1notifiable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1notifiable')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="structsigc_1_1notifiable.html">sigc::notifiable</a></td></tr>
107 <tr class="memitem:a71455cae4b10ff1277e68a1729e1b8c4 inherit pub_types_structsigc_1_1notifiable"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1notifiable.html#a71455cae4b10ff1277e68a1729e1b8c4">func_destroy_notify</a> = internal::func_destroy_notify</td></tr>
108 <tr class="separator:a71455cae4b10ff1277e68a1729e1b8c4 inherit pub_types_structsigc_1_1notifiable"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 </table><table class="memberdecls">
110 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
111 Public Member Functions</h2></td></tr>
112 <tr class="memitem:a28a1b631364fe189c672bf036eeb79d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#a28a1b631364fe189c672bf036eeb79d1">signal</a> ()</td></tr>
113 <tr class="separator:a28a1b631364fe189c672bf036eeb79d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
114 <tr class="memitem:aeb519c37f7e815bd98bab97fff31eb3a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#aeb519c37f7e815bd98bab97fff31eb3a">signal</a> (const <a class="el" href="classsigc_1_1signal.html">signal</a>&amp; src)</td></tr>
115 <tr class="separator:aeb519c37f7e815bd98bab97fff31eb3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
116 <tr class="memitem:ab5cc052ce9315f1ebb8f11a4ebd20c14"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#ab5cc052ce9315f1ebb8f11a4ebd20c14">signal</a> (<a class="el" href="classsigc_1_1signal.html">signal</a>&amp;&amp; src)</td></tr>
117 <tr class="separator:ab5cc052ce9315f1ebb8f11a4ebd20c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 <tr class="memitem:a826d3477588200bb8e1be7a2369892a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal.html">signal</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#a826d3477588200bb8e1be7a2369892a2">operator=</a> (const <a class="el" href="classsigc_1_1signal.html">signal</a>&amp; src)</td></tr>
119 <tr class="separator:a826d3477588200bb8e1be7a2369892a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
120 <tr class="memitem:ab765e34c9b99fe2d6e2c888fa9d139e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal.html">signal</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#ab765e34c9b99fe2d6e2c888fa9d139e8">operator=</a> (<a class="el" href="classsigc_1_1signal.html">signal</a>&amp;&amp; src)</td></tr>
121 <tr class="separator:ab765e34c9b99fe2d6e2c888fa9d139e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
122 <tr class="inherit_header pub_methods_classsigc_1_1signal__with__accumulator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1signal__with__accumulator')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1signal__with__accumulator.html">sigc::signal_with_accumulator&lt; T_return, void, T_arg...&gt;</a></td></tr>
123 <tr class="memitem:aa89a63854dab616588d61e04f5798687 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#aa89a63854dab616588d61e04f5798687">signal_with_accumulator</a> ()</td></tr>
124 <tr class="separator:aa89a63854dab616588d61e04f5798687 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
125 <tr class="memitem:a33d243a0841a085e3d2fddc7723de5ce inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a33d243a0841a085e3d2fddc7723de5ce">signal_with_accumulator</a> (const <a class="el" href="classsigc_1_1signal__with__accumulator.html">signal_with_accumulator</a>&amp; src)</td></tr>
126 <tr class="separator:a33d243a0841a085e3d2fddc7723de5ce inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <tr class="memitem:a3a86b1a92c39a2f82f0c568243894462 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a3a86b1a92c39a2f82f0c568243894462">signal_with_accumulator</a> (<a class="el" href="classsigc_1_1signal__with__accumulator.html">signal_with_accumulator</a>&amp;&amp; src)</td></tr>
128 <tr class="separator:a3a86b1a92c39a2f82f0c568243894462 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
129 <tr class="memitem:a5db7407d1b5c605c1197fcf6f78fda4a inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a5580fb750d5fc09a8524b461766f0cc3">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a5db7407d1b5c605c1197fcf6f78fda4a">connect</a> (const <a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a>&amp; slot_)</td></tr>
130 <tr class="memdesc:a5db7407d1b5c605c1197fcf6f78fda4a inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#a5db7407d1b5c605c1197fcf6f78fda4a">More...</a><br /></td></tr>
131 <tr class="separator:a5db7407d1b5c605c1197fcf6f78fda4a inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
132 <tr class="memitem:a62ded6c22101b5bb20b81a46150d3594 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a5580fb750d5fc09a8524b461766f0cc3">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a62ded6c22101b5bb20b81a46150d3594">connect</a> (<a class="el" href="classsigc_1_1signal__with__accumulator.html#a2eee90cba16be957a3212d1b541ddc04">slot_type</a>&amp;&amp; slot_)</td></tr>
133 <tr class="memdesc:a62ded6c22101b5bb20b81a46150d3594 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#a62ded6c22101b5bb20b81a46150d3594">More...</a><br /></td></tr>
134 <tr class="separator:a62ded6c22101b5bb20b81a46150d3594 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
135 <tr class="memitem:abdfffb3e179d2898bfcc3c66d0c02a75 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#abdfffb3e179d2898bfcc3c66d0c02a75">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg &gt;..._A_a) const</td></tr>
136 <tr class="memdesc:abdfffb3e179d2898bfcc3c66d0c02a75 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#abdfffb3e179d2898bfcc3c66d0c02a75">More...</a><br /></td></tr>
137 <tr class="separator:abdfffb3e179d2898bfcc3c66d0c02a75 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <tr class="memitem:a1d07760d57f4c21d363e5437b37b059f inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a1d07760d57f4c21d363e5437b37b059f">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg &gt;..._A_a) const</td></tr>
139 <tr class="memdesc:a1d07760d57f4c21d363e5437b37b059f inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal__with__accumulator.html#abdfffb3e179d2898bfcc3c66d0c02a75" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a1d07760d57f4c21d363e5437b37b059f">More...</a><br /></td></tr>
140 <tr class="separator:a1d07760d57f4c21d363e5437b37b059f inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 <tr class="memitem:adc1d4540d8b05d38e57d14fb0f211fe4 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#adc1d4540d8b05d38e57d14fb0f211fe4">make_slot</a> () const</td></tr>
142 <tr class="memdesc:adc1d4540d8b05d38e57d14fb0f211fe4 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal__with__accumulator.html#abdfffb3e179d2898bfcc3c66d0c02a75" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#adc1d4540d8b05d38e57d14fb0f211fe4">More...</a><br /></td></tr>
143 <tr class="separator:adc1d4540d8b05d38e57d14fb0f211fe4 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
144 <tr class="memitem:ac67309321aeaaf67d98157b9fda16bde inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">decltype(auto)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ac67309321aeaaf67d98157b9fda16bde">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg &gt;..._A_a) const</td></tr>
145 <tr class="memdesc:ac67309321aeaaf67d98157b9fda16bde inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal__with__accumulator.html#abdfffb3e179d2898bfcc3c66d0c02a75" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#ac67309321aeaaf67d98157b9fda16bde">More...</a><br /></td></tr>
146 <tr class="separator:ac67309321aeaaf67d98157b9fda16bde inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
147 <tr class="memitem:a1df17e4384549a0029d459ef6df00eb5 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal__with__accumulator.html">signal_with_accumulator</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a1df17e4384549a0029d459ef6df00eb5">operator=</a> (const <a class="el" href="classsigc_1_1signal__with__accumulator.html">signal_with_accumulator</a>&amp; src)</td></tr>
148 <tr class="separator:a1df17e4384549a0029d459ef6df00eb5 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
149 <tr class="memitem:ac0dc555e87b209fb3fc4084cadab9631 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal__with__accumulator.html">signal_with_accumulator</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#ac0dc555e87b209fb3fc4084cadab9631">operator=</a> (<a class="el" href="classsigc_1_1signal__with__accumulator.html">signal_with_accumulator</a>&amp;&amp; src)</td></tr>
150 <tr class="separator:ac0dc555e87b209fb3fc4084cadab9631 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
151 <tr class="memitem:acf8b332c8a60760e6cfc462563a2749d inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a62afb00ff6131823ba12b3e350418195">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#acf8b332c8a60760e6cfc462563a2749d">slots</a> ()</td></tr>
152 <tr class="memdesc:acf8b332c8a60760e6cfc462563a2749d inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#acf8b332c8a60760e6cfc462563a2749d">More...</a><br /></td></tr>
153 <tr class="separator:acf8b332c8a60760e6cfc462563a2749d inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
154 <tr class="memitem:a6713a7577284c4a0d1ac9b0fab08622f inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classsigc_1_1signal__with__accumulator.html#a62afb00ff6131823ba12b3e350418195">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal__with__accumulator.html#a6713a7577284c4a0d1ac9b0fab08622f">slots</a> () const</td></tr>
155 <tr class="memdesc:a6713a7577284c4a0d1ac9b0fab08622f inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#a6713a7577284c4a0d1ac9b0fab08622f">More...</a><br /></td></tr>
156 <tr class="separator:a6713a7577284c4a0d1ac9b0fab08622f inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
157 <tr class="inherit_header pub_methods_structsigc_1_1signal__base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1signal__base')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td></tr>
158 <tr class="memitem:aff65198ddcb4fbccb644ff853e663e0e inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#aff65198ddcb4fbccb644ff853e663e0e">signal_base</a> () noexcept</td></tr>
159 <tr class="separator:aff65198ddcb4fbccb644ff853e663e0e inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
160 <tr class="memitem:a761e95b8c7b460664d3338ed3eb39543 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a761e95b8c7b460664d3338ed3eb39543">signal_base</a> (const <a class="el" href="structsigc_1_1signal__base.html">signal_base</a>&amp; src) noexcept</td></tr>
161 <tr class="separator:a761e95b8c7b460664d3338ed3eb39543 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
162 <tr class="memitem:a9f8570c89cd5c0b35613570a5ea80154 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a9f8570c89cd5c0b35613570a5ea80154">signal_base</a> (<a class="el" href="structsigc_1_1signal__base.html">signal_base</a>&amp;&amp; src)</td></tr>
163 <tr class="separator:a9f8570c89cd5c0b35613570a5ea80154 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
164 <tr class="memitem:afa2e5807537c989b430015e5ae05a357 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#afa2e5807537c989b430015e5ae05a357">~signal_base</a> ()</td></tr>
165 <tr class="separator:afa2e5807537c989b430015e5ae05a357 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
166 <tr class="memitem:a52fda4806ec9dbc02baa95ce70c13fb0 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a52fda4806ec9dbc02baa95ce70c13fb0">block</a> (bool should_block=true) noexcept</td></tr>
167 <tr class="memdesc:a52fda4806ec9dbc02baa95ce70c13fb0 inherit pub_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the blocking state of all slots in the list.  <a href="#a52fda4806ec9dbc02baa95ce70c13fb0">More...</a><br /></td></tr>
168 <tr class="separator:a52fda4806ec9dbc02baa95ce70c13fb0 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
169 <tr class="memitem:a228da4dd1eac6905dafbc5697086e503 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a228da4dd1eac6905dafbc5697086e503">blocked</a> () const noexcept</td></tr>
170 <tr class="memdesc:a228da4dd1eac6905dafbc5697086e503 inherit pub_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether all slots in the list are blocked.  <a href="#a228da4dd1eac6905dafbc5697086e503">More...</a><br /></td></tr>
171 <tr class="separator:a228da4dd1eac6905dafbc5697086e503 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
172 <tr class="memitem:a17597d66e680d222248c523985f0afd6 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a17597d66e680d222248c523985f0afd6">clear</a> ()</td></tr>
173 <tr class="memdesc:a17597d66e680d222248c523985f0afd6 inherit pub_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empties the list of slots.  <a href="#a17597d66e680d222248c523985f0afd6">More...</a><br /></td></tr>
174 <tr class="separator:a17597d66e680d222248c523985f0afd6 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
175 <tr class="memitem:a24e7fc4e07ac19cebafe8e3bd71bfe94 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a24e7fc4e07ac19cebafe8e3bd71bfe94">empty</a> () const noexcept</td></tr>
176 <tr class="memdesc:a24e7fc4e07ac19cebafe8e3bd71bfe94 inherit pub_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the list of slots is empty.  <a href="#a24e7fc4e07ac19cebafe8e3bd71bfe94">More...</a><br /></td></tr>
177 <tr class="separator:a24e7fc4e07ac19cebafe8e3bd71bfe94 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
178 <tr class="memitem:a90b36a7b33e107ce0af0de895e0df286 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html">signal_base</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a90b36a7b33e107ce0af0de895e0df286">operator=</a> (const <a class="el" href="structsigc_1_1signal__base.html">signal_base</a>&amp; src)</td></tr>
179 <tr class="separator:a90b36a7b33e107ce0af0de895e0df286 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
180 <tr class="memitem:a277a34edf44207fb4784807eac5872c6 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html">signal_base</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a277a34edf44207fb4784807eac5872c6">operator=</a> (<a class="el" href="structsigc_1_1signal__base.html">signal_base</a>&amp;&amp; src)</td></tr>
181 <tr class="separator:a277a34edf44207fb4784807eac5872c6 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
182 <tr class="memitem:a0725416f747d6db3c57fa318a9f887a8 inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#a703c48e69c62ef57801e4d29f84f6e94">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a0725416f747d6db3c57fa318a9f887a8">size</a> () const noexcept</td></tr>
183 <tr class="memdesc:a0725416f747d6db3c57fa318a9f887a8 inherit pub_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of slots in the list.  <a href="#a0725416f747d6db3c57fa318a9f887a8">More...</a><br /></td></tr>
184 <tr class="separator:a0725416f747d6db3c57fa318a9f887a8 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
185 <tr class="memitem:aebb7ac69ea745cd60c0505f8d553d27f inherit pub_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#aebb7ac69ea745cd60c0505f8d553d27f">unblock</a> () noexcept</td></tr>
186 <tr class="memdesc:aebb7ac69ea745cd60c0505f8d553d27f inherit pub_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets the blocking state of all slots in the list.  <a href="#aebb7ac69ea745cd60c0505f8d553d27f">More...</a><br /></td></tr>
187 <tr class="separator:aebb7ac69ea745cd60c0505f8d553d27f inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
188 <tr class="inherit_header pub_methods_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
189 <tr class="memitem:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a7e1348841e762fb41b41c6f2ce9fa073">trackable</a> () noexcept</td></tr>
190 <tr class="separator:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
191 <tr class="memitem:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#ac8431d9452c9698a012597e6560c72fa">trackable</a> (const <a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp; src) noexcept</td></tr>
192 <tr class="separator:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
193 <tr class="memitem:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#aba42ed8afb6598106cf68c18a7387f18">trackable</a> (<a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&amp; src)</td></tr>
194 <tr class="separator:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
195 <tr class="memitem:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a75587da09e30031db7a2519843f1f4fb">~trackable</a> ()</td></tr>
196 <tr class="separator:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
197 <tr class="memitem:a146daab307d37c92b68a974c79ed10b7 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a146daab307d37c92b68a974c79ed10b7">add_destroy_notify_callback</a> (<a class="el" href="structsigc_1_1notifiable.html">notifiable</a>* data, <a class="el" href="structsigc_1_1notifiable.html#a71455cae4b10ff1277e68a1729e1b8c4">func_destroy_notify</a> func) const </td></tr>
198 <tr class="memdesc:a146daab307d37c92b68a974c79ed10b7 inherit pub_methods_structsigc_1_1trackable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a callback that is executed (notified) when the trackable object is detroyed.  <a href="#a146daab307d37c92b68a974c79ed10b7">More...</a><br /></td></tr>
199 <tr class="separator:a146daab307d37c92b68a974c79ed10b7 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
200 <tr class="memitem:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a> ()</td></tr>
201 <tr class="memdesc:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Execute and remove all previously installed callbacks.  <a href="#af2e23cfe7adc1ca844a3350bbac557cb">More...</a><br /></td></tr>
202 <tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
203 <tr class="memitem:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">operator=</a> (const <a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp; src)</td></tr>
204 <tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
205 <tr class="memitem:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#ac3d61cdb452dc46fcdc8a8d42d9c079d">operator=</a> (<a class="el" href="structsigc_1_1trackable.html">trackable</a>&amp;&amp; src)</td></tr>
206 <tr class="separator:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
207 <tr class="memitem:a700a7b0a5059a9c8eda2b1a6eb6905f8 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a700a7b0a5059a9c8eda2b1a6eb6905f8">remove_destroy_notify_callback</a> (<a class="el" href="structsigc_1_1notifiable.html">notifiable</a>* data) const </td></tr>
208 <tr class="memdesc:a700a7b0a5059a9c8eda2b1a6eb6905f8 inherit pub_methods_structsigc_1_1trackable"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a callback previously installed with <a class="el" href="structsigc_1_1trackable.html#a146daab307d37c92b68a974c79ed10b7" title="Add a callback that is executed (notified) when the trackable object is detroyed. ...">add_destroy_notify_callback()</a>.  <a href="#a700a7b0a5059a9c8eda2b1a6eb6905f8">More...</a><br /></td></tr>
209 <tr class="separator:a700a7b0a5059a9c8eda2b1a6eb6905f8 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
210 </table><table class="memberdecls">
211 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
212 Additional Inherited Members</h2></td></tr>
213 <tr class="inherit_header pro_types_structsigc_1_1signal__base"><td colspan="2" onclick="javascript:toggleInherit('pro_types_structsigc_1_1signal__base')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td></tr>
214 <tr class="memitem:ac3670b4b1b36db33ebeda3fe46532f85 inherit pro_types_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> = <a class="el" href="structsigc_1_1slot__iterator.html">internal::signal_impl::iterator_type</a></td></tr>
215 <tr class="separator:ac3670b4b1b36db33ebeda3fe46532f85 inherit pro_types_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
216 <tr class="inherit_header pro_methods_structsigc_1_1signal__base"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_structsigc_1_1signal__base')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td></tr>
217 <tr class="memitem:a5c89a76a27d69c512f554b841b1bd08a inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a5c89a76a27d69c512f554b841b1bd08a">connect</a> (const <a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp; slot_)</td></tr>
218 <tr class="memdesc:a5c89a76a27d69c512f554b841b1bd08a inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a slot at the end of the list of slots.  <a href="#a5c89a76a27d69c512f554b841b1bd08a">More...</a><br /></td></tr>
219 <tr class="separator:a5c89a76a27d69c512f554b841b1bd08a inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
220 <tr class="memitem:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a50eab6d37728bbbf3beb21d684a72e6c">connect</a> (<a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp;&amp; slot_)</td></tr>
221 <tr class="memdesc:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a slot at the end of the list of slots.  <a href="#a50eab6d37728bbbf3beb21d684a72e6c">More...</a><br /></td></tr>
222 <tr class="separator:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
223 <tr class="memitem:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a21efc57eea29c3139855909ad4807984">erase</a> (<a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> i)</td></tr>
224 <tr class="memdesc:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the slot at the given position from the list of slots.  <a href="#a21efc57eea29c3139855909ad4807984">More...</a><br /></td></tr>
225 <tr class="separator:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
226 <tr class="memitem:ab1b7d9bc2a59c4c67d0123a65a7baab9 inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">internal::signal_impl*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#ab1b7d9bc2a59c4c67d0123a65a7baab9">impl</a> () const </td></tr>
227 <tr class="memdesc:ab1b7d9bc2a59c4c67d0123a65a7baab9 inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the signal_impl object encapsulating the list of slots.  <a href="#ab1b7d9bc2a59c4c67d0123a65a7baab9">More...</a><br /></td></tr>
228 <tr class="separator:ab1b7d9bc2a59c4c67d0123a65a7baab9 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
229 <tr class="memitem:a87da23ad801faa9e2b6b4be2a747e757 inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a87da23ad801faa9e2b6b4be2a747e757">insert</a> (<a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> i, const <a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp; slot_)</td></tr>
230 <tr class="memdesc:a87da23ad801faa9e2b6b4be2a747e757 inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a slot at the given position into the list of slots.  <a href="#a87da23ad801faa9e2b6b4be2a747e757">More...</a><br /></td></tr>
231 <tr class="separator:a87da23ad801faa9e2b6b4be2a747e757 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
232 <tr class="memitem:aa80c33868910139dd2f511afcc31b687 inherit pro_methods_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#aa80c33868910139dd2f511afcc31b687">insert</a> (<a class="el" href="structsigc_1_1signal__base.html#ac3670b4b1b36db33ebeda3fe46532f85">iterator_type</a> i, <a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp;&amp; slot_)</td></tr>
233 <tr class="memdesc:aa80c33868910139dd2f511afcc31b687 inherit pro_methods_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a slot at the given position into the list of slots.  <a href="#aa80c33868910139dd2f511afcc31b687">More...</a><br /></td></tr>
234 <tr class="separator:aa80c33868910139dd2f511afcc31b687 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
235 <tr class="inherit_header pro_attribs_structsigc_1_1signal__base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_structsigc_1_1signal__base')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="structsigc_1_1signal__base.html">sigc::signal_base</a></td></tr>
236 <tr class="memitem:a747d448c28fd256ef580d165eb69f17a inherit pro_attribs_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">internal::signal_impl*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a747d448c28fd256ef580d165eb69f17a">impl_</a></td></tr>
237 <tr class="memdesc:a747d448c28fd256ef580d165eb69f17a inherit pro_attribs_structsigc_1_1signal__base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The signal_impl object encapsulating the slot list.  <a href="#a747d448c28fd256ef580d165eb69f17a">More...</a><br /></td></tr>
238 <tr class="separator:a747d448c28fd256ef580d165eb69f17a inherit pro_attribs_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
239 </table>
240 <h2 class="groupheader">Member Typedef Documentation</h2>
241 <a class="anchor" id="a80332f4caf87e55c1038365318dacb60"></a>
242 <div class="memitem">
243 <div class="memproto">
244 <div class="memtemplate">
245 template &lt;class T_return , class... T_arg&gt; </div>
246       <table class="memname">
247         <tr>
248           <td class="memname">using <a class="el" href="classsigc_1_1signal.html">sigc::signal</a>&lt; T_return(T_arg...)&gt;::<a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg_8_8_8_08_4.html#a80332f4caf87e55c1038365318dacb60">accumulator_type</a> =  void</td>
249         </tr>
250       </table>
251 </div><div class="memdoc">
252
253 </div>
254 </div>
255 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
256 <a class="anchor" id="a28a1b631364fe189c672bf036eeb79d1"></a>
257 <div class="memitem">
258 <div class="memproto">
259 <div class="memtemplate">
260 template &lt;class T_return , class... T_arg&gt; </div>
261 <table class="mlabels">
262   <tr>
263   <td class="mlabels-left">
264       <table class="memname">
265         <tr>
266           <td class="memname"><a class="el" href="classsigc_1_1signal.html">sigc::signal</a>&lt; T_return(T_arg...)&gt;::<a class="el" href="classsigc_1_1signal.html">signal</a> </td>
267           <td>(</td>
268           <td class="paramname"></td><td>)</td>
269           <td></td>
270         </tr>
271       </table>
272   </td>
273   <td class="mlabels-right">
274 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
275   </tr>
276 </table>
277 </div><div class="memdoc">
278
279 </div>
280 </div>
281 <a class="anchor" id="aeb519c37f7e815bd98bab97fff31eb3a"></a>
282 <div class="memitem">
283 <div class="memproto">
284 <div class="memtemplate">
285 template &lt;class T_return , class... T_arg&gt; </div>
286 <table class="mlabels">
287   <tr>
288   <td class="mlabels-left">
289       <table class="memname">
290         <tr>
291           <td class="memname"><a class="el" href="classsigc_1_1signal.html">sigc::signal</a>&lt; T_return(T_arg...)&gt;::<a class="el" href="classsigc_1_1signal.html">signal</a> </td>
292           <td>(</td>
293           <td class="paramtype">const <a class="el" href="classsigc_1_1signal.html">signal</a>&lt; T_return(T_arg...)&gt;&amp;&#160;</td>
294           <td class="paramname"><em>src</em></td><td>)</td>
295           <td></td>
296         </tr>
297       </table>
298   </td>
299   <td class="mlabels-right">
300 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
301   </tr>
302 </table>
303 </div><div class="memdoc">
304
305 </div>
306 </div>
307 <a class="anchor" id="ab5cc052ce9315f1ebb8f11a4ebd20c14"></a>
308 <div class="memitem">
309 <div class="memproto">
310 <div class="memtemplate">
311 template &lt;class T_return , class... T_arg&gt; </div>
312 <table class="mlabels">
313   <tr>
314   <td class="mlabels-left">
315       <table class="memname">
316         <tr>
317           <td class="memname"><a class="el" href="classsigc_1_1signal.html">sigc::signal</a>&lt; T_return(T_arg...)&gt;::<a class="el" href="classsigc_1_1signal.html">signal</a> </td>
318           <td>(</td>
319           <td class="paramtype"><a class="el" href="classsigc_1_1signal.html">signal</a>&lt; T_return(T_arg...)&gt;&amp;&amp;&#160;</td>
320           <td class="paramname"><em>src</em></td><td>)</td>
321           <td></td>
322         </tr>
323       </table>
324   </td>
325   <td class="mlabels-right">
326 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
327   </tr>
328 </table>
329 </div><div class="memdoc">
330
331 </div>
332 </div>
333 <h2 class="groupheader">Member Function Documentation</h2>
334 <a class="anchor" id="a826d3477588200bb8e1be7a2369892a2"></a>
335 <div class="memitem">
336 <div class="memproto">
337 <div class="memtemplate">
338 template &lt;class T_return , class... T_arg&gt; </div>
339 <table class="mlabels">
340   <tr>
341   <td class="mlabels-left">
342       <table class="memname">
343         <tr>
344           <td class="memname"><a class="el" href="classsigc_1_1signal.html">signal</a>&amp; <a class="el" href="classsigc_1_1signal.html">sigc::signal</a>&lt; T_return(T_arg...)&gt;::operator= </td>
345           <td>(</td>
346           <td class="paramtype">const <a class="el" href="classsigc_1_1signal.html">signal</a>&lt; T_return(T_arg...)&gt;&amp;&#160;</td>
347           <td class="paramname"><em>src</em></td><td>)</td>
348           <td></td>
349         </tr>
350       </table>
351   </td>
352   <td class="mlabels-right">
353 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
354   </tr>
355 </table>
356 </div><div class="memdoc">
357
358 </div>
359 </div>
360 <a class="anchor" id="ab765e34c9b99fe2d6e2c888fa9d139e8"></a>
361 <div class="memitem">
362 <div class="memproto">
363 <div class="memtemplate">
364 template &lt;class T_return , class... T_arg&gt; </div>
365 <table class="mlabels">
366   <tr>
367   <td class="mlabels-left">
368       <table class="memname">
369         <tr>
370           <td class="memname"><a class="el" href="classsigc_1_1signal.html">signal</a>&amp; <a class="el" href="classsigc_1_1signal.html">sigc::signal</a>&lt; T_return(T_arg...)&gt;::operator= </td>
371           <td>(</td>
372           <td class="paramtype"><a class="el" href="classsigc_1_1signal.html">signal</a>&lt; T_return(T_arg...)&gt;&amp;&amp;&#160;</td>
373           <td class="paramname"><em>src</em></td><td>)</td>
374           <td></td>
375         </tr>
376       </table>
377   </td>
378   <td class="mlabels-right">
379 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
380   </tr>
381 </table>
382 </div><div class="memdoc">
383
384 </div>
385 </div>
386 </div><!-- contents -->
387 <!-- start footer part -->
388 <hr class="footer"/><address class="footer"><small>
389 Generated on Wed Mar 16 2016 20:53:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
390 <img class="footer" src="doxygen.png" alt="doxygen"/>
391 </a> 1.8.9.1
392 </small></address>
393 </body>
394 </html>