update documentation

This commit is contained in:
deeaitch committed 2026-10-23 20:29:26 -04:00
1 parent 8d06165979
commit e44529007a
250 files changed
+8487 -5511

No files matched your search

+46 -6
View File
@@ -97,6 +97,9 @@ $(document).ready(function(){initNavTree('structMultiplexing.html',''); initResi
</div><!--header-->
<div class="contents">
<p>Basic markers and optional explicit extended multiplexing condition.
<a href="structMultiplexing.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="multiplexing_8h_source.html">multiplexing.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
@@ -105,11 +108,15 @@ Public Attributes</h2></td></tr>
<tr class="separator:a62b70a0e3f2a9c7a457b3694ce8625c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79158d4fdbfd68a3d51a8ce79d34fd67" id="r_a79158d4fdbfd68a3d51a8ce79d34fd67"><td class="memItemLeft" align="right" valign="top">std::uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMultiplexing.html#a79158d4fdbfd68a3d51a8ce79d34fd67">value</a> = 0U</td></tr>
<tr class="separator:a79158d4fdbfd68a3d51a8ce79d34fd67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa91e54403c78a663686b2fd22282afaf" id="r_aa91e54403c78a663686b2fd22282afaf"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMultiplexing.html#aa91e54403c78a663686b2fd22282afaf">selector</a></td></tr>
<tr class="separator:aa91e54403c78a663686b2fd22282afaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa174ac4a3af9b361d2de7517dfd4b69e" id="r_aa174ac4a3af9b361d2de7517dfd4b69e"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structMultiplexRange.html">MultiplexRange</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMultiplexing.html#aa174ac4a3af9b361d2de7517dfd4b69e">ranges</a></td></tr>
<tr class="separator:aa174ac4a3af9b361d2de7517dfd4b69e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Basic multiplexing: one unsigned selector per frame, one raw value per branch. </p>
<div class="textblock"><p>Basic markers and optional explicit extended multiplexing condition. </p>
<p class="definition">Definition at line <a class="el" href="multiplexing_8h_source.html#l00015">15</a> of file <a class="el" href="multiplexing_8h_source.html">multiplexing.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="multiplexing_8h_source.html#l00024">24</a> of file <a class="el" href="multiplexing_8h_source.html">multiplexing.h</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a62b70a0e3f2a9c7a457b3694ce8625c3" name="a62b70a0e3f2a9c7a457b3694ce8625c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62b70a0e3f2a9c7a457b3694ce8625c3">&#9670;&#160;</a></span>role</h2>
@@ -122,9 +129,8 @@ Public Attributes</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>Signal participation in multiplexing. </p>
<p class="definition">Definition at line <a class="el" href="multiplexing_8h_source.html#l00016">16</a> of file <a class="el" href="multiplexing_8h_source.html">multiplexing.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="multiplexing_8h_source.html#l00025">25</a> of file <a class="el" href="multiplexing_8h_source.html">multiplexing.h</a>.</p>
</div>
</div>
@@ -139,9 +145,43 @@ Public Attributes</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>Required raw selector value; used only by branches. </p>
<p>mN fallback when no explicit ranges are supplied. </p>
<p class="definition">Definition at line <a class="el" href="multiplexing_8h_source.html#l00017">17</a> of file <a class="el" href="multiplexing_8h_source.html">multiplexing.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="multiplexing_8h_source.html#l00026">26</a> of file <a class="el" href="multiplexing_8h_source.html">multiplexing.h</a>.</p>
</div>
</div>
<a id="aa91e54403c78a663686b2fd22282afaf" name="aa91e54403c78a663686b2fd22282afaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa91e54403c78a663686b2fd22282afaf">&#9670;&#160;</a></span>selector</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string Multiplexing::selector</td>
</tr>
</table>
</div><div class="memdoc">
<p>Parent selector name within the same frame. </p>
<p class="definition">Definition at line <a class="el" href="multiplexing_8h_source.html#l00027">27</a> of file <a class="el" href="multiplexing_8h_source.html">multiplexing.h</a>.</p>
</div>
</div>
<a id="aa174ac4a3af9b361d2de7517dfd4b69e" name="aa174ac4a3af9b361d2de7517dfd4b69e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa174ac4a3af9b361d2de7517dfd4b69e">&#9670;&#160;</a></span>ranges</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;<a class="el" href="structMultiplexRange.html">MultiplexRange</a>&gt; Multiplexing::ranges</td>
</tr>
</table>
</div><div class="memdoc">
<p>Alternatives for the named selector; override mN. </p>
<p class="definition">Definition at line <a class="el" href="multiplexing_8h_source.html#l00028">28</a> of file <a class="el" href="multiplexing_8h_source.html">multiplexing.h</a>.</p>
</div>
</div>