Imported Upstream version 2.99.2
[platform/upstream/libsigc++.git] / docs / reference / html / classsigc_1_1signal.html
index c1b8a26..847ef35 100644 (file)
@@ -19,7 +19,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">libsigc++
-   &#160;<span id="projectnumber">2.99.1</span>
+   &#160;<span id="projectnumber">2.99.2</span>
    </div>
   </td>
  </tr>
 </div>
 </div><!-- top -->
 <div class="header">
-  <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#pub-types">Public Types</a> &#124;
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classsigc_1_1signal-members.html">List of all members</a>  </div>
   <div class="headertitle">
 <div class="title">sigc::signal&lt; T_return, T_arg &gt; Class Template Reference<div class="ingroups"><a class="el" href="group__signal.html">Signals</a></div></div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates.  
+<p>signal can be used to connect() slots that are invoked during subsequent calls to emit().  
  <a href="classsigc_1_1signal.html#details">More...</a></p>
 
 <p><code>#include &lt;sigc++/signal.h&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for sigc::signal&lt; T_return, T_arg &gt;:</div>
-<div class="dyncontent">
-<div class="center"><img src="classsigc_1_1signal__inherit__graph.png" border="0" usemap="#sigc_1_1signal_3_01T__return_00_01T__arg_01_4_inherit__map" alt="Inheritance graph"/></div>
-<map name="sigc_1_1signal_3_01T__return_00_01T__arg_01_4_inherit__map" id="sigc_1_1signal_3_01T__return_00_01T__arg_01_4_inherit__map">
-<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>
-<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<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_1_1accumulated.html">accumulated</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates.  <a href="classsigc_1_1signal_1_1accumulated.html#details">More...</a><br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
-Public Types</h2></td></tr>
-<tr class="memitem:a15ce61b64c979882f3ff2df1b1672c2a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal.html#a15ce61b64c979882f3ff2df1b1672c2a">accumulator_type</a> = void</td></tr>
-<tr class="separator:a15ce61b64c979882f3ff2df1b1672c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a81e94cda8d353b09ef2515ab719202b7 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a43bf568a3821e4dfb04b620baf13be7e inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:aea19aed788b95437faacc28c994c87d7 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a5580fb750d5fc09a8524b461766f0cc3 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ad88f65352f134432ea54851b9f50189b inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:abf8c49a1077f722d482f1399b8a75f3c inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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#abf56f797a5f43e49b144dc9546a0d53e">slot_type</a> &gt;</td></tr>
-<tr class="separator:a62afb00ff6131823ba12b3e350418195 inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abf56f797a5f43e49b144dc9546a0d53e 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#abf56f797a5f43e49b144dc9546a0d53e">slot_type</a> = <a class="el" href="classsigc_1_1slot.html">slot</a>&lt; T_return, T_arg...&gt;</td></tr>
-<tr class="separator:abf56f797a5f43e49b144dc9546a0d53e inherit pub_types_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a703c48e69c62ef57801e4d29f84f6e94 inherit pub_types_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a1721dff57885c3ff2bc409538ceb8097 inherit pub_types_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a71455cae4b10ff1277e68a1729e1b8c4 inherit pub_types_structsigc_1_1notifiable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a56cce7716d4b9305228afd8d7386909e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal.html#a56cce7716d4b9305228afd8d7386909e">signal</a> ()</td></tr>
-<tr class="separator:a56cce7716d4b9305228afd8d7386909e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa573400b528ce2c9939dc47bba4c3445"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal.html#aa573400b528ce2c9939dc47bba4c3445">signal</a> (const <a class="el" href="classsigc_1_1signal.html">signal</a>&amp; src)</td></tr>
-<tr class="separator:aa573400b528ce2c9939dc47bba4c3445"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0cc78967f66648ca88f6d87a01de240d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal.html#a0cc78967f66648ca88f6d87a01de240d">signal</a> (<a class="el" href="classsigc_1_1signal.html">signal</a>&amp;&amp; src)</td></tr>
-<tr class="separator:a0cc78967f66648ca88f6d87a01de240d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5e674520f10c247b253c3d558fc89ca7"><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.html#a5e674520f10c247b253c3d558fc89ca7">operator=</a> (const <a class="el" href="classsigc_1_1signal.html">signal</a>&amp; src)</td></tr>
-<tr class="separator:a5e674520f10c247b253c3d558fc89ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0651a1096a5352a3a6a015215c8a944e"><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.html#a0651a1096a5352a3a6a015215c8a944e">operator=</a> (<a class="el" href="classsigc_1_1signal.html">signal</a>&amp;&amp; src)</td></tr>
-<tr class="separator:a0651a1096a5352a3a6a015215c8a944e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:aa89a63854dab616588d61e04f5798687 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a33d243a0841a085e3d2fddc7723de5ce inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a3a86b1a92c39a2f82f0c568243894462 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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#abf56f797a5f43e49b144dc9546a0d53e">slot_type</a>&amp; slot_)</td></tr>
-<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>
-<tr class="separator:a5db7407d1b5c605c1197fcf6f78fda4a inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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#abf56f797a5f43e49b144dc9546a0d53e">slot_type</a>&amp;&amp; slot_)</td></tr>
-<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>
-<tr class="separator:a62ded6c22101b5bb20b81a46150d3594 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:abdfffb3e179d2898bfcc3c66d0c02a75 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a1d07760d57f4c21d363e5437b37b059f inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:adc1d4540d8b05d38e57d14fb0f211fe4 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:ac67309321aeaaf67d98157b9fda16bde inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a1df17e4384549a0029d459ef6df00eb5 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ac0dc555e87b209fb3fc4084cadab9631 inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:acf8b332c8a60760e6cfc462563a2749d inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a6713a7577284c4a0d1ac9b0fab08622f inherit pub_methods_classsigc_1_1signal__with__accumulator"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:aff65198ddcb4fbccb644ff853e663e0e inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a761e95b8c7b460664d3338ed3eb39543 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a9f8570c89cd5c0b35613570a5ea80154 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:afa2e5807537c989b430015e5ae05a357 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a52fda4806ec9dbc02baa95ce70c13fb0 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a228da4dd1eac6905dafbc5697086e503 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a17597d66e680d222248c523985f0afd6 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a24e7fc4e07ac19cebafe8e3bd71bfe94 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a90b36a7b33e107ce0af0de895e0df286 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a277a34edf44207fb4784807eac5872c6 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a0725416f747d6db3c57fa318a9f887a8 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:aebb7ac69ea745cd60c0505f8d553d27f inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a146daab307d37c92b68a974c79ed10b7 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<tr class="separator:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a700a7b0a5059a9c8eda2b1a6eb6905f8 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<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>
-<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>
-<tr class="separator:ac3670b4b1b36db33ebeda3fe46532f85 inherit pro_types_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<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>
-<tr class="separator:a5c89a76a27d69c512f554b841b1bd08a inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:ab1b7d9bc2a59c4c67d0123a65a7baab9 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:a87da23ad801faa9e2b6b4be2a747e757 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<tr class="separator:aa80c33868910139dd2f511afcc31b687 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<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>
-<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>
-<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>
-<tr class="separator:a747d448c28fd256ef580d165eb69f17a inherit pro_attribs_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><h3>template&lt;class T_return, class... T_arg&gt;<br />
 class sigc::signal&lt; T_return, T_arg &gt;</h3>
 
