Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/doc/html/signals/reference.html @ 66

Last change on this file since 66 was 29, checked in by landauf, 17 years ago

updated boost from 1_33_1 to 1_34_1

File size: 9.1 KB
RevLine 
[29]1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
4<title>Reference</title>
5<link rel="stylesheet" href="../boostbook.css" type="text/css">
6<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
7<link rel="start" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
8<link rel="up" href="../signals.html" title="Chapter 12. Boost.Signals">
9<link rel="prev" href="tutorial.html" title="Tutorial">
10<link rel="next" href="../boost/signalN.html" title="Class template signalN">
11</head>
12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13<table cellpadding="2" width="100%">
14<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
15<td align="center"><a href="../../../index.htm">Home</a></td>
16<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
17<td align="center"><a href="../../../people/people.htm">People</a></td>
18<td align="center"><a href="../../../more/faq.htm">FAQ</a></td>
19<td align="center"><a href="../../../more/index.htm">More</a></td>
20</table>
21<hr>
22<div class="spirit-nav">
23<a accesskey="p" href="tutorial.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost/signalN.html"><img src="../images/next.png" alt="Next"></a>
24</div>
25<div class="section" lang="en">
26<div class="titlepage"><div><div><h2 class="title" style="clear: both">
27<a name="signals.reference"></a>Reference</h2></div></div></div>
28<div class="toc"><dl>
29<dt><span class="section"><a href="reference.html#header.boost.signal.hpp">Header &lt;boost/signal.hpp&gt;</a></span></dt>
30<dt><span class="section"><a href="reference.html#header.boost.signals.slot.hpp">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
31<dt><span class="section"><a href="reference.html#header.boost.signals.trackable.hpp">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
32<dt><span class="section"><a href="reference.html#header.boost.signals.connection.hpp">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
33<dt><span class="section"><a href="reference.html#header.boost.visit_each.hpp">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
34<dt><span class="section"><a href="reference.html#header.boost.last_value.hpp">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
35</dl></div>
36<div class="section" lang="en">
37<div class="titlepage"><div><div><h3 class="title">
38<a name="header.boost.signal.hpp"></a>Header &lt;<a href="../../../boost/signal.hpp" target="_top">boost/signal.hpp</a>&gt;</h3></div></div></div>
39<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
40  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> R, <span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN,
41           <span class="bold"><strong>typename</strong></span> Combiner = <a href="../boost/last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;, <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>,
42           <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
43           <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="../boost/functionN.html" title="Class template functionN">functionN</a>&lt;R, T1, T2, ..., TN&gt; &gt; 
44    <span class="bold"><strong>class</strong></span> <a href="../boost/signalN.html" title="Class template signalN">signalN</a>;
45  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Combiner = <a href="../boost/last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;,
46           <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
47           <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="../boost/functionN.html" title="Class template functionN">functionN</a>&lt;Signature&gt; &gt; 
48    <span class="bold"><strong>class</strong></span> <a href="../boost/signal.html" title="Class template signal">signal</a>;
49  <span class="bold"><strong>namespace</strong></span> signals {
50
51    <span class="bold"><strong>enum</strong></span> <a name="boost.signals.connect_position"></a>connect_position { at_front, at_back };
52  }
53}</pre>
54</div>
55<div class="section" lang="en">
56<div class="titlepage"><div><div><h3 class="title">
57<a name="header.boost.signals.slot.hpp"></a>Header &lt;<a href="../../../boost/signals/slot.hpp" target="_top">boost/signals/slot.hpp</a>&gt;</h3></div></div></div>
58<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
59  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SlotFunction&gt; <span class="bold"><strong>class</strong></span> <a href="../boost/slot.html" title="Class template slot">slot</a>;
60}</pre>
61</div>
62<div class="section" lang="en">
63<div class="titlepage"><div><div><h3 class="title">
64<a name="header.boost.signals.trackable.hpp"></a>Header &lt;<a href="../../../boost/signals/trackable.hpp" target="_top">boost/signals/trackable.hpp</a>&gt;</h3></div></div></div>
65<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
66  <span class="bold"><strong>namespace</strong></span> signals {
67    <span class="bold"><strong>class</strong></span> <a href="../boost/signals/trackable.html" title="Class trackable">trackable</a>;
68  }
69}</pre>
70</div>
71<div class="section" lang="en">
72<div class="titlepage"><div><div><h3 class="title">
73<a name="header.boost.signals.connection.hpp"></a>Header &lt;<a href="../../../boost/signals/connection.hpp" target="_top">boost/signals/connection.hpp</a>&gt;</h3></div></div></div>
74<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
75  <span class="bold"><strong>namespace</strong></span> signals {
76    <span class="bold"><strong>class</strong></span> <a href="../boost/signals/connection.html" title="Class connection">connection</a>;
77    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/signals/connection.html#id1217139-bb">swap</a>(<a href="../boost/signals/connection.html" title="Class connection">connection</a>&amp;, <a href="../boost/signals/connection.html" title="Class connection">connection</a>&amp;);
78    <span class="bold"><strong>class</strong></span> <a href="../boost/signals/scoped_connection.html" title="Class scoped_connection">scoped_connection</a>;
79  }
80}</pre>
81</div>
82<div class="section" lang="en">
83<div class="titlepage"><div><div><h3 class="title">
84<a name="header.boost.visit_each.hpp"></a>Header &lt;<a href="../../../boost/visit_each.hpp" target="_top">boost/visit_each.hpp</a>&gt;</h3></div></div></div>
85<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
86  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor, <span class="bold"><strong>typename</strong></span> T&gt; 
87    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/visit_each.html" title="Function template visit_each">visit_each</a>(<span class="bold"><strong>const</strong></span> Visitor&amp;, <span class="bold"><strong>const</strong></span> T&amp;, <span class="bold"><strong>int</strong></span>);
88}</pre>
89</div>
90<div class="section" lang="en">
91<div class="titlepage"><div><div><h3 class="title">
92<a name="header.boost.last_value.hpp"></a>Header &lt;<a href="../../../boost/last_value.hpp" target="_top">boost/last_value.hpp</a>&gt;</h3></div></div></div>
93<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
94  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../boost/last_value.html" title="Class template last_value">last_value</a>;
95
96  <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id1010153-bb.html" title="Class last_value&lt;void&gt;">last_value</a>&lt;<span class="bold"><strong>void</strong></span>&gt;;
97}</pre>
98</div>
99</div>
100<table width="100%"><tr>
101<td align="left"></td>
102<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
103</tr></table>
104<hr>
105<div class="spirit-nav">
106<a accesskey="p" href="tutorial.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost/signalN.html"><img src="../images/next.png" alt="Next"></a>
107</div>
108</body>
109</html>
Note: See TracBrowser for help on using the repository browser.