Imported Upstream version 2.9.2
[platform/upstream/libsigc++.git] / docs / reference / html / classsigc_1_1signal_3_01T__return_07T__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated.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_arg1, T_arg2, T_arg3)&gt;::accumulated&lt; T_accumulator &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.9.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__arg1_00_01T__arg2_00_01T__arg3_08_4.html">signal&lt; T_return(T_arg1, T_arg2, T_arg3)&gt;</a></li><li class="navelem"><a class="el" href="classsigc_1_1signal_3_01T__return_07T__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated.html">accumulated</a></li>  </ul>
51 </div>
52 </div><!-- top -->
53 <div class="header">
54   <div class="summary">
55 <a href="#pub-methods">Public Member Functions</a> &#124;
56 <a href="classsigc_1_1signal_3_01T__return_07T__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated-members.html">List of all members</a>  </div>
57   <div class="headertitle">
58 <div class="title">sigc::signal&lt; T_return(T_arg1, T_arg2, T_arg3)&gt;::accumulated&lt; T_accumulator &gt; Class Template Reference</div>  </div>
59 </div><!--header-->
60 <div class="contents">
61
62 <p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template.  
63  <a href="classsigc_1_1signal_3_01T__return_07T__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated.html#details">More...</a></p>
64
65 <p><code>#include &lt;sigc++/signal.h&gt;</code></p>
66 <div class="dynheader">
67 Inheritance diagram for sigc::signal&lt; T_return(T_arg1, T_arg2, T_arg3)&gt;::accumulated&lt; T_accumulator &gt;:</div>
68 <div class="dyncontent">
69 <div class="center"><img src="classsigc_1_1signal_3_01T__return_07T__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated__inherit__graph.png" border="0" usemap="#sigc_1_1signal_3_01T__return_07T__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated_3_01T__accumulator_01_4_inherit__map" alt="Inheritance graph"/></div>
70 <map name="sigc_1_1signal_3_01T__return_07T__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated_3_01T__accumulator_01_4_inherit__map" id="sigc_1_1signal_3_01T__return_07T__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated_3_01T__accumulator_01_4_inherit__map">
71 <area shape="rect" id="node2" href="classsigc_1_1signal3.html" title="Signal declaration. " alt="" coords="42,155,217,211"/><area shape="rect" id="node3" href="structsigc_1_1signal__base.html" title="Base class for the sigc::signal# templates. " alt="" coords="64,80,195,107"/><area shape="rect" id="node4" href="structsigc_1_1trackable.html" title="Base class for objects with auto&#45;disconnection. " alt="" coords="72,5,187,32"/></map>
72 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
73 <table class="memberdecls">
74 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
75 Public Member Functions</h2></td></tr>
76 <tr class="memitem:a096e447ba082bebd28601309d595807c"><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__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated.html#a096e447ba082bebd28601309d595807c">accumulated</a> ()</td></tr>
77 <tr class="separator:a096e447ba082bebd28601309d595807c"><td class="memSeparator" colspan="2">&#160;</td></tr>
78 <tr class="memitem:ad47d6448e3137d45649656d23b19f89a"><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__arg1_00_01T__arg2_00_01T__arg3_08_4_1_1accumulated.html#ad47d6448e3137d45649656d23b19f89a">accumulated</a> (const accumulated&amp; src)</td></tr>
79 <tr class="separator:ad47d6448e3137d45649656d23b19f89a"><td class="memSeparator" colspan="2">&#160;</td></tr>
80 <tr class="inherit_header pub_methods_classsigc_1_1signal3"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classsigc_1_1signal3')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td></tr>
81 <tr class="memitem:a52731959f272612fd6abfe8850c5c8cf inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a52731959f272612fd6abfe8850c5c8cf">signal3</a> ()</td></tr>
82 <tr class="separator:a52731959f272612fd6abfe8850c5c8cf inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
83 <tr class="memitem:afe2c4320927b403b011a2538317e6c70 inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#afe2c4320927b403b011a2538317e6c70">signal3</a> (const <a class="el" href="classsigc_1_1signal3.html">signal3</a>&amp; src)</td></tr>
84 <tr class="separator:afe2c4320927b403b011a2538317e6c70 inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
85 <tr class="memitem:acd69c2a1d993f0b8993f82998f76020d inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#acd69c2a1d993f0b8993f82998f76020d">signal3</a> (<a class="el" href="classsigc_1_1signal3.html">signal3</a>&amp;&amp; src)</td></tr>
86 <tr class="separator:acd69c2a1d993f0b8993f82998f76020d inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
87 <tr class="memitem:a3eae0b3796b2736be847f33a5124aacd inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a8029a48126a2018947a2b6680ddabe6b">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a3eae0b3796b2736be847f33a5124aacd">connect</a> (const <a class="el" href="classsigc_1_1signal3.html#afe37478128b40fb4efedcd3c0eb05b6b">slot_type</a>&amp; slot_)</td></tr>
88 <tr class="memdesc:a3eae0b3796b2736be847f33a5124aacd inherit pub_methods_classsigc_1_1signal3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#a3eae0b3796b2736be847f33a5124aacd">More...</a><br /></td></tr>
89 <tr class="separator:a3eae0b3796b2736be847f33a5124aacd inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:ad71389c6d6ea60e745897579b3344d00 inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a8029a48126a2018947a2b6680ddabe6b">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ad71389c6d6ea60e745897579b3344d00">connect</a> (<a class="el" href="classsigc_1_1signal3.html#afe37478128b40fb4efedcd3c0eb05b6b">slot_type</a>&amp;&amp; slot_)</td></tr>
91 <tr class="memdesc:ad71389c6d6ea60e745897579b3344d00 inherit pub_methods_classsigc_1_1signal3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a slot to the list of slots.  <a href="#ad71389c6d6ea60e745897579b3344d00">More...</a><br /></td></tr>
92 <tr class="separator:ad71389c6d6ea60e745897579b3344d00 inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
93 <tr class="memitem:ae753431d2f0c2b4cd8a9792c997e09d8 inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8">emit</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
94 <tr class="memdesc:ae753431d2f0c2b4cd8a9792c997e09d8 inherit pub_methods_classsigc_1_1signal3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal.  <a href="#ae753431d2f0c2b4cd8a9792c997e09d8">More...</a><br /></td></tr>
95 <tr class="separator:ae753431d2f0c2b4cd8a9792c997e09d8 inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 <tr class="memitem:a9cf91d833104e7807098afe85f00fb9e inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a9cf91d833104e7807098afe85f00fb9e">emit_reverse</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
97 <tr class="memdesc:a9cf91d833104e7807098afe85f00fb9e inherit pub_methods_classsigc_1_1signal3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal in reverse order (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a9cf91d833104e7807098afe85f00fb9e">More...</a><br /></td></tr>
98 <tr class="separator:a9cf91d833104e7807098afe85f00fb9e inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
99 <tr class="memitem:ac3ca6193c4fa1dfffd2a287a4ddd072b inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1bound__const__mem__functor3.html">bound_const_mem_functor3</a>&lt; <a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>, <a class="el" href="classsigc_1_1signal3.html">signal3</a>, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt;, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ac3ca6193c4fa1dfffd2a287a4ddd072b">make_slot</a> () const </td></tr>
100 <tr class="memdesc:ac3ca6193c4fa1dfffd2a287a4ddd072b inherit pub_methods_classsigc_1_1signal3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a> on this signal.  <a href="#ac3ca6193c4fa1dfffd2a287a4ddd072b">More...</a><br /></td></tr>
101 <tr class="separator:ac3ca6193c4fa1dfffd2a287a4ddd072b inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:a3169ce2939a1c47b1984e55a946f0c1b inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a3169ce2939a1c47b1984e55a946f0c1b">operator()</a> (<a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg1 &gt; _A_a1, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg2 &gt; _A_a2, <a class="el" href="namespacesigc.html#aa0d56c61023af35c47b79db80b32fd2e">type_trait_take_t</a>&lt; T_arg3 &gt; _A_a3) const </td></tr>
103 <tr class="memdesc:a3169ce2939a1c47b1984e55a946f0c1b inherit pub_methods_classsigc_1_1signal3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Triggers the emission of the signal (see <a class="el" href="classsigc_1_1signal3.html#ae753431d2f0c2b4cd8a9792c997e09d8" title="Triggers the emission of the signal. ">emit()</a>).  <a href="#a3169ce2939a1c47b1984e55a946f0c1b">More...</a><br /></td></tr>
104 <tr class="separator:a3169ce2939a1c47b1984e55a946f0c1b inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
105 <tr class="memitem:a0c398a25051e920bc4338f35b4bf7df6 inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html">signal3</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a0c398a25051e920bc4338f35b4bf7df6">operator=</a> (const <a class="el" href="classsigc_1_1signal3.html">signal3</a>&amp; src)</td></tr>
106 <tr class="separator:a0c398a25051e920bc4338f35b4bf7df6 inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
107 <tr class="memitem:abafd9fe17f2b9b18e25eb0293e9e8bfd inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html">signal3</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#abafd9fe17f2b9b18e25eb0293e9e8bfd">operator=</a> (<a class="el" href="classsigc_1_1signal3.html">signal3</a>&amp;&amp; src)</td></tr>
108 <tr class="separator:abafd9fe17f2b9b18e25eb0293e9e8bfd inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:ab9606b708078956a758b81503f956bee inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsigc_1_1signal3.html#a3bc0616e7ac933e702a889a2a84e92d4">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#ab9606b708078956a758b81503f956bee">slots</a> ()</td></tr>
110 <tr class="memdesc:ab9606b708078956a758b81503f956bee inherit pub_methods_classsigc_1_1signal3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#ab9606b708078956a758b81503f956bee">More...</a><br /></td></tr>
111 <tr class="separator:ab9606b708078956a758b81503f956bee inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
112 <tr class="memitem:aae26e88b26bb928f4931e2fc8668bb3c inherit pub_methods_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classsigc_1_1signal3.html#a3bc0616e7ac933e702a889a2a84e92d4">slot_list_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#aae26e88b26bb928f4931e2fc8668bb3c">slots</a> () const </td></tr>
113 <tr class="memdesc:aae26e88b26bb928f4931e2fc8668bb3c inherit pub_methods_classsigc_1_1signal3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an STL-style interface for the signal's list of slots.  <a href="#aae26e88b26bb928f4931e2fc8668bb3c">More...</a><br /></td></tr>
114 <tr class="separator:aae26e88b26bb928f4931e2fc8668bb3c inherit pub_methods_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
115 <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>
116 <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>
117 <tr class="separator:aff65198ddcb4fbccb644ff853e663e0e inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
118 <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>
119 <tr class="separator:a761e95b8c7b460664d3338ed3eb39543 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
120 <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>
121 <tr class="separator:a9f8570c89cd5c0b35613570a5ea80154 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
122 <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>
123 <tr class="separator:afa2e5807537c989b430015e5ae05a357 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
124 <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>
125 <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>
126 <tr class="separator:a52fda4806ec9dbc02baa95ce70c13fb0 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <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>
128 <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>
129 <tr class="separator:a228da4dd1eac6905dafbc5697086e503 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
130 <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>
131 <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>
132 <tr class="separator:a17597d66e680d222248c523985f0afd6 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 <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>
134 <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>
135 <tr class="separator:a24e7fc4e07ac19cebafe8e3bd71bfe94 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
136 <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>
137 <tr class="separator:a90b36a7b33e107ce0af0de895e0df286 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <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>
139 <tr class="separator:a277a34edf44207fb4784807eac5872c6 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
140 <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#aa60e22abd088b6cde2dd50fb3f228aa4">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>
141 <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>
142 <tr class="separator:a0725416f747d6db3c57fa318a9f887a8 inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
143 <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>
144 <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>
145 <tr class="separator:aebb7ac69ea745cd60c0505f8d553d27f inherit pub_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
146 <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>
147 <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>
148 <tr class="separator:a7e1348841e762fb41b41c6f2ce9fa073 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
149 <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>
150 <tr class="separator:ac8431d9452c9698a012597e6560c72fa inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
151 <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>
152 <tr class="separator:aba42ed8afb6598106cf68c18a7387f18 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
153 <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>
154 <tr class="separator:a75587da09e30031db7a2519843f1f4fb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 <tr class="memitem:ab14931670837728e49bb5ca88fb16db5 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#ab14931670837728e49bb5ca88fb16db5">add_destroy_notify_callback</a> (void* data, <a class="el" href="structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a> func) const </td></tr>
156 <tr class="memdesc:ab14931670837728e49bb5ca88fb16db5 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="#ab14931670837728e49bb5ca88fb16db5">More...</a><br /></td></tr>
157 <tr class="separator:ab14931670837728e49bb5ca88fb16db5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
158 <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>
159 <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>
160 <tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
161 <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>
162 <tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
163 <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>
164 <tr class="separator:ac3d61cdb452dc46fcdc8a8d42d9c079d inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
165 <tr class="memitem:a8b9dffa8a50ff13ba33e6c7f10468e2b 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#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a> (void* data) const </td></tr>
166 <tr class="memdesc:a8b9dffa8a50ff13ba33e6c7f10468e2b 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#ab14931670837728e49bb5ca88fb16db5" title="Add a callback that is executed (notified) when the trackable object is detroyed. ...">add_destroy_notify_callback()</a>.  <a href="#a8b9dffa8a50ff13ba33e6c7f10468e2b">More...</a><br /></td></tr>
167 <tr class="separator:a8b9dffa8a50ff13ba33e6c7f10468e2b inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
168 </table><table class="memberdecls">
169 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
170 Additional Inherited Members</h2></td></tr>
171 <tr class="inherit_header pub_types_classsigc_1_1signal3"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classsigc_1_1signal3')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classsigc_1_1signal3.html">sigc::signal3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;</a></td></tr>
172 <tr class="memitem:a60e1ef95f82cd8981d61576d1e3f8e94 inherit pub_types_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__list.html#a957838a7111e132824c10c2d5a897a0b">slot_list_type::const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a60e1ef95f82cd8981d61576d1e3f8e94">const_iterator</a></td></tr>
173 <tr class="separator:a60e1ef95f82cd8981d61576d1e3f8e94 inherit pub_types_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
174 <tr class="memitem:a4ba3eb58c4c5ac2c25f49c48fd0af264 inherit pub_types_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__list.html#a8293bfca54539958326f57375e4d8c14">slot_list_type::const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a4ba3eb58c4c5ac2c25f49c48fd0af264">const_reverse_iterator</a></td></tr>
175 <tr class="separator:a4ba3eb58c4c5ac2c25f49c48fd0af264 inherit pub_types_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
176 <tr class="memitem:adf54ec96c5fb78d4c8b7fc032a1937ad inherit pub_types_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">typedef internal::signal_emit3&lt; T_return, T_arg1, T_arg2, T_arg3, T_accumulator &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#adf54ec96c5fb78d4c8b7fc032a1937ad">emitter_type</a></td></tr>
177 <tr class="separator:adf54ec96c5fb78d4c8b7fc032a1937ad inherit pub_types_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
178 <tr class="memitem:a8029a48126a2018947a2b6680ddabe6b inherit pub_types_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__list.html#a9774e07e467d9463e6e7cc7aa2f5c05f">slot_list_type::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a8029a48126a2018947a2b6680ddabe6b">iterator</a></td></tr>
179 <tr class="separator:a8029a48126a2018947a2b6680ddabe6b inherit pub_types_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
180 <tr class="memitem:a57c79755fc4c4b04196a9bf6742a0cc6 inherit pub_types_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">typedef emitter_type::result_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a57c79755fc4c4b04196a9bf6742a0cc6">result_type</a></td></tr>
181 <tr class="separator:a57c79755fc4c4b04196a9bf6742a0cc6 inherit pub_types_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
182 <tr class="memitem:acc453f0d5fc7f277494b2d6e737f6f68 inherit pub_types_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__list.html#addb44a7590825f917b3fcf0179fadadb">slot_list_type::reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#acc453f0d5fc7f277494b2d6e737f6f68">reverse_iterator</a></td></tr>
183 <tr class="separator:acc453f0d5fc7f277494b2d6e737f6f68 inherit pub_types_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
184 <tr class="memitem:a3bc0616e7ac933e702a889a2a84e92d4 inherit pub_types_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__list.html">slot_list</a>&lt; <a class="el" href="classsigc_1_1signal3.html#afe37478128b40fb4efedcd3c0eb05b6b">slot_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#a3bc0616e7ac933e702a889a2a84e92d4">slot_list_type</a></td></tr>
185 <tr class="separator:a3bc0616e7ac933e702a889a2a84e92d4 inherit pub_types_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
186 <tr class="memitem:afe37478128b40fb4efedcd3c0eb05b6b inherit pub_types_classsigc_1_1signal3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classsigc_1_1slot.html">slot</a>&lt; T_return(T_arg1, T_arg2, T_arg3)&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsigc_1_1signal3.html#afe37478128b40fb4efedcd3c0eb05b6b">slot_type</a></td></tr>
187 <tr class="separator:afe37478128b40fb4efedcd3c0eb05b6b inherit pub_types_classsigc_1_1signal3"><td class="memSeparator" colspan="2">&#160;</td></tr>
188 <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>
189 <tr class="memitem:aa60e22abd088b6cde2dd50fb3f228aa4 inherit pub_types_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">typedef std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#aa60e22abd088b6cde2dd50fb3f228aa4">size_type</a></td></tr>
190 <tr class="separator:aa60e22abd088b6cde2dd50fb3f228aa4 inherit pub_types_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
191 <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>
192 <tr class="memitem:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">typedef internal::func_destroy_notify&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a></td></tr>
193 <tr class="separator:a3338954d7565534bd945290b798e13ed inherit pub_types_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
194 <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>
195 <tr class="memitem:a328b132e5dfb99dbc3aae1e5c3bb0981 inherit pro_types_structsigc_1_1signal__base"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1slot__iterator.html">internal::signal_impl::iterator_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1signal__base.html#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a></td></tr>
196 <tr class="separator:a328b132e5dfb99dbc3aae1e5c3bb0981 inherit pro_types_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
197 <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>
198 <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#a328b132e5dfb99dbc3aae1e5c3bb0981">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>
199 <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>
200 <tr class="separator:a5c89a76a27d69c512f554b841b1bd08a inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
201 <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#a328b132e5dfb99dbc3aae1e5c3bb0981">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>
202 <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>
203 <tr class="separator:a50eab6d37728bbbf3beb21d684a72e6c inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
204 <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#a328b132e5dfb99dbc3aae1e5c3bb0981">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#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> i)</td></tr>
205 <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>
206 <tr class="separator:a21efc57eea29c3139855909ad4807984 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
207 <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>
208 <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>
209 <tr class="separator:ab1b7d9bc2a59c4c67d0123a65a7baab9 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
210 <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#a328b132e5dfb99dbc3aae1e5c3bb0981">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#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> i, const <a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp; slot_)</td></tr>
211 <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>
212 <tr class="separator:a87da23ad801faa9e2b6b4be2a747e757 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
213 <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#a328b132e5dfb99dbc3aae1e5c3bb0981">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#a328b132e5dfb99dbc3aae1e5c3bb0981">iterator_type</a> i, <a class="el" href="classsigc_1_1slot__base.html">slot_base</a>&amp;&amp; slot_)</td></tr>
214 <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>
215 <tr class="separator:aa80c33868910139dd2f511afcc31b687 inherit pro_methods_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
216 <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>
217 <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>
218 <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>
219 <tr class="separator:a747d448c28fd256ef580d165eb69f17a inherit pro_attribs_structsigc_1_1signal__base"><td class="memSeparator" colspan="2">&#160;</td></tr>
220 </table>
221 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
222 <div class="textblock"><h3>template&lt;class T_return, class T_arg1, class T_arg2, class T_arg3&gt;<br />
223 template &lt;class T_accumulator&gt;<br />
224 class sigc::signal&lt; T_return(T_arg1, T_arg2, T_arg3)&gt;::accumulated&lt; T_accumulator &gt;</h3>
225
226 <p>Convenience wrapper for the numbered <a class="el" href="classsigc_1_1signal3.html" title="Signal declaration. ">sigc::signal3</a> template. </p>
227 <p>Like <a class="el" href="classsigc_1_1signal.html" title="Convenience wrapper for the numbered sigc::signal# templates. ">sigc::signal</a> but the additional template parameter <em>T_accumulator</em> defines the accumulator type that should be used. </p>
228 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
229 <a class="anchor" id="a096e447ba082bebd28601309d595807c"></a>
230 <div class="memitem">
231 <div class="memproto">
232 <div class="memtemplate">
233 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 &gt; </div>
234 <div class="memtemplate">
235 template &lt;class T_accumulator &gt; </div>
236 <table class="mlabels">
237   <tr>
238   <td class="mlabels-left">
239       <table class="memname">
240         <tr>
241           <td class="memname"><a class="el" href="classsigc_1_1signal.html">sigc::signal</a>&lt; T_return(T_arg1, T_arg2, T_arg3)&gt;::accumulated&lt; T_accumulator &gt;::accumulated </td>
242           <td>(</td>
243           <td class="paramname"></td><td>)</td>
244           <td></td>
245         </tr>
246       </table>
247   </td>
248   <td class="mlabels-right">
249 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
250   </tr>
251 </table>
252 </div><div class="memdoc">
253
254 </div>
255 </div>
256 <a class="anchor" id="ad47d6448e3137d45649656d23b19f89a"></a>
257 <div class="memitem">
258 <div class="memproto">
259 <div class="memtemplate">
260 template &lt;class T_return , class T_arg1 , class T_arg2 , class T_arg3 &gt; </div>
261 <div class="memtemplate">
262 template &lt;class T_accumulator &gt; </div>
263 <table class="mlabels">
264   <tr>
265   <td class="mlabels-left">
266       <table class="memname">
267         <tr>
268           <td class="memname"><a class="el" href="classsigc_1_1signal.html">sigc::signal</a>&lt; T_return(T_arg1, T_arg2, T_arg3)&gt;::accumulated&lt; T_accumulator &gt;::accumulated </td>
269           <td>(</td>
270           <td class="paramtype">const accumulated &amp;&#160;</td>
271           <td class="paramname"><em>src</em></td><td>)</td>
272           <td></td>
273         </tr>
274       </table>
275   </td>
276   <td class="mlabels-right">
277 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
278   </tr>
279 </table>
280 </div><div class="memdoc">
281
282 </div>
283 </div>
284 </div><!-- contents -->
285 <!-- start footer part -->
286 <hr class="footer"/><address class="footer"><small>
287 Generated on Fri Apr 8 2016 10:54:31 for libsigc++ by &#160;<a href="http://www.doxygen.org/index.html">
288 <img class="footer" src="doxygen.png" alt="doxygen"/>
289 </a> 1.8.9.1
290 </small></address>
291 </body>
292 </html>