-<p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a># templates. </p>
-<p>signal can be used to <a class="el" href="classsigc_1_1signal__with__accumulator.html#a5db7407d1b5c605c1197fcf6f78fda4a" title="Add a slot to the list of slots. ">connect()</a> slots that are invoked during subsequent calls to <a class="el" href="classsigc_1_1signal__with__accumulator.html#abdfffb3e179d2898bfcc3c66d0c02a75" title="Triggers the emission of the signal. ">emit()</a>. Any functor or slot can be passed into <a class="el" href="classsigc_1_1signal__with__accumulator.html#a5db7407d1b5c605c1197fcf6f78fda4a" title="Add a slot to the list of slots. ">connect()</a>. It is converted into a slot implicitly.</p>
-<p>If you want to connect one signal to another, use <a class="el" href="classsigc_1_1signal__with__accumulator.html#adc1d4540d8b05d38e57d14fb0f211fe4" title="Creates a functor that calls emit() on this signal. ">make_slot()</a> to retrieve a functor that emits the signal when invoked.</p>
-<p>Be careful if you directly pass one signal into the <a class="el" href="classsigc_1_1signal__with__accumulator.html#a5db7407d1b5c605c1197fcf6f78fda4a" title="Add a slot to the list of slots. ">connect()</a> method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
-<p>An STL-style list interface for the signal's list of slots can be retrieved with <a class="el" href="classsigc_1_1signal__with__accumulator.html#acf8b332c8a60760e6cfc462563a2749d" title="Creates an STL-style interface for the signal&#39;s list of slots. ">slots()</a>. This interface supports iteration, insertion and removal of slots.</p>
-<p>The template arguments determine the function signature of the <a class="el" href="classsigc_1_1signal__with__accumulator.html#abdfffb3e179d2898bfcc3c66d0c02a75" title="Triggers the emission of the signal. ">emit()</a> function:</p><ul>
-<li><em>T_return</em> The desired return type of the <a class="el" href="classsigc_1_1signal__with__accumulator.html#abdfffb3e179d2898bfcc3c66d0c02a75" title="Triggers the emission of the signal. ">emit()</a> function.* - <em>T_arg</em> Argument types used in the definition of <a class="el" href="classsigc_1_1signal__with__accumulator.html#abdfffb3e179d2898bfcc3c66d0c02a75" title="Triggers the emission of the signal. ">emit()</a>.</li>
+<p>signal can be used to connect() slots that are invoked during subsequent calls to emit(). </p>
+<p>Any functor or slot can be passed into connect(). It is converted into a slot implicitly.</p>
+<p>If you want to connect one signal to another, use make_slot() to retrieve a functor that emits the signal when invoked.</p>
+<p>Be careful if you directly pass one signal into the connect() method of another: a shallow copy of the signal is made and the signal's slots are not disconnected until both the signal and its clone are destroyed, which is probably not what you want!</p>
+<p>An STL-style list interface for the signal's list of slots can be retrieved with slots(). This interface supports iteration, insertion and removal of slots.</p>
+<p>The template arguments determine the function signature of the emit() function:</p><ul>
+<li><em>T_return</em> The desired return type of the emit() function. * - <em>T_arg</em> Argument types used in the definition of emit().</li>
 </ul>
