|
216 | 216 | <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div> |
217 | 217 | <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">public</span>:</div> |
218 | 218 | <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classqlibs_1_1bitfield.html#af0253d6ca5ca78803539a8f302da81fa"> 94</a></span> <a class="code hl_function" href="classqlibs_1_1bitfield.html#af0253d6ca5ca78803539a8f302da81fa">bitfield</a>() = <span class="keywordflow">default</span>;</div> |
219 | | -<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classqlibs_1_1bitfield.html#ab83815105a278c70220a1b4d30d87f54"> 95</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classqlibs_1_1bitfield.html#ab83815105a278c70220a1b4d30d87f54">~bitfield</a>() {}</div> |
| 219 | +<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classqlibs_1_1bitfield.html#a08c6e28f07138380e53aa899b41ed80e"> 95</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classqlibs_1_1bitfield.html#a08c6e28f07138380e53aa899b41ed80e">~bitfield</a>() = <span class="keywordflow">default</span>;</div> |
220 | 220 | <div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span></div> |
221 | 221 | <div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classqlibs_1_1bitfield.html#a54bd31f8c51df852088a2bb74709b2e4">setup</a>( <span class="keywordtype">void</span> * <span class="keyword">const</span> area,</div> |
222 | 222 | <div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> area_size ) <span class="keyword">noexcept</span>;</div> |
|
277 | 277 | <div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> </div> |
278 | 278 | <div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> </div> |
279 | 279 | <div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span><span class="preprocessor">#endif </span><span class="comment">/*QLIBS_BITFIELD*/</span><span class="preprocessor"></span></div> |
| 280 | +<div class="ttc" id="aclassqlibs_1_1bitfield_html_a08c6e28f07138380e53aa899b41ed80e"><div class="ttname"><a href="classqlibs_1_1bitfield.html#a08c6e28f07138380e53aa899b41ed80e">qlibs::bitfield::~bitfield</a></div><div class="ttdeci">virtual ~bitfield()=default</div></div> |
280 | 281 | <div class="ttc" id="aclassqlibs_1_1bitfield_html_a096b26f09e65b118b5d6ed1d95b8e37e"><div class="ttname"><a href="classqlibs_1_1bitfield.html#a096b26f09e65b118b5d6ed1d95b8e37e">qlibs::bitfield::readUINTn</a></div><div class="ttdeci">uint32_t readUINTn(const size_t index, const size_t xBits) const noexcept</div><div class="ttdoc">Reads an unsigned 32-bit value from the BitField.</div><div class="ttdef"><b>Definition</b> bitfield.cpp:113</div></div> |
281 | 282 | <div class="ttc" id="aclassqlibs_1_1bitfield_html_a1a9332e8dc444603ffeaccb72f039e74"><div class="ttname"><a href="classqlibs_1_1bitfield.html#a1a9332e8dc444603ffeaccb72f039e74">qlibs::bitfield::clearAll</a></div><div class="ttdeci">bool clearAll(void) noexcept</div><div class="ttdoc">Clear all the bits in the BitField.</div><div class="ttdef"><b>Definition</b> bitfield.cpp:25</div></div> |
282 | 283 | <div class="ttc" id="aclassqlibs_1_1bitfield_html_a1b5c5d435a54c81220d93803c384bada"><div class="ttname"><a href="classqlibs_1_1bitfield.html#a1b5c5d435a54c81220d93803c384bada">qlibs::bitfield::clearBit</a></div><div class="ttdeci">bool clearBit(const size_t index) noexcept</div><div class="ttdoc">Clears one bit in a BitField.</div><div class="ttdef"><b>Definition</b> bitfield.cpp:60</div></div> |
|
288 | 289 | <div class="ttc" id="aclassqlibs_1_1bitfield_html_a8c09e3f23d830fd47d82250a2893ceca"><div class="ttname"><a href="classqlibs_1_1bitfield.html#a8c09e3f23d830fd47d82250a2893ceca">qlibs::bitfield::dump</a></div><div class="ttdeci">void * dump(void *const dst, const size_t n) noexcept</div><div class="ttdoc">Copies n bytes from the bit-field instance to a designed memory area.</div><div class="ttdef"><b>Definition</b> bitfield.cpp:193</div></div> |
289 | 290 | <div class="ttc" id="aclassqlibs_1_1bitfield_html_aa96fcf287ee7985bad2ebdc8b356ec07"><div class="ttname"><a href="classqlibs_1_1bitfield.html#aa96fcf287ee7985bad2ebdc8b356ec07">qlibs::bitfield::writeBit</a></div><div class="ttdeci">bool writeBit(const size_t index, const bool value) noexcept</div><div class="ttdoc">Writes one bit in a bitfield.</div><div class="ttdef"><b>Definition</b> bitfield.cpp:95</div></div> |
290 | 291 | <div class="ttc" id="aclassqlibs_1_1bitfield_html_aae351d60490ae87b58a77e6dd85ff9e8"><div class="ttname"><a href="classqlibs_1_1bitfield.html#aae351d60490ae87b58a77e6dd85ff9e8">qlibs::bitfield::readFloat</a></div><div class="ttdeci">float readFloat(const size_t index) const noexcept</div><div class="ttdoc">Reads a 32-bit floating point value from the BitField.</div><div class="ttdef"><b>Definition</b> bitfield.cpp:163</div></div> |
291 | | -<div class="ttc" id="aclassqlibs_1_1bitfield_html_ab83815105a278c70220a1b4d30d87f54"><div class="ttname"><a href="classqlibs_1_1bitfield.html#ab83815105a278c70220a1b4d30d87f54">qlibs::bitfield::~bitfield</a></div><div class="ttdeci">virtual ~bitfield()</div><div class="ttdef"><b>Definition</b> bitfield.hpp:95</div></div> |
292 | 292 | <div class="ttc" id="aclassqlibs_1_1bitfield_html_abc994e1433e4e6ebc2f81c199c334f72"><div class="ttname"><a href="classqlibs_1_1bitfield.html#abc994e1433e4e6ebc2f81c199c334f72">qlibs::bitfield::toggleBit</a></div><div class="ttdeci">bool toggleBit(const size_t index) noexcept</div><div class="ttdoc">Toggles (i.e. reverses the state of) a bit in a BitField.</div><div class="ttdef"><b>Definition</b> bitfield.cpp:72</div></div> |
293 | 293 | <div class="ttc" id="aclassqlibs_1_1bitfield_html_ac8bf522c01a711734d8f2d2f65d4c87e"><div class="ttname"><a href="classqlibs_1_1bitfield.html#ac8bf522c01a711734d8f2d2f65d4c87e">qlibs::bitfield::setAll</a></div><div class="ttdeci">bool setAll(void) noexcept</div><div class="ttdoc">Set all the bits in the BitField.</div><div class="ttdef"><b>Definition</b> bitfield.cpp:36</div></div> |
294 | 294 | <div class="ttc" id="aclassqlibs_1_1bitfield_html_ae331dd372ddbca305bd9f04a05c04f37"><div class="ttname"><a href="classqlibs_1_1bitfield.html#ae331dd372ddbca305bd9f04a05c04f37">qlibs::bitfield::writeUINTn</a></div><div class="ttdeci">bool writeUINTn(const size_t index, const size_t xBits, uint32_t value) noexcept</div><div class="ttdoc">Writes an unsigned n-bit value from the BitField.</div><div class="ttdef"><b>Definition</b> bitfield.cpp:134</div></div> |
|
0 commit comments