tobkit/libsigc++-2.2.3/docs/manual/html/ch03s02.html
Antonio Niño Díaz cc2d654195 Remove build artifacts of libsigc++-2.2.3
In practice, the whole folder has been removed and replaced by a fresh
copy of libsigc++-2.2.3 from here:

http://repository.timesys.com/buildsources/l/libsigc++/libsigc++-2.2.3/
2024-07-26 02:09:17 +01:00

9 lines
2.1 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>What about return values?</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="LibSigC++"><link rel="up" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="prev" href="ch03.html" title="Chapter 3. Writing your own signals"><link rel="next" href="ch04.html" title="Chapter 4. Advanced topics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">What about return values?</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Writing your own signals</th><td width="20%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2522280"></a>What about return values?</h2></div></div></div><p>If you only ever have one slot connected to a signal, or if you only care
about the return value of the last registered one, it's quite straightforward:</p><pre class="programlisting">
sigc::signal&lt;int&gt; somesignal;
int a_return_value;
a_return_value = somesignal.emit();
</pre><p>If you care about every return value things are a little more complicated.
See the section on Marshallers for more info.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch03.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 3. Writing your own signals </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 4. Advanced topics</td></tr></table></div></body></html>