27
27
Inheritance diagram for SigC::Signal2< T_return, T_arg1, T_arg2, T_accumulator >:<p><center><img src="classSigC_1_1Signal2__inherit__graph.png" border="0" usemap="#SigC_1_1Signal2_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__accumulator_01_4__inherit__map" alt="Inheritance graph"></center>
28
28
<map name="SigC_1_1Signal2_3_01T__return_00_01T__arg1_00_01T__arg2_00_01T__accumulator_01_4__inherit__map">
29
<area href="classsigc_1_1signal2.html" shape="rect" coords="9,155,351,174" alt="">
30
<area href="structsigc_1_1signal__base.html" shape="rect" coords="124,86,236,105" alt="">
31
<area href="structsigc_1_1trackable.html" shape="rect" coords="132,17,228,35" alt="">
29
<area href="classsigc_1_1signal2.html" shape="rect" coords="12,158,374,182" alt="">
30
<area href="structsigc_1_1signal__base.html" shape="rect" coords="132,84,254,108" alt="">
31
<area href="structsigc_1_1trackable.html" shape="rect" coords="140,9,246,33" alt="">
33
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classSigC_1_1Signal2-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
33
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classSigC_1_1Signal2-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
35
<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
36
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef ::<a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>< T_return,<br>
37
T_arg1, T_arg2, T_accumulator > </td><td class="memItemRight" valign=bottom><a class="el" href="classSigC_1_1Signal2.html#w0">parent_type</a></td></tr>
39
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="classsigc_1_1signal2.html#w1">parent_type::result_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classSigC_1_1Signal2.html#w1">result_type</a></td></tr>
41
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="classsigc_1_1signal2.html#w2">parent_type::slot_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classSigC_1_1Signal2.html#w2">slot_type</a></td></tr>
43
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
44
<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classSigC_1_1Signal2.html#a0">Signal2</a> ()</td></tr>
46
<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classSigC_1_1Signal2.html#a1">Signal2</a> (const <a class="el" href="classSigC_1_1Signal2.html">Signal2</a>& src)</td></tr>
48
<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classSigC_1_1Signal2.html#w2">slot_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classSigC_1_1Signal2.html#a2">slot</a> () const</td></tr>
35
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
36
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef ::<a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a>< T_return,<br>
37
T_arg1, T_arg2, T_accumulator > </td><td class="memItemRight" valign="bottom"><a class="el" href="classSigC_1_1Signal2.html#w0">parent_type</a></td></tr>
39
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classsigc_1_1signal2.html#w1">parent_type::result_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSigC_1_1Signal2.html#w1">result_type</a></td></tr>
41
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classsigc_1_1signal2.html#w2">parent_type::slot_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSigC_1_1Signal2.html#w2">slot_type</a></td></tr>
43
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSigC_1_1Signal2.html#a0">Signal2</a> ()</td></tr>
46
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSigC_1_1Signal2.html#a1">Signal2</a> (const <a class="el" href="classSigC_1_1Signal2.html">Signal2</a>& src)</td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classSigC_1_1Signal2.html#w2">slot_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSigC_1_1Signal2.html#a2">slot</a> () const </td></tr>
50
50
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a functor that calls <a class="el" href="classsigc_1_1signal2.html#a1">emit()</a> on this signal. <a href="#a2"></a><br></td></tr>
68
68
<hr><h2>Member Typedef Documentation</h2>
69
<a class="anchor" name="w0" doxytag="SigC::Signal2::parent_type" ></a><p>
70
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
73
<table cellpadding="0" cellspacing="0" border="0">
75
<td class="md" colspan="4">
76
template <class T_return, class T_arg1, class T_arg2, class T_accumulator = ::sigc::nil> </td>
79
<td class="md" nowrap valign="top"> typedef ::<a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a><T_return, T_arg1,T_arg2, T_accumulator> <a class="el" href="classSigC_1_1Signal2.html">SigC::Signal2</a><T_return, T_arg1, T_arg2, T_accumulator>::<a class="el" href="classsigc_1_1signal2.html">parent_type</a> </td>
85
<table cellspacing=5 cellpadding=0 border=0>
96
<a class="anchor" name="w1" doxytag="SigC::Signal2::result_type" ></a><p>
97
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
100
<table cellpadding="0" cellspacing="0" border="0">
102
<td class="md" colspan="4">
103
template <class T_return, class T_arg1, class T_arg2, class T_accumulator = ::sigc::nil> </td>
106
<td class="md" nowrap valign="top"> typedef <a class="el" href="classsigc_1_1signal2.html#w1">parent_type::result_type</a> <a class="el" href="classSigC_1_1Signal2.html">SigC::Signal2</a><T_return, T_arg1, T_arg2, T_accumulator>::<a class="el" href="classSigC_1_1Signal2.html#w1">result_type</a> </td>
112
<table cellspacing=5 cellpadding=0 border=0>
122
Reimplemented from <a class="el" href="classsigc_1_1signal2.html#w1">sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator></a>.
127
<a class="anchor" name="w2" doxytag="SigC::Signal2::slot_type" ></a><p>
128
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
131
<table cellpadding="0" cellspacing="0" border="0">
133
<td class="md" colspan="4">
134
template <class T_return, class T_arg1, class T_arg2, class T_accumulator = ::sigc::nil> </td>
137
<td class="md" nowrap valign="top"> typedef <a class="el" href="classsigc_1_1signal2.html#w2">parent_type::slot_type</a> <a class="el" href="classSigC_1_1Signal2.html">SigC::Signal2</a><T_return, T_arg1, T_arg2, T_accumulator>::<a class="el" href="classSigC_1_1Signal2.html#w2">slot_type</a> </td>
143
<table cellspacing=5 cellpadding=0 border=0>
153
Reimplemented from <a class="el" href="classsigc_1_1signal2.html#w2">sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator></a>.
69
<a class="anchor" name="w0" doxytag="SigC::Signal2::parent_type"></a><p>
70
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
73
<table cellpadding="0" cellspacing="0" border="0">
75
<td class="md" colspan="4">
76
template <class T_return, class T_arg1, class T_arg2, class T_accumulator = ::sigc::nil> </td>
79
<td class="md" nowrap valign="top">typedef ::<a class="el" href="classsigc_1_1signal2.html">sigc::signal2</a><T_return, T_arg1,T_arg2, T_accumulator> <a class="el" href="classSigC_1_1Signal2.html">SigC::Signal2</a><T_return, T_arg1, T_arg2, T_accumulator>::<a class="el" href="classsigc_1_1signal2.html">parent_type</a> </td>
85
<table cellspacing="5" cellpadding="0" border="0">
96
<a class="anchor" name="w1" doxytag="SigC::Signal2::result_type"></a><p>
97
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
100
<table cellpadding="0" cellspacing="0" border="0">
102
<td class="md" colspan="4">
103
template <class T_return, class T_arg1, class T_arg2, class T_accumulator = ::sigc::nil> </td>
106
<td class="md" nowrap valign="top">typedef <a class="el" href="classsigc_1_1signal2.html#w1">parent_type::result_type</a> <a class="el" href="classSigC_1_1Signal2.html">SigC::Signal2</a><T_return, T_arg1, T_arg2, T_accumulator>::<a class="el" href="classSigC_1_1Signal2.html#w1">result_type</a> </td>
112
<table cellspacing="5" cellpadding="0" border="0">
122
Reimplemented from <a class="el" href="classsigc_1_1signal2.html#w1">sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator></a>. </td>
125
<a class="anchor" name="w2" doxytag="SigC::Signal2::slot_type"></a><p>
126
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
129
<table cellpadding="0" cellspacing="0" border="0">
131
<td class="md" colspan="4">
132
template <class T_return, class T_arg1, class T_arg2, class T_accumulator = ::sigc::nil> </td>
135
<td class="md" nowrap valign="top">typedef <a class="el" href="classsigc_1_1signal2.html#w2">parent_type::slot_type</a> <a class="el" href="classSigC_1_1Signal2.html">SigC::Signal2</a><T_return, T_arg1, T_arg2, T_accumulator>::<a class="el" href="classSigC_1_1Signal2.html#w2">slot_type</a> </td>
141
<table cellspacing="5" cellpadding="0" border="0">
151
Reimplemented from <a class="el" href="classsigc_1_1signal2.html#w2">sigc::signal2<T_return, T_arg1, T_arg2, T_accumulator></a>. </td>
158
154
<hr><h2>Constructor & Destructor Documentation</h2>
159
<a class="anchor" name="a0" doxytag="SigC::Signal2::Signal2" ></a><p>
155
<a class="anchor" name="a0" doxytag="SigC::Signal2::Signal2"></a><p>
160
156
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
162
158
<td class="mdRow">