71 lines
7.3 KiB
HTML
71 lines
7.3 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.11"/>
|
|
<title>libsigc++: Modules</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">libsigc++
|
|
 <span id="projectnumber">2.10.3</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.11 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li class="current"><a href="modules.html"><span>Modules</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">Modules</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock">Here is a list of all modules:</div><div class="directory">
|
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><a class="el" href="group__adaptors.html" target="_self">Adaptors</a></td><td class="desc">Adaptors are functors that alter the signature of a functor's operator()() </td></tr>
|
|
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__bind.html" target="_self">bind(), bind_return()</a></td><td class="desc"><a class="el" href="group__bind.html#ga962b581ef0c17562bb3317783d3ffe7d" title="Creates an adaptor of type sigc::bind_functor which fixes the last 7 argument(s) of the passed functo...">Sigc::bind()</a> alters an arbitrary functor by fixing arguments to certain values </td></tr>
|
|
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__compose.html" target="_self">compose()</a></td><td class="desc"><a class="el" href="group__compose.html#ga4abf2a45eb2307a3dc5d870c86b0450d" title="Creates an adaptor of type sigc::compose2_functor which combines three functors. ">Sigc::compose()</a> combines two or three arbitrary functors </td></tr>
|
|
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__exception__catch.html" target="_self">exception_catch()</a></td><td class="desc">Sigc::exception_catch() catches an exception thrown from within the wrapped functor and directs it to a catcher functor </td></tr>
|
|
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__hide.html" target="_self">hide(), hide_return()</a></td><td class="desc"><a class="el" href="group__hide.html#gacbbacd3553268d85b95e3a85aefb67e5" title="Creates an adaptor of type sigc::hide_functor which adds a dummy parameter to the passed functor...">Sigc::hide()</a> alters an arbitrary functor in that it adds a parameter whose value is ignored on invocation of the returned functor </td></tr>
|
|
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__retype.html" target="_self">retype(), retype_return()</a></td><td class="desc"><a class="el" href="group__retype.html#ga1ec0f19b59050f8f01c8969835b3c742" title="Creates an adaptor of type sigc::retype_functor which performs C-style casts on the parameters passed...">Sigc::retype()</a> alters a sigc::pointer_functor, a sigc::mem_functor or a <a class="el" href="classsigc_1_1slot.html" title="Convenience wrapper for the numbered sigc::slot# templates. ">sigc::slot</a> in that it makes C-style casts to the functor's parameter types of all parameters passed through operator()() </td></tr>
|
|
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__track__obj.html" target="_self">track_obj()</a></td><td class="desc"><a class="el" href="group__track__obj.html#ga5ea3e9f52643d7ab1bcfa4f419e7d38f" title="Creates an adaptor of type sigc::track_obj_functor7 which wraps a functor. ">Sigc::track_obj()</a> tracks trackable objects, referenced from a functor </td></tr>
|
|
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><a class="el" href="group__sigcfunctors.html" target="_self">Functors</a></td><td class="desc">Functors are copyable types that define operator()() </td></tr>
|
|
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__slot.html" target="_self">Slots</a></td><td class="desc">Slots are type-safe representations of callback methods and functions </td></tr>
|
|
<tr id="row_1_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__mem__fun.html" target="_self">mem_fun()</a></td><td class="desc">Mem_fun() Creates a functor from a pointer to a method </td></tr>
|
|
<tr id="row_1_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__ptr__fun.html" target="_self">ptr_fun()</a></td><td class="desc">Ptr_fun() is used to convert a pointer to a function to a functor </td></tr>
|
|
<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__signal.html" target="_self">Signals</a></td><td class="desc">Use <a class="el" href="classsigc_1_1signal7.html#adc55ac9b0f935fd87a67904022e03cb2" title="Add a slot to the list of slots. ">sigc::signal::connect()</a> with <a class="el" href="group__mem__fun.html#gadf6b6d22c503b439019f0a2e77352419" title="Creates a functor of type sigc::mem_functor0 which wraps a method. ">sigc::mem_fun()</a> and <a class="el" href="group__ptr__fun.html#ga9c80de72f656fb05e81fda622dddc863" title="Creates a functor of type sigc::pointer_functor0 which wraps an existing non-member function...">sigc::ptr_fun()</a> to connect a method or function with a signal </td></tr>
|
|
</table>
|
|
</div><!-- directory -->
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Wed Mar 25 2020 10:13:31 for libsigc++ by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.11
|
|
</small></address>
|
|
</body>
|
|
</html>
|