]> git.tdb.fi Git - ext/sigc++-2.0.git/blob - untracked/docs/reference/html/structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html
Import libsigc++ 2.10.8 sources
[ext/sigc++-2.0.git] / untracked / docs / reference / html / structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.9.1"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>libsigc++: sigc::exception_catch_functor&lt; T_functor, T_catcher, void &gt; Struct Template Reference</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="doxygen.css" rel="stylesheet" type="text/css" />
13 <link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
14 </head>
15 <body>
16 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
17 <div id="titlearea">
18 <table cellspacing="0" cellpadding="0">
19  <tbody>
20  <tr style="height: 56px;">
21   <td id="projectalign" style="padding-left: 0.5em;">
22    <div id="projectname">libsigc++
23    &#160;<span id="projectnumber">2.10.8</span>
24    </div>
25   </td>
26  </tr>
27  </tbody>
28 </table>
29 </div>
30 <!-- end header part -->
31 <!-- Generated by Doxygen 1.9.1 -->
32 <script type="text/javascript" src="menudata.js"></script>
33 <script type="text/javascript" src="menu.js"></script>
34 <script type="text/javascript">
35 /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
36 $(function() {
37   initMenu('',false,false,'search.php','Search');
38 });
39 /* @license-end */</script>
40 <div id="main-nav"></div>
41 <div id="nav-path" class="navpath">
42   <ul>
43 <li class="navelem"><a class="el" href="namespacesigc.html">sigc</a></li><li class="navelem"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html">exception_catch_functor&lt; T_functor, T_catcher, void &gt;</a></li>  </ul>
44 </div>
45 </div><!-- top -->
46 <div class="header">
47   <div class="summary">
48 <a href="#pub-types">Public Types</a> &#124;
49 <a href="#pub-methods">Public Member Functions</a> &#124;
50 <a href="#pub-attribs">Public Attributes</a> &#124;
51 <a href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4-members.html">List of all members</a>  </div>
52   <div class="headertitle">
53 <div class="title">sigc::exception_catch_functor&lt; T_functor, T_catcher, void &gt; Struct Template Reference</div>  </div>
54 </div><!--header-->
55 <div class="contents">
56
57 <p><code>#include &lt;sigc++/adaptors/exception_catch.h&gt;</code></p>
58 <div class="dynheader">
59 Inheritance diagram for sigc::exception_catch_functor&lt; T_functor, T_catcher, void &gt;:</div>
60 <div class="dyncontent">
61 <div class="center"><img src="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4__inherit__graph.png" border="0" usemap="#asigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4_inherit__map" alt="Inheritance graph"/></div>
62 <map name="asigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4_inherit__map" id="asigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4_inherit__map">
63 <area shape="rect" title=" " alt="" coords="19,229,182,285"/>
64 <area shape="rect" href="structsigc_1_1adapts.html" title="Base type for adaptors." alt="" coords="5,155,196,181"/>
65 <area shape="rect" href="structsigc_1_1adaptor__base.html" title="A hint to the compiler." alt="" coords="29,80,173,107"/>
66 <area shape="rect" href="structsigc_1_1functor__base.html" title="A hint to the compiler." alt="" coords="31,5,171,32"/>
67 </map>
68 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
69 <table class="memberdecls">
70 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
71 Public Types</h2></td></tr>
72 <tr class="memitem:aa9803c7bd355ae0674dbfabf346676c0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1adapts.html">adapts</a>&lt; T_functor &gt;::<a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#aa9803c7bd355ae0674dbfabf346676c0">adaptor_type</a></td></tr>
73 <tr class="separator:aa9803c7bd355ae0674dbfabf346676c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
74 <tr class="memitem:a06506e0d4da26682740b7f4f9aec80d5"><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a06506e0d4da26682740b7f4f9aec80d5">result_type</a></td></tr>
75 <tr class="separator:a06506e0d4da26682740b7f4f9aec80d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
76 <tr class="inherit_header pub_types_structsigc_1_1adapts"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structsigc_1_1adapts')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td></tr>
77 <tr class="memitem:a5c3f3b614455552f4cd5d88b1f330248 inherit pub_types_structsigc_1_1adapts"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1adaptor__trait.html">adaptor_trait</a>&lt; T_functor &gt;::<a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a></td></tr>
78 <tr class="separator:a5c3f3b614455552f4cd5d88b1f330248 inherit pub_types_structsigc_1_1adapts"><td class="memSeparator" colspan="2">&#160;</td></tr>
79 <tr class="memitem:a914e75556dae1fdcf0162c4c99aca79d inherit pub_types_structsigc_1_1adapts"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structsigc_1_1adaptor__trait.html">adaptor_trait</a>&lt; T_functor &gt;::<a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a></td></tr>
80 <tr class="separator:a914e75556dae1fdcf0162c4c99aca79d inherit pub_types_structsigc_1_1adapts"><td class="memSeparator" colspan="2">&#160;</td></tr>
81 </table><table class="memberdecls">
82 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
83 Public Member Functions</h2></td></tr>
84 <tr class="memitem:a84b167dc0dd520253776c55eb711c461"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a84b167dc0dd520253776c55eb711c461">exception_catch_functor</a> ()</td></tr>
85 <tr class="separator:a84b167dc0dd520253776c55eb711c461"><td class="memSeparator" colspan="2">&#160;</td></tr>
86 <tr class="memitem:a08a5ce7a94a0646e92c5eb8fb6b7d5f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a08a5ce7a94a0646e92c5eb8fb6b7d5f3">exception_catch_functor</a> (const T_functor &amp; _A_func, const T_catcher &amp; _A_catcher)</td></tr>
87 <tr class="separator:a08a5ce7a94a0646e92c5eb8fb6b7d5f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 <tr class="memitem:a1537e7d0175046d65522bd960149bb62"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a1537e7d0175046d65522bd960149bb62">~exception_catch_functor</a> ()</td></tr>
89 <tr class="separator:a1537e7d0175046d65522bd960149bb62"><td class="memSeparator" colspan="2">&#160;</td></tr>
90 <tr class="memitem:a24e842daf8e8d756e2b77ceb47c55c14"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a24e842daf8e8d756e2b77ceb47c55c14">operator()</a> ()</td></tr>
91 <tr class="separator:a24e842daf8e8d756e2b77ceb47c55c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
92 <tr class="memitem:ade12d3049fdb07307d0852aa9a90f1b6"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 &gt; </td></tr>
93 <tr class="memitem:ade12d3049fdb07307d0852aa9a90f1b6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#ade12d3049fdb07307d0852aa9a90f1b6">operator()</a> (T_arg1 _A_a1)</td></tr>
94 <tr class="separator:ade12d3049fdb07307d0852aa9a90f1b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
95 <tr class="memitem:a552ee97ff7ee248d75ecd0241d379d31"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 &gt; </td></tr>
96 <tr class="memitem:a552ee97ff7ee248d75ecd0241d379d31"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a552ee97ff7ee248d75ecd0241d379d31">operator()</a> (T_arg1 _A_a1, T_arg2 _A_a2)</td></tr>
97 <tr class="separator:a552ee97ff7ee248d75ecd0241d379d31"><td class="memSeparator" colspan="2">&#160;</td></tr>
98 <tr class="memitem:a4062190405963d2bf806219d3480b2dd"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 &gt; </td></tr>
99 <tr class="memitem:a4062190405963d2bf806219d3480b2dd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2, T_arg3 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a4062190405963d2bf806219d3480b2dd">operator()</a> (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3)</td></tr>
100 <tr class="separator:a4062190405963d2bf806219d3480b2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
101 <tr class="memitem:a68bec561e3c051fc3551965ccbad4398"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 &gt; </td></tr>
102 <tr class="memitem:a68bec561e3c051fc3551965ccbad4398"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a68bec561e3c051fc3551965ccbad4398">operator()</a> (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4)</td></tr>
103 <tr class="separator:a68bec561e3c051fc3551965ccbad4398"><td class="memSeparator" colspan="2">&#160;</td></tr>
104 <tr class="memitem:a1eb6fb5783d65d904474f6ffe14ace7b"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 &gt; </td></tr>
105 <tr class="memitem:a1eb6fb5783d65d904474f6ffe14ace7b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a1eb6fb5783d65d904474f6ffe14ace7b">operator()</a> (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5)</td></tr>
106 <tr class="separator:a1eb6fb5783d65d904474f6ffe14ace7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
107 <tr class="memitem:a4c24ffa31304c0647b0d29cba07ffe3a"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </td></tr>
108 <tr class="memitem:a4c24ffa31304c0647b0d29cba07ffe3a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#a4c24ffa31304c0647b0d29cba07ffe3a">operator()</a> (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6)</td></tr>
109 <tr class="separator:a4c24ffa31304c0647b0d29cba07ffe3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
110 <tr class="memitem:ab4d0d68e2dd1d356ff932ac2ca846a0c"><td class="memTemplParams" colspan="2">template&lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 &gt; </td></tr>
111 <tr class="memitem:ab4d0d68e2dd1d356ff932ac2ca846a0c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt; T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#ab4d0d68e2dd1d356ff932ac2ca846a0c">operator()</a> (T_arg1 _A_a1, T_arg2 _A_a2, T_arg3 _A_a3, T_arg4 _A_a4, T_arg5 _A_a5, T_arg6 _A_a6, T_arg7 _A_a7)</td></tr>
112 <tr class="separator:ab4d0d68e2dd1d356ff932ac2ca846a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
113 <tr class="inherit_header pub_methods_structsigc_1_1adapts"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1adapts')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td></tr>
114 <tr class="memitem:a947b69ccbdcabd4ef4163dcab96096f8 inherit pub_methods_structsigc_1_1adapts"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adapts.html#a947b69ccbdcabd4ef4163dcab96096f8">adapts</a> (const T_functor &amp; _A_functor)</td></tr>
115 <tr class="memdesc:a947b69ccbdcabd4ef4163dcab96096f8 inherit pub_methods_structsigc_1_1adapts"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an adaptor that wraps the passed functor.  <a href="structsigc_1_1adapts.html#a947b69ccbdcabd4ef4163dcab96096f8">More...</a><br /></td></tr>
116 <tr class="separator:a947b69ccbdcabd4ef4163dcab96096f8 inherit pub_methods_structsigc_1_1adapts"><td class="memSeparator" colspan="2">&#160;</td></tr>
117 </table><table class="memberdecls">
118 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
119 Public Attributes</h2></td></tr>
120 <tr class="memitem:acc50467493545db2b55e638f7ac28c42"><td class="memItemLeft" align="right" valign="top">T_catcher&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1exception__catch__functor_3_01T__functor_00_01T__catcher_00_01void_01_4.html#acc50467493545db2b55e638f7ac28c42">catcher_</a></td></tr>
121 <tr class="separator:acc50467493545db2b55e638f7ac28c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
122 <tr class="inherit_header pub_attribs_structsigc_1_1adapts"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_structsigc_1_1adapts')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="structsigc_1_1adapts.html">sigc::adapts&lt; T_functor &gt;</a></td></tr>
123 <tr class="memitem:a2f4b37eb160708baf17de57f2abce7a7 inherit pub_attribs_structsigc_1_1adapts"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigc_1_1adapts.html#a2f4b37eb160708baf17de57f2abce7a7">functor_</a></td></tr>
124 <tr class="memdesc:a2f4b37eb160708baf17de57f2abce7a7 inherit pub_attribs_structsigc_1_1adapts"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adaptor that is invoked from operator()().  <a href="structsigc_1_1adapts.html#a2f4b37eb160708baf17de57f2abce7a7">More...</a><br /></td></tr>
125 <tr class="separator:a2f4b37eb160708baf17de57f2abce7a7 inherit pub_attribs_structsigc_1_1adapts"><td class="memSeparator" colspan="2">&#160;</td></tr>
126 </table>
127 <h2 class="groupheader">Member Typedef Documentation</h2>
128 <a id="aa9803c7bd355ae0674dbfabf346676c0"></a>
129 <h2 class="memtitle"><span class="permalink"><a href="#aa9803c7bd355ae0674dbfabf346676c0">&#9670;&#160;</a></span>adaptor_type</h2>
130
131 <div class="memitem">
132 <div class="memproto">
133 <div class="memtemplate">
134 template &lt;class T_functor , class T_catcher &gt; </div>
135       <table class="memname">
136         <tr>
137           <td class="memname">typedef <a class="el" href="structsigc_1_1adapts.html">adapts</a>&lt;T_functor&gt;::<a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a> <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::<a class="el" href="structsigc_1_1adapts.html#a5c3f3b614455552f4cd5d88b1f330248">adaptor_type</a></td>
138         </tr>
139       </table>
140 </div><div class="memdoc">
141
142 </div>
143 </div>
144 <a id="a06506e0d4da26682740b7f4f9aec80d5"></a>
145 <h2 class="memtitle"><span class="permalink"><a href="#a06506e0d4da26682740b7f4f9aec80d5">&#9670;&#160;</a></span>result_type</h2>
146
147 <div class="memitem">
148 <div class="memproto">
149 <div class="memtemplate">
150 template &lt;class T_functor , class T_catcher &gt; </div>
151       <table class="memname">
152         <tr>
153           <td class="memname">typedef void <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::<a class="el" href="structsigc_1_1adapts.html#a914e75556dae1fdcf0162c4c99aca79d">result_type</a></td>
154         </tr>
155       </table>
156 </div><div class="memdoc">
157
158 </div>
159 </div>
160 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
161 <a id="a84b167dc0dd520253776c55eb711c461"></a>
162 <h2 class="memtitle"><span class="permalink"><a href="#a84b167dc0dd520253776c55eb711c461">&#9670;&#160;</a></span>exception_catch_functor() <span class="overload">[1/2]</span></h2>
163
164 <div class="memitem">
165 <div class="memproto">
166 <div class="memtemplate">
167 template &lt;class T_functor , class T_catcher &gt; </div>
168 <table class="mlabels">
169   <tr>
170   <td class="mlabels-left">
171       <table class="memname">
172         <tr>
173           <td class="memname"><a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::<a class="el" href="structsigc_1_1exception__catch__functor.html">exception_catch_functor</a> </td>
174           <td>(</td>
175           <td class="paramname"></td><td>)</td>
176           <td></td>
177         </tr>
178       </table>
179   </td>
180   <td class="mlabels-right">
181 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
182   </tr>
183 </table>
184 </div><div class="memdoc">
185
186 </div>
187 </div>
188 <a id="a08a5ce7a94a0646e92c5eb8fb6b7d5f3"></a>
189 <h2 class="memtitle"><span class="permalink"><a href="#a08a5ce7a94a0646e92c5eb8fb6b7d5f3">&#9670;&#160;</a></span>exception_catch_functor() <span class="overload">[2/2]</span></h2>
190
191 <div class="memitem">
192 <div class="memproto">
193 <div class="memtemplate">
194 template &lt;class T_functor , class T_catcher &gt; </div>
195 <table class="mlabels">
196   <tr>
197   <td class="mlabels-left">
198       <table class="memname">
199         <tr>
200           <td class="memname"><a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::<a class="el" href="structsigc_1_1exception__catch__functor.html">exception_catch_functor</a> </td>
201           <td>(</td>
202           <td class="paramtype">const T_functor &amp;&#160;</td>
203           <td class="paramname"><em>_A_func</em>, </td>
204         </tr>
205         <tr>
206           <td class="paramkey"></td>
207           <td></td>
208           <td class="paramtype">const T_catcher &amp;&#160;</td>
209           <td class="paramname"><em>_A_catcher</em>&#160;</td>
210         </tr>
211         <tr>
212           <td></td>
213           <td>)</td>
214           <td></td><td></td>
215         </tr>
216       </table>
217   </td>
218   <td class="mlabels-right">
219 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
220   </tr>
221 </table>
222 </div><div class="memdoc">
223
224 </div>
225 </div>
226 <a id="a1537e7d0175046d65522bd960149bb62"></a>
227 <h2 class="memtitle"><span class="permalink"><a href="#a1537e7d0175046d65522bd960149bb62">&#9670;&#160;</a></span>~exception_catch_functor()</h2>
228
229 <div class="memitem">
230 <div class="memproto">
231 <div class="memtemplate">
232 template &lt;class T_functor , class T_catcher &gt; </div>
233 <table class="mlabels">
234   <tr>
235   <td class="mlabels-left">
236       <table class="memname">
237         <tr>
238           <td class="memname"><a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::~<a class="el" href="structsigc_1_1exception__catch__functor.html">exception_catch_functor</a> </td>
239           <td>(</td>
240           <td class="paramname"></td><td>)</td>
241           <td></td>
242         </tr>
243       </table>
244   </td>
245   <td class="mlabels-right">
246 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
247   </tr>
248 </table>
249 </div><div class="memdoc">
250
251 </div>
252 </div>
253 <h2 class="groupheader">Member Function Documentation</h2>
254 <a id="a24e842daf8e8d756e2b77ceb47c55c14"></a>
255 <h2 class="memtitle"><span class="permalink"><a href="#a24e842daf8e8d756e2b77ceb47c55c14">&#9670;&#160;</a></span>operator()() <span class="overload">[1/8]</span></h2>
256
257 <div class="memitem">
258 <div class="memproto">
259 <div class="memtemplate">
260 template &lt;class T_functor , class T_catcher &gt; </div>
261       <table class="memname">
262         <tr>
263           <td class="memname">void <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::operator()</td>
264         </tr>
265       </table>
266 </div><div class="memdoc">
267
268 </div>
269 </div>
270 <a id="ade12d3049fdb07307d0852aa9a90f1b6"></a>
271 <h2 class="memtitle"><span class="permalink"><a href="#ade12d3049fdb07307d0852aa9a90f1b6">&#9670;&#160;</a></span>operator()() <span class="overload">[2/8]</span></h2>
272
273 <div class="memitem">
274 <div class="memproto">
275 <div class="memtemplate">
276 template &lt;class T_functor , class T_catcher &gt; </div>
277 <div class="memtemplate">
278 template &lt;class T_arg1 &gt; </div>
279 <table class="mlabels">
280   <tr>
281   <td class="mlabels-left">
282       <table class="memname">
283         <tr>
284           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1&gt;::type <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::operator() </td>
285           <td>(</td>
286           <td class="paramtype">T_arg1&#160;</td>
287           <td class="paramname"><em>_A_a1</em></td><td>)</td>
288           <td></td>
289         </tr>
290       </table>
291   </td>
292   <td class="mlabels-right">
293 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
294   </tr>
295 </table>
296 </div><div class="memdoc">
297
298 </div>
299 </div>
300 <a id="a552ee97ff7ee248d75ecd0241d379d31"></a>
301 <h2 class="memtitle"><span class="permalink"><a href="#a552ee97ff7ee248d75ecd0241d379d31">&#9670;&#160;</a></span>operator()() <span class="overload">[3/8]</span></h2>
302
303 <div class="memitem">
304 <div class="memproto">
305 <div class="memtemplate">
306 template &lt;class T_functor , class T_catcher &gt; </div>
307 <div class="memtemplate">
308 template &lt;class T_arg1 , class T_arg2 &gt; </div>
309 <table class="mlabels">
310   <tr>
311   <td class="mlabels-left">
312       <table class="memname">
313         <tr>
314           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2&gt;::type <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::operator() </td>
315           <td>(</td>
316           <td class="paramtype">T_arg1&#160;</td>
317           <td class="paramname"><em>_A_a1</em>, </td>
318         </tr>
319         <tr>
320           <td class="paramkey"></td>
321           <td></td>
322           <td class="paramtype">T_arg2&#160;</td>
323           <td class="paramname"><em>_A_a2</em>&#160;</td>
324         </tr>
325         <tr>
326           <td></td>
327           <td>)</td>
328           <td></td><td></td>
329         </tr>
330       </table>
331   </td>
332   <td class="mlabels-right">
333 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
334   </tr>
335 </table>
336 </div><div class="memdoc">
337
338 </div>
339 </div>
340 <a id="a4062190405963d2bf806219d3480b2dd"></a>
341 <h2 class="memtitle"><span class="permalink"><a href="#a4062190405963d2bf806219d3480b2dd">&#9670;&#160;</a></span>operator()() <span class="overload">[4/8]</span></h2>
342
343 <div class="memitem">
344 <div class="memproto">
345 <div class="memtemplate">
346 template &lt;class T_functor , class T_catcher &gt; </div>
347 <div class="memtemplate">
348 template &lt;class T_arg1 , class T_arg2 , class T_arg3 &gt; </div>
349 <table class="mlabels">
350   <tr>
351   <td class="mlabels-left">
352       <table class="memname">
353         <tr>
354           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2, T_arg3&gt;::type <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::operator() </td>
355           <td>(</td>
356           <td class="paramtype">T_arg1&#160;</td>
357           <td class="paramname"><em>_A_a1</em>, </td>
358         </tr>
359         <tr>
360           <td class="paramkey"></td>
361           <td></td>
362           <td class="paramtype">T_arg2&#160;</td>
363           <td class="paramname"><em>_A_a2</em>, </td>
364         </tr>
365         <tr>
366           <td class="paramkey"></td>
367           <td></td>
368           <td class="paramtype">T_arg3&#160;</td>
369           <td class="paramname"><em>_A_a3</em>&#160;</td>
370         </tr>
371         <tr>
372           <td></td>
373           <td>)</td>
374           <td></td><td></td>
375         </tr>
376       </table>
377   </td>
378   <td class="mlabels-right">
379 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
380   </tr>
381 </table>
382 </div><div class="memdoc">
383
384 </div>
385 </div>
386 <a id="a68bec561e3c051fc3551965ccbad4398"></a>
387 <h2 class="memtitle"><span class="permalink"><a href="#a68bec561e3c051fc3551965ccbad4398">&#9670;&#160;</a></span>operator()() <span class="overload">[5/8]</span></h2>
388
389 <div class="memitem">
390 <div class="memproto">
391 <div class="memtemplate">
392 template &lt;class T_functor , class T_catcher &gt; </div>
393 <div class="memtemplate">
394 template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 &gt; </div>
395 <table class="mlabels">
396   <tr>
397   <td class="mlabels-left">
398       <table class="memname">
399         <tr>
400           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2, T_arg3, T_arg4&gt;::type <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::operator() </td>
401           <td>(</td>
402           <td class="paramtype">T_arg1&#160;</td>
403           <td class="paramname"><em>_A_a1</em>, </td>
404         </tr>
405         <tr>
406           <td class="paramkey"></td>
407           <td></td>
408           <td class="paramtype">T_arg2&#160;</td>
409           <td class="paramname"><em>_A_a2</em>, </td>
410         </tr>
411         <tr>
412           <td class="paramkey"></td>
413           <td></td>
414           <td class="paramtype">T_arg3&#160;</td>
415           <td class="paramname"><em>_A_a3</em>, </td>
416         </tr>
417         <tr>
418           <td class="paramkey"></td>
419           <td></td>
420           <td class="paramtype">T_arg4&#160;</td>
421           <td class="paramname"><em>_A_a4</em>&#160;</td>
422         </tr>
423         <tr>
424           <td></td>
425           <td>)</td>
426           <td></td><td></td>
427         </tr>
428       </table>
429   </td>
430   <td class="mlabels-right">
431 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
432   </tr>
433 </table>
434 </div><div class="memdoc">
435
436 </div>
437 </div>
438 <a id="a1eb6fb5783d65d904474f6ffe14ace7b"></a>
439 <h2 class="memtitle"><span class="permalink"><a href="#a1eb6fb5783d65d904474f6ffe14ace7b">&#9670;&#160;</a></span>operator()() <span class="overload">[6/8]</span></h2>
440
441 <div class="memitem">
442 <div class="memproto">
443 <div class="memtemplate">
444 template &lt;class T_functor , class T_catcher &gt; </div>
445 <div class="memtemplate">
446 template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 &gt; </div>
447 <table class="mlabels">
448   <tr>
449   <td class="mlabels-left">
450       <table class="memname">
451         <tr>
452           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2, T_arg3, T_arg4, T_arg5&gt;::type <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::operator() </td>
453           <td>(</td>
454           <td class="paramtype">T_arg1&#160;</td>
455           <td class="paramname"><em>_A_a1</em>, </td>
456         </tr>
457         <tr>
458           <td class="paramkey"></td>
459           <td></td>
460           <td class="paramtype">T_arg2&#160;</td>
461           <td class="paramname"><em>_A_a2</em>, </td>
462         </tr>
463         <tr>
464           <td class="paramkey"></td>
465           <td></td>
466           <td class="paramtype">T_arg3&#160;</td>
467           <td class="paramname"><em>_A_a3</em>, </td>
468         </tr>
469         <tr>
470           <td class="paramkey"></td>
471           <td></td>
472           <td class="paramtype">T_arg4&#160;</td>
473           <td class="paramname"><em>_A_a4</em>, </td>
474         </tr>
475         <tr>
476           <td class="paramkey"></td>
477           <td></td>
478           <td class="paramtype">T_arg5&#160;</td>
479           <td class="paramname"><em>_A_a5</em>&#160;</td>
480         </tr>
481         <tr>
482           <td></td>
483           <td>)</td>
484           <td></td><td></td>
485         </tr>
486       </table>
487   </td>
488   <td class="mlabels-right">
489 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
490   </tr>
491 </table>
492 </div><div class="memdoc">
493
494 </div>
495 </div>
496 <a id="a4c24ffa31304c0647b0d29cba07ffe3a"></a>
497 <h2 class="memtitle"><span class="permalink"><a href="#a4c24ffa31304c0647b0d29cba07ffe3a">&#9670;&#160;</a></span>operator()() <span class="overload">[7/8]</span></h2>
498
499 <div class="memitem">
500 <div class="memproto">
501 <div class="memtemplate">
502 template &lt;class T_functor , class T_catcher &gt; </div>
503 <div class="memtemplate">
504 template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 &gt; </div>
505 <table class="mlabels">
506   <tr>
507   <td class="mlabels-left">
508       <table class="memname">
509         <tr>
510           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6&gt;::type <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::operator() </td>
511           <td>(</td>
512           <td class="paramtype">T_arg1&#160;</td>
513           <td class="paramname"><em>_A_a1</em>, </td>
514         </tr>
515         <tr>
516           <td class="paramkey"></td>
517           <td></td>
518           <td class="paramtype">T_arg2&#160;</td>
519           <td class="paramname"><em>_A_a2</em>, </td>
520         </tr>
521         <tr>
522           <td class="paramkey"></td>
523           <td></td>
524           <td class="paramtype">T_arg3&#160;</td>
525           <td class="paramname"><em>_A_a3</em>, </td>
526         </tr>
527         <tr>
528           <td class="paramkey"></td>
529           <td></td>
530           <td class="paramtype">T_arg4&#160;</td>
531           <td class="paramname"><em>_A_a4</em>, </td>
532         </tr>
533         <tr>
534           <td class="paramkey"></td>
535           <td></td>
536           <td class="paramtype">T_arg5&#160;</td>
537           <td class="paramname"><em>_A_a5</em>, </td>
538         </tr>
539         <tr>
540           <td class="paramkey"></td>
541           <td></td>
542           <td class="paramtype">T_arg6&#160;</td>
543           <td class="paramname"><em>_A_a6</em>&#160;</td>
544         </tr>
545         <tr>
546           <td></td>
547           <td>)</td>
548           <td></td><td></td>
549         </tr>
550       </table>
551   </td>
552   <td class="mlabels-right">
553 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
554   </tr>
555 </table>
556 </div><div class="memdoc">
557
558 </div>
559 </div>
560 <a id="ab4d0d68e2dd1d356ff932ac2ca846a0c"></a>
561 <h2 class="memtitle"><span class="permalink"><a href="#ab4d0d68e2dd1d356ff932ac2ca846a0c">&#9670;&#160;</a></span>operator()() <span class="overload">[8/8]</span></h2>
562
563 <div class="memitem">
564 <div class="memproto">
565 <div class="memtemplate">
566 template &lt;class T_functor , class T_catcher &gt; </div>
567 <div class="memtemplate">
568 template &lt;class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 &gt; </div>
569 <table class="mlabels">
570   <tr>
571   <td class="mlabels-left">
572       <table class="memname">
573         <tr>
574           <td class="memname"><a class="el" href="structsigc_1_1deduce__result__type.html">deduce_result_type</a>&lt;T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7&gt;::type <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::operator() </td>
575           <td>(</td>
576           <td class="paramtype">T_arg1&#160;</td>
577           <td class="paramname"><em>_A_a1</em>, </td>
578         </tr>
579         <tr>
580           <td class="paramkey"></td>
581           <td></td>
582           <td class="paramtype">T_arg2&#160;</td>
583           <td class="paramname"><em>_A_a2</em>, </td>
584         </tr>
585         <tr>
586           <td class="paramkey"></td>
587           <td></td>
588           <td class="paramtype">T_arg3&#160;</td>
589           <td class="paramname"><em>_A_a3</em>, </td>
590         </tr>
591         <tr>
592           <td class="paramkey"></td>
593           <td></td>
594           <td class="paramtype">T_arg4&#160;</td>
595           <td class="paramname"><em>_A_a4</em>, </td>
596         </tr>
597         <tr>
598           <td class="paramkey"></td>
599           <td></td>
600           <td class="paramtype">T_arg5&#160;</td>
601           <td class="paramname"><em>_A_a5</em>, </td>
602         </tr>
603         <tr>
604           <td class="paramkey"></td>
605           <td></td>
606           <td class="paramtype">T_arg6&#160;</td>
607           <td class="paramname"><em>_A_a6</em>, </td>
608         </tr>
609         <tr>
610           <td class="paramkey"></td>
611           <td></td>
612           <td class="paramtype">T_arg7&#160;</td>
613           <td class="paramname"><em>_A_a7</em>&#160;</td>
614         </tr>
615         <tr>
616           <td></td>
617           <td>)</td>
618           <td></td><td></td>
619         </tr>
620       </table>
621   </td>
622   <td class="mlabels-right">
623 <span class="mlabels"><span class="mlabel">inline</span></span>  </td>
624   </tr>
625 </table>
626 </div><div class="memdoc">
627
628 </div>
629 </div>
630 <h2 class="groupheader">Member Data Documentation</h2>
631 <a id="acc50467493545db2b55e638f7ac28c42"></a>
632 <h2 class="memtitle"><span class="permalink"><a href="#acc50467493545db2b55e638f7ac28c42">&#9670;&#160;</a></span>catcher_</h2>
633
634 <div class="memitem">
635 <div class="memproto">
636 <div class="memtemplate">
637 template &lt;class T_functor , class T_catcher &gt; </div>
638       <table class="memname">
639         <tr>
640           <td class="memname">T_catcher <a class="el" href="structsigc_1_1exception__catch__functor.html">sigc::exception_catch_functor</a>&lt; T_functor, T_catcher, void &gt;::catcher_</td>
641         </tr>
642       </table>
643 </div><div class="memdoc">
644
645 </div>
646 </div>
647 </div><!-- contents -->
648 <!-- start footer part -->
649 <hr class="footer"/><address class="footer"><small>
650 Generated on Fri Feb 11 2022 15:40:58 for libsigc++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
651 </small></address>
652 </body>
653 </html>