-<p>To specify an accumulator type the nested class <a class="el" href="classsigc_1_1signal_1_1accumulated.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">signal::accumulated</a> can be used.</p>
+<p>For instance, to declare a signal whose connected slot returns void and takes two parameters of bool and int: </p><div class="fragment"><div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal&lt;void(bool, int)&gt;</a> some_signal;</div>
+</div><!-- fragment --><p>To specify an accumulator type the nested class signal::accumulated can be used.</p>
 <dl class="section user"><dt>Example:</dt><dd><div class="fragment"><div class="line"><span class="keywordtype">void</span> foo(<span class="keywordtype">int</span>) {}</div>
 <div class="line"><a class="code" href="classsigc_1_1signal.html">sigc::signal&lt;void, long&gt;</a> sig;</div>
-<div class="line">sig.<a class="code" href="classsigc_1_1signal__with__accumulator.html#a5db7407d1b5c605c1197fcf6f78fda4a">connect</a>(<a class="code" href="group__ptr__fun.html#ga6a373493892e21ba59b2d998036d7886">sigc::ptr_fun</a>(&amp;foo));</div>
-<div class="line">sig.<a class="code" href="classsigc_1_1signal__with__accumulator.html#abdfffb3e179d2898bfcc3c66d0c02a75">emit</a>(19);</div>
+<div class="line">sig.connect(<a class="code" href="group__ptr__fun.html#ga203dd1ac5747cf2f3d2b2d590ad32e82">sigc::ptr_fun</a>(&amp;foo));</div>
+<div class="line">sig.emit(19);</div>
 </div><!-- fragment --> </dd></dl>
-</div><h2 class="groupheader">Member Typedef Documentation</h2>
-<a class="anchor" id="a15ce61b64c979882f3ff2df1b1672c2a"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return, class... T_arg&gt; </div>
-      <table class="memname">
-        <tr>
-          <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.html#a15ce61b64c979882f3ff2df1b1672c2a">accumulator_type</a> =  void</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a56cce7716d4b9305228afd8d7386909e"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return, class... T_arg&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <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>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa573400b528ce2c9939dc47bba4c3445"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return, class... T_arg&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <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>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classsigc_1_1signal.html">signal</a>&lt; T_return, T_arg &gt;&amp;&#160;</td>
-          <td class="paramname"><em>src</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0cc78967f66648ca88f6d87a01de240d"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return, class... T_arg&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <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>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1signal.html">signal</a>&lt; T_return, T_arg &gt;&amp;&amp;&#160;</td>
-          <td class="paramname"><em>src</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a5e674520f10c247b253c3d558fc89ca7"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return, class... T_arg&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <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>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="classsigc_1_1signal.html">signal</a>&lt; T_return, T_arg &gt;&amp;&#160;</td>
-          <td class="paramname"><em>src</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0651a1096a5352a3a6a015215c8a944e"></a>
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template &lt;class T_return, class... T_arg&gt; </div>
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <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>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="classsigc_1_1signal.html">signal</a>&lt; T_return, T_arg &gt;&amp;&amp;&#160;</td>
-          <td class="paramname"><em>src</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
+</div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Mon Mar 7 2016 11:43:49 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
+Generated on Wed Mar 16 2016 20:53:28 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/>
 </a> 1.8.9.1
 </small></address>