deploy: a97b037a780bee7cb96c8f04751aae3796d74ae7

This commit is contained in:
rozmansi 2024-04-23 09:13:16 +00:00
parent c79f4aac08
commit 96a15d5a98
535 changed files with 2055 additions and 1619 deletions

View File

@ -172,7 +172,7 @@ $(function() { codefold.init(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:20 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:12 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -254,46 +254,48 @@ $(function() {
<tr id="row_0_10_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1base64__reader.html" target="_self">base64_reader</a></td><td class="desc">Converts from Base64 when reading from a stream </td></tr> <tr id="row_0_10_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1base64__reader.html" target="_self">base64_reader</a></td><td class="desc">Converts from Base64 when reading from a stream </td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1base64__writer.html" target="_self">base64_writer</a></td><td class="desc">Converts to Base64 when writing to a stream </td></tr> <tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1base64__writer.html" target="_self">base64_writer</a></td><td class="desc">Converts to Base64 when writing to a stream </td></tr>
<tr id="row_0_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1basic__hash.html" target="_self">basic_hash</a></td><td class="desc">Basic hashing operations </td></tr> <tr id="row_0_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1basic__hash.html" target="_self">basic_hash</a></td><td class="desc">Basic hashing operations </td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1benchmark.html" target="_self">benchmark</a></td><td class="desc">Measures time between initialization and going out of scope </td></tr> <tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1basic__sys__object.html" target="_self">basic_sys_object</a></td><td class="desc">Operating system object base class </td></tr>
<tr id="row_0_14_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1block__hash.html" target="_self">block_hash</a></td><td class="desc">Hashing in blocks </td></tr> <tr id="row_0_14_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1benchmark.html" target="_self">benchmark</a></td><td class="desc">Measures time between initialization and going out of scope </td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1charset__encoder.html" target="_self">charset_encoder</a></td><td class="desc">Encoding converter context </td></tr> <tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1block__hash.html" target="_self">block_hash</a></td><td class="desc">Hashing in blocks </td></tr>
<tr id="row_0_16_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1crc32__hash.html" target="_self">crc32_hash</a></td><td class="desc">Hashes as CRC32 </td></tr> <tr id="row_0_16_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1charset__encoder.html" target="_self">charset_encoder</a></td><td class="desc">Encoding converter context </td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1free__locale__delete.html" target="_self">free_locale_delete</a></td><td class="desc">Deleter for unique_ptr using free_locale </td></tr> <tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1crc32__hash.html" target="_self">crc32_hash</a></td><td class="desc">Hashes as CRC32 </td></tr>
<tr id="row_0_18_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1global__progress.html" target="_self">global_progress</a></td><td class="desc">Global progress indicator </td></tr> <tr id="row_0_18_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1free__locale__delete.html" target="_self">free_locale_delete</a></td><td class="desc">Deleter for unique_ptr using free_locale </td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1hex__dec.html" target="_self">hex_dec</a></td><td class="desc">Hexadecimal decoding session </td></tr> <tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1global__progress.html" target="_self">global_progress</a></td><td class="desc">Global progress indicator </td></tr>
<tr id="row_0_20_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1hex__enc.html" target="_self">hex_enc</a></td><td class="desc">Hexadecimal encoding session </td></tr> <tr id="row_0_20_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1hex__dec.html" target="_self">hex_dec</a></td><td class="desc">Hexadecimal decoding session </td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1interval.html" target="_self">interval</a></td><td class="desc">Numerical interval </td></tr> <tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1hex__enc.html" target="_self">hex_enc</a></td><td class="desc">Hexadecimal encoding session </td></tr>
<tr id="row_0_22_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1lazy__progress.html" target="_self">lazy_progress</a></td><td class="desc">Lazy progress indicator </td></tr> <tr id="row_0_22_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1interval.html" target="_self">interval</a></td><td class="desc">Numerical interval </td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1locale.html" target="_self">locale</a></td><td class="desc">Locale_t helper class to free_locale when going out of scope </td></tr> <tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1lazy__progress.html" target="_self">lazy_progress</a></td><td class="desc">Lazy progress indicator </td></tr>
<tr id="row_0_24_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1mapping.html" target="_self">mapping</a></td><td class="desc">Maps index in source string to index in destination string </td></tr> <tr id="row_0_24_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1locale.html" target="_self">locale</a></td><td class="desc">Locale_t helper class to free_locale when going out of scope </td></tr>
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionstdex_1_1md2__t.html" target="_self">md2_t</a></td><td class="desc">MD2 hash value </td></tr> <tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1mapping.html" target="_self">mapping</a></td><td class="desc">Maps index in source string to index in destination string </td></tr>
<tr id="row_0_26_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1md5__hash.html" target="_self">md5_hash</a></td><td class="desc">Hashes as MD5 </td></tr> <tr id="row_0_26_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionstdex_1_1md2__t.html" target="_self">md2_t</a></td><td class="desc">MD2 hash value </td></tr>
<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1no__delete.html" target="_self">no_delete</a></td><td class="desc">Noop deleter </td></tr> <tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1md5__hash.html" target="_self">md5_hash</a></td><td class="desc">Hashes as MD5 </td></tr>
<tr id="row_0_28_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1no__delete_3_01_t_0f_0e_4.html" target="_self">no_delete&lt; T[]&gt;</a></td><td class="desc">Noop array deleter </td></tr> <tr id="row_0_28_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1no__delete.html" target="_self">no_delete</a></td><td class="desc">Noop deleter </td></tr>
<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1pool.html" target="_self">pool</a></td><td class="desc">Per-NUMA pool of items </td></tr> <tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1no__delete_3_01_t_0f_0e_4.html" target="_self">no_delete&lt; T[]&gt;</a></td><td class="desc">Noop array deleter </td></tr>
<tr id="row_0_30_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1progress.html" target="_self">progress</a></td><td class="desc">Progress indicator base class </td></tr> <tr id="row_0_30_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1pool.html" target="_self">pool</a></td><td class="desc">Per-NUMA pool of items </td></tr>
<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1progress__switcher.html" target="_self">progress_switcher</a></td><td class="desc">Progress indicator switcher </td></tr> <tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1progress.html" target="_self">progress</a></td><td class="desc">Progress indicator base class </td></tr>
<tr id="row_0_32_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1ring.html" target="_self">ring</a></td><td class="desc">Ring buffer </td></tr> <tr id="row_0_32_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1progress__switcher.html" target="_self">progress_switcher</a></td><td class="desc">Progress indicator switcher </td></tr>
<tr id="row_0_33_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1scoped__executor.html" target="_self">scoped_executor</a></td><td class="desc">Executes one lambda immediately, and another when exiting the scope </td></tr> <tr id="row_0_33_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1ring.html" target="_self">ring</a></td><td class="desc">Ring buffer </td></tr>
<tr id="row_0_34_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1sha1__hash.html" target="_self">sha1_hash</a></td><td class="desc">Hashes as SHA1 </td></tr> <tr id="row_0_34_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1scoped__executor.html" target="_self">scoped_executor</a></td><td class="desc">Executes one lambda immediately, and another when exiting the scope </td></tr>
<tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionstdex_1_1sha256__t.html" target="_self">sha256_t</a></td><td class="desc">SHA256 hash value </td></tr> <tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1sha1__hash.html" target="_self">sha1_hash</a></td><td class="desc">Hashes as SHA1 </td></tr>
<tr id="row_0_36_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionstdex_1_1sha__t.html" target="_self">sha_t</a></td><td class="desc">SHA hash value </td></tr> <tr id="row_0_36_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionstdex_1_1sha256__t.html" target="_self">sha256_t</a></td><td class="desc">SHA256 hash value </td></tr>
<tr id="row_0_37_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1spinlock.html" target="_self">spinlock</a></td><td class="desc">Spin-lock </td></tr> <tr id="row_0_37_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionstdex_1_1sha__t.html" target="_self">sha_t</a></td><td class="desc">SHA hash value </td></tr>
<tr id="row_0_38_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1stream__hasher.html" target="_self">stream_hasher</a></td><td class="desc">Hashes read to or write from data of the stream </td></tr> <tr id="row_0_38_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1socket__traits.html" target="_self">socket_traits</a></td><td class="desc">Socket operations </td></tr>
<tr id="row_0_39_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1sys__info__t.html" target="_self">sys_info_t</a></td><td class="desc">System information </td></tr> <tr id="row_0_39_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1spinlock.html" target="_self">spinlock</a></td><td class="desc">Spin-lock </td></tr>
<tr id="row_0_40_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1sys__object.html" target="_self">sys_object</a></td><td class="desc">Operating system object (file, pipe, anything with an OS handle etc.) </td></tr> <tr id="row_0_40_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1stream__hasher.html" target="_self">stream_hasher</a></td><td class="desc">Hashes read to or write from data of the stream </td></tr>
<tr id="row_0_41_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1timeout__progress.html" target="_self">timeout_progress</a></td><td class="desc">Timeout progress indicator </td></tr> <tr id="row_0_41_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1sys__info__t.html" target="_self">sys_info_t</a></td><td class="desc">System information </td></tr>
<tr id="row_0_42_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1user__cancelled.html" target="_self">user_cancelled</a></td><td class="desc">User cancelled exception </td></tr> <tr id="row_0_42_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1sys__object__traits.html" target="_self">sys_object_traits</a></td><td class="desc">System object operations </td></tr>
<tr id="row_0_43_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1vector__queue.html" target="_self">vector_queue</a></td><td class="desc">Helper class to allow limited size FIFO queues implemented as vector of elements </td></tr> <tr id="row_0_43_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1timeout__progress.html" target="_self">timeout_progress</a></td><td class="desc">Timeout progress indicator </td></tr>
<tr id="row_0_44_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1watchdog.html" target="_self">watchdog</a></td><td class="desc">Triggers callback if not reset frequently enough </td></tr> <tr id="row_0_44_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1user__cancelled.html" target="_self">user_cancelled</a></td><td class="desc">User cancelled exception </td></tr>
<tr id="row_0_45_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1zlib__reader.html" target="_self">zlib_reader</a></td><td class="desc">Decompresses data when reading from a stream </td></tr> <tr id="row_0_45_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1vector__queue.html" target="_self">vector_queue</a></td><td class="desc">Helper class to allow limited size FIFO queues implemented as vector of elements </td></tr>
<tr id="row_0_46_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1zlib__writer.html" target="_self">zlib_writer</a></td><td class="desc">Compresses data when writing to a stream </td></tr> <tr id="row_0_46_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1watchdog.html" target="_self">watchdog</a></td><td class="desc">Triggers callback if not reset frequently enough </td></tr>
<tr id="row_0_47_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1zlib__reader.html" target="_self">zlib_reader</a></td><td class="desc">Decompresses data when reading from a stream </td></tr>
<tr id="row_0_48_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1zlib__writer.html" target="_self">zlib_writer</a></td><td class="desc">Compresses data when writing to a stream </td></tr>
</table> </table>
</div><!-- directory --> </div><!-- directory -->
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:22 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -375,151 +375,152 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="keywordflow">break</span>;</div> <div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div> <div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <span class="keywordtype">size_t</span> x = <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(data[i]);</div> <div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <span class="keywordtype">size_t</span> x = <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(data[i]);</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>] = x &lt; _countof(base64_dec_lookup) ? base64_dec_lookup[x] : 255) != 255)</div> <div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> _Assume_(<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> &lt; _countof(<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>));</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>++;</div> <div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>] = x &lt; _countof(base64_dec_lookup) ? base64_dec_lookup[x] : 255) != 255)</div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> }</div> <div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>++;</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> }</div> <div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> }</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> }</div>
</div> </div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div> <div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> </div>
<div class="foldopen" id="foldopen00329" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00330" data-start="{" data-end="}">
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305"> 329</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">clear</a>() noexcept</div> <div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305"> 330</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">clear</a>() noexcept</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> {</div> <div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> {</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> = 0;</div> <div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> = 0;</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> }</div> <div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> }</div>
</div> </div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> </div> <div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
<div class="foldopen" id="foldopen00341" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00342" data-start="{" data-end="}">
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25"> 341</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">dec_size</a>(_In_ <span class="keywordtype">size_t</span> size) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25"> 342</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">dec_size</a>(_In_ <span class="keywordtype">size_t</span> size) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> {</div> <div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> {</div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> <span class="keywordflow">return</span> ((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> + size + 3)/4)*3;</div> <div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <span class="keywordflow">return</span> ((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> + size + 3)/4)*3;</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> }</div> <div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> }</div>
</div> </div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> </div> <div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> </div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> AX&gt;</div> <div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> AX&gt;</div>
<div class="foldopen" id="foldopen00351" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00352" data-start="{" data-end="}">
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d"> 351</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d">decode</a>(_Inout_ std::vector&lt;T, AX&gt; &amp;out)</div> <div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d"> 352</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d">decode</a>(_Inout_ std::vector&lt;T, AX&gt; &amp;out)</div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> {</div> <div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> {</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> = 0;</div> <div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> = 0;</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> out.push_back((T)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[0] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &gt;&gt; 4)) &amp; 0xff));</div> <div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> out.push_back((T)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[0] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &gt;&gt; 4)) &amp; 0xff));</div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt; 64) {</div> <div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt; 64) {</div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> out.push_back((T)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &lt;&lt; 4) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &gt;&gt; 2)) &amp; 0xff));</div> <div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> out.push_back((T)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &lt;&lt; 4) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &gt;&gt; 2)) &amp; 0xff));</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3] &lt; 64) {</div> <div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3] &lt; 64) {</div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> out.push_back((T)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt;&lt; 6) | <a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3]) &amp; 0xff));</div> <div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> out.push_back((T)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt;&lt; 6) | <a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3]) &amp; 0xff));</div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <span class="keywordflow">return</span> 3;</div> <div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keywordflow">return</span> 3;</div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <span class="keywordflow">return</span> 2;</div> <div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <span class="keywordflow">return</span> 2;</div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> <span class="keywordflow">return</span> 1;</div> <div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <span class="keywordflow">return</span> 1;</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> }</div> <div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> }</div>
</div> </div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div> <div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> </div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103"> 367</a></span> uint8_t <a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[4]; </div> <div class="line"><a id="l00368" name="l00368"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103"> 368</a></span> uint8_t <a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[4]; </div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905"> 368</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>; </div> <div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905"> 369</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>; </div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> };</div> <div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> };</div>
</div> </div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div> <div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span><span class="preprocessor">#pragma warning(push)</span></div> <div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span><span class="preprocessor">#pragma warning(push)</span></div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span><span class="preprocessor">#pragma warning(disable: 26495)</span></div> <div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span><span class="preprocessor">#pragma warning(disable: 26495)</span></div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> </div> <div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
<div class="foldopen" id="foldopen00377" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00378" data-start="{" data-end="};">
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html"> 377</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1base64__reader.html">base64_reader</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a>, <span class="keyword">protected</span> <a class="code hl_class" href="classstdex_1_1base64__dec.html">base64_dec</a></div> <div class="line"><a id="l00378" name="l00378"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html"> 378</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1base64__reader.html">base64_reader</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a>, <span class="keyword">protected</span> <a class="code hl_class" href="classstdex_1_1base64__dec.html">base64_dec</a></div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> {</div> <div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> {</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <a class="code hl_class" href="classstdex_1_1base64__reader.html">base64_reader</a>(_Inout_ <a class="code hl_class" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>&amp; source) :</div> <div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <a class="code hl_class" href="classstdex_1_1base64__reader.html">base64_reader</a>(_Inout_ <a class="code hl_class" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>&amp; source) :</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <a class="code hl_class" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a>(source),</div> <div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <a class="code hl_class" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a>(source),</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>(0),</div> <div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>(0),</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>(0)</div> <div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>(0)</div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> {}</div> <div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> {}</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> </div> <div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> </div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span><span class="preprocessor">#pragma warning(suppress: 6101) </span><span class="comment">// See [1] below</span></div> <div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span><span class="preprocessor">#pragma warning(suppress: 6101) </span><span class="comment">// See [1] below</span></div>
<div class="foldopen" id="foldopen00387" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00388" data-start="{" data-end="}">
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#af93e15e15612233224b39fc7324cc5ee"> 387</a></span> <span class="keyword">virtual</span> _Success_(<span class="keywordflow">return</span> != 0 || length == 0) size_t <a class="code hl_function" href="classstdex_1_1base64__reader.html#af93e15e15612233224b39fc7324cc5ee">read</a>(</div> <div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#af93e15e15612233224b39fc7324cc5ee"> 388</a></span> <span class="keyword">virtual</span> _Success_(<span class="keywordflow">return</span> != 0 || length == 0) size_t <a class="code hl_function" href="classstdex_1_1base64__reader.html#af93e15e15612233224b39fc7324cc5ee">read</a>(</div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> _Out_writes_bytes_to_opt_(length, return) <span class="keywordtype">void</span>* data, _In_ <span class="keywordtype">size_t</span> length)</div> <div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> _Out_writes_bytes_to_opt_(length, return) <span class="keywordtype">void</span>* data, _In_ <span class="keywordtype">size_t</span> length)</div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> {</div> <div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> {</div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> _Assume_(data || !length);</div> <div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> _Assume_(data || !length);</div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> to_read = length;;) {</div> <div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> to_read = length;;) {</div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> &gt;= to_read) {</div> <div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> &gt;= to_read) {</div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> memcpy(data, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a> + <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>, to_read);</div> <div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> memcpy(data, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a> + <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>, to_read);</div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a> += to_read;</div> <div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a> += to_read;</div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> -= to_read;</div> <div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> -= to_read;</div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> m_state = stdex::stream::state_t::ok;</div> <div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> m_state = stdex::stream::state_t::ok;</div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <span class="keywordflow">return</span> length;</div> <div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <span class="keywordflow">return</span> length;</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> }</div> <div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> }</div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>) {</div> <div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>) {</div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> memcpy(data, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a> + <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>);</div> <div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> memcpy(data, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a> + <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>);</div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <span class="keyword">reinterpret_cast&lt;</span>uint8_t*&amp;<span class="keyword">&gt;</span>(data) += <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>;</div> <div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> <span class="keyword">reinterpret_cast&lt;</span>uint8_t*&amp;<span class="keyword">&gt;</span>(data) += <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>;</div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> to_read -= <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>;</div> <div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> to_read -= <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>;</div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a> = 0;</div> <div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a> = 0;</div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 0;</div> <div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 0;</div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> }</div> <div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> }</div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <span class="comment">// Read one Base64 block (4 chars)</span></div> <div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> <span class="comment">// Read one Base64 block (4 chars)</span></div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> <span class="keywordflow">while</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> &lt; 4) {</div> <div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> <span class="keywordflow">while</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> &lt; 4) {</div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> uint8_t x;</div> <div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> uint8_t x;</div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> *m_source &gt;&gt; x;</div> <div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> *m_source &gt;&gt; x;</div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> <span class="keywordflow">if</span> (!m_source-&gt;<a class="code hl_function" href="classstdex_1_1stream_1_1basic.html#a0295e4efe18eef2a8962680274957ac1">ok</a>()) _Unlikely_ {</div> <div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <span class="keywordflow">if</span> (!m_source-&gt;<a class="code hl_function" href="classstdex_1_1stream_1_1basic.html#a0295e4efe18eef2a8962680274957ac1">ok</a>()) _Unlikely_ {</div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> m_state = m_source-&gt;<a class="code hl_function" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>();</div> <div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> m_state = m_source-&gt;<a class="code hl_function" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>();</div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <span class="keywordflow">return</span> length - to_read; <span class="comment">// [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.</span></div> <div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <span class="keywordflow">return</span> length - to_read; <span class="comment">// [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.</span></div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> }</div> <div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> }</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>] = base64_dec_lookup[x]) != 255)</div> <div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> <span class="keywordflow">if</span> ((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>] = base64_dec_lookup[x]) != 255)</div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>++;</div> <div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a>++;</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> }</div> <div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> }</div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> <a class="code hl_function" href="classstdex_1_1base64__reader.html#a523ece0190b031882162c7e4edd33fbb">decode</a>();</div> <div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <a class="code hl_function" href="classstdex_1_1base64__reader.html#a523ece0190b031882162c7e4edd33fbb">decode</a>();</div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <span class="keywordflow">if</span> (m_temp_len &lt; 3 &amp;&amp; to_read &gt;= 3) {</div> <div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> <span class="keywordflow">if</span> (m_temp_len &lt; 3 &amp;&amp; to_read &gt;= 3) {</div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> <span class="comment">// If Base64 indicates end of data, truncate read to hint the client, end of Base64 data has been reached.</span></div> <div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> <span class="comment">// If Base64 indicates end of data, truncate read to hint the client, end of Base64 data has been reached.</span></div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> memcpy(data, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a> + <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>);</div> <div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> memcpy(data, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a> + <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>, <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>);</div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a> = 0;</div> <div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a> = 0;</div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 0;</div> <div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 0;</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> to_read -= <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>;</div> <div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> to_read -= <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>;</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> m_state = stdex::stream::state_t::ok;</div> <div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> m_state = stdex::stream::state_t::ok;</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <span class="keywordflow">return</span> length - to_read; <span class="comment">// [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.</span></div> <div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <span class="keywordflow">return</span> length - to_read; <span class="comment">// [1] Code analysis misses `length - to_read` bytes were written to data in previous loop iterations.</span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> }</div> <div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> }</div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> }</div> <div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> }</div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> }</div> <div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> }</div>
</div> </div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> </div> <div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> </div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00434" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00435" data-start="{" data-end="}">
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#a523ece0190b031882162c7e4edd33fbb"> 434</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__reader.html#a523ece0190b031882162c7e4edd33fbb">decode</a>()</div> <div class="line"><a id="l00435" name="l00435"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#a523ece0190b031882162c7e4edd33fbb"> 435</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__reader.html#a523ece0190b031882162c7e4edd33fbb">decode</a>()</div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> {</div> <div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> {</div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> = 0;</div> <div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> = 0;</div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a> = 0;</div> <div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a> = 0;</div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a>[0] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">char</span><span class="keyword">&gt;</span>(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[0] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &gt;&gt; 4)) &amp; 0xff);</div> <div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a>[0] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">char</span><span class="keyword">&gt;</span>(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[0] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &gt;&gt; 4)) &amp; 0xff);</div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt; 64) {</div> <div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt; 64) {</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a>[1] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">char</span><span class="keyword">&gt;</span>(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &lt;&lt; 4) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &gt;&gt; 2)) &amp; 0xff);</div> <div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a>[1] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">char</span><span class="keyword">&gt;</span>(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &lt;&lt; 4) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &gt;&gt; 2)) &amp; 0xff);</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3] &lt; 64) {</div> <div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3] &lt; 64) {</div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a>[2] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">char</span><span class="keyword">&gt;</span>(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt;&lt; 6) | <a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3]) &amp; 0xff);</div> <div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a>[2] = <span class="keyword">static_cast&lt;</span><span class="keywordtype">char</span><span class="keyword">&gt;</span>(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt;&lt; 6) | <a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3]) &amp; 0xff);</div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 3;</div> <div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 3;</div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 2;</div> <div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 2;</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 1;</div> <div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a> = 1;</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> }</div> <div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> }</div>
</div> </div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> </div> <div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> </div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99"> 451</a></span> <span class="keywordtype">char</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a>[3]; </div> <div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99"> 452</a></span> <span class="keywordtype">char</span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">m_temp</a>[3]; </div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> <span class="keywordtype">size_t</span></div> <div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <span class="keywordtype">size_t</span></div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535"> 453</a></span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>, </div> <div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535"> 454</a></span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">m_temp_off</a>, </div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb"> 454</a></span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>; </div> <div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb"> 455</a></span> <a class="code hl_variable" href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">m_temp_len</a>; </div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> };</div> <div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> };</div>
</div> </div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> </div> <div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> </div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span><span class="preprocessor">#pragma warning(pop)</span></div> <div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span><span class="preprocessor">#pragma warning(pop)</span></div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span>}</div> <div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span>}</div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> </div> <div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> </div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span><span class="preprocessor">#if defined(__GNUC__)</span></div> <div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="preprocessor">#if defined(__GNUC__)</span></div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span><span class="preprocessor">#pragma GCC diagnostic pop</span></div> <div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span><span class="preprocessor">#pragma GCC diagnostic pop</span></div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html"><div class="ttname"><a href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></div><div class="ttdoc">Base64 decoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:274</div></div> <div class="ttc" id="aclassstdex_1_1base64__dec_html"><div class="ttname"><a href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></div><div class="ttdoc">Base64 decoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:274</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a04ab92bcef2c304bc7a5d8d2a03c7905"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">stdex::base64_dec::m_num</a></div><div class="ttdeci">size_t m_num</div><div class="ttdoc">Number of bytes used in m_buf</div><div class="ttdef"><b>Definition</b> base64.hpp:368</div></div> <div class="ttc" id="aclassstdex_1_1base64__dec_html_a04ab92bcef2c304bc7a5d8d2a03c7905"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">stdex::base64_dec::m_num</a></div><div class="ttdeci">size_t m_num</div><div class="ttdoc">Number of bytes used in m_buf</div><div class="ttdef"><b>Definition</b> base64.hpp:369</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a07976a85f83981a29f9e1395d883a36d"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d">stdex::base64_dec::decode</a></div><div class="ttdeci">size_t decode(std::vector&lt; T, AX &gt; &amp;out)</div><div class="ttdoc">Decodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:351</div></div> <div class="ttc" id="aclassstdex_1_1base64__dec_html_a07976a85f83981a29f9e1395d883a36d"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d">stdex::base64_dec::decode</a></div><div class="ttdeci">size_t decode(std::vector&lt; T, AX &gt; &amp;out)</div><div class="ttdoc">Decodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:352</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a17d956a883e99d8d884d2cb2edade8c5"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5">stdex::base64_dec::base64_dec</a></div><div class="ttdeci">base64_dec() noexcept</div><div class="ttdoc">Constructs blank decoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:279</div></div> <div class="ttc" id="aclassstdex_1_1base64__dec_html_a17d956a883e99d8d884d2cb2edade8c5"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5">stdex::base64_dec::base64_dec</a></div><div class="ttdeci">base64_dec() noexcept</div><div class="ttdoc">Constructs blank decoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:279</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a203f2afa5839242c1230cb22e0a65b25"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">stdex::base64_dec::dec_size</a></div><div class="ttdeci">size_t dec_size(size_t size) const noexcept</div><div class="ttdoc">Returns maximum decoded size.</div><div class="ttdef"><b>Definition</b> base64.hpp:341</div></div> <div class="ttc" id="aclassstdex_1_1base64__dec_html_a203f2afa5839242c1230cb22e0a65b25"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">stdex::base64_dec::dec_size</a></div><div class="ttdeci">size_t dec_size(size_t size) const noexcept</div><div class="ttdoc">Returns maximum decoded size.</div><div class="ttdef"><b>Definition</b> base64.hpp:342</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a94738b63789489022e0c16063b732305"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">stdex::base64_dec::clear</a></div><div class="ttdeci">void clear() noexcept</div><div class="ttdoc">Resets decoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:329</div></div> <div class="ttc" id="aclassstdex_1_1base64__dec_html_a94738b63789489022e0c16063b732305"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">stdex::base64_dec::clear</a></div><div class="ttdeci">void clear() noexcept</div><div class="ttdoc">Resets decoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:330</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a94b0860b19c61f53208b79fcfd1ac32f"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a94b0860b19c61f53208b79fcfd1ac32f">stdex::base64_dec::decode</a></div><div class="ttdeci">void decode(std::vector&lt; T_to, AX &gt; &amp;out, bool &amp;is_last, const T_from *data, size_t size)</div><div class="ttdoc">Decodes one block of information, and appends it to the output.</div><div class="ttdef"><b>Definition</b> base64.hpp:296</div></div> <div class="ttc" id="aclassstdex_1_1base64__dec_html_a94b0860b19c61f53208b79fcfd1ac32f"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a94b0860b19c61f53208b79fcfd1ac32f">stdex::base64_dec::decode</a></div><div class="ttdeci">void decode(std::vector&lt; T_to, AX &gt; &amp;out, bool &amp;is_last, const T_from *data, size_t size)</div><div class="ttdoc">Decodes one block of information, and appends it to the output.</div><div class="ttdef"><b>Definition</b> base64.hpp:296</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_ab618ef5b21f33c5ed577669091c4b103"><div class="ttname"><a href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">stdex::base64_dec::m_buf</a></div><div class="ttdeci">uint8_t m_buf[4]</div><div class="ttdoc">Internal buffer.</div><div class="ttdef"><b>Definition</b> base64.hpp:367</div></div> <div class="ttc" id="aclassstdex_1_1base64__dec_html_ab618ef5b21f33c5ed577669091c4b103"><div class="ttname"><a href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">stdex::base64_dec::m_buf</a></div><div class="ttdeci">uint8_t m_buf[4]</div><div class="ttdoc">Internal buffer.</div><div class="ttdef"><b>Definition</b> base64.hpp:368</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html"><div class="ttname"><a href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></div><div class="ttdoc">Base64 encoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:54</div></div> <div class="ttc" id="aclassstdex_1_1base64__enc_html"><div class="ttname"><a href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></div><div class="ttdoc">Base64 encoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:54</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a2a64b6a49d89ddc4ca79a217faa41962"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a2a64b6a49d89ddc4ca79a217faa41962">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; T, TR, AX &gt; &amp;out, size_t size)</div><div class="ttdoc">Encodes partial internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:139</div></div> <div class="ttc" id="aclassstdex_1_1base64__enc_html_a2a64b6a49d89ddc4ca79a217faa41962"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a2a64b6a49d89ddc4ca79a217faa41962">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; T, TR, AX &gt; &amp;out, size_t size)</div><div class="ttdoc">Encodes partial internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:139</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a2f43e0f7787bdbea112f7eb52880d898"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a2f43e0f7787bdbea112f7eb52880d898">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; T, TR, AX &gt; &amp;out)</div><div class="ttdoc">Encodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:127</div></div> <div class="ttc" id="aclassstdex_1_1base64__enc_html_a2f43e0f7787bdbea112f7eb52880d898"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a2f43e0f7787bdbea112f7eb52880d898">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; T, TR, AX &gt; &amp;out)</div><div class="ttdoc">Encodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:127</div></div>
@ -529,26 +530,26 @@ $(function() { codefold.init(0); });
<div class="ttc" id="aclassstdex_1_1base64__enc_html_abc6c72530634c3fea8168710ab5b1a28"><div class="ttname"><a href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28">stdex::base64_enc::base64_enc</a></div><div class="ttdeci">base64_enc() noexcept</div><div class="ttdoc">Constructs blank encoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:59</div></div> <div class="ttc" id="aclassstdex_1_1base64__enc_html_abc6c72530634c3fea8168710ab5b1a28"><div class="ttname"><a href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28">stdex::base64_enc::base64_enc</a></div><div class="ttdeci">base64_enc() noexcept</div><div class="ttdoc">Constructs blank encoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:59</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_afb6a85176589d9ce1f65ce6355592fe7"><div class="ttname"><a href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7">stdex::base64_enc::clear</a></div><div class="ttdeci">void clear() noexcept</div><div class="ttdoc">Resets encoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:105</div></div> <div class="ttc" id="aclassstdex_1_1base64__enc_html_afb6a85176589d9ce1f65ce6355592fe7"><div class="ttname"><a href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7">stdex::base64_enc::clear</a></div><div class="ttdeci">void clear() noexcept</div><div class="ttdoc">Resets encoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:105</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_afbae8f49a0948ea7bb23d0faa8f67f21"><div class="ttname"><a href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">stdex::base64_enc::enc_size</a></div><div class="ttdeci">size_t enc_size(size_t size) const noexcept</div><div class="ttdoc">Returns maximum encoded size.</div><div class="ttdef"><b>Definition</b> base64.hpp:117</div></div> <div class="ttc" id="aclassstdex_1_1base64__enc_html_afbae8f49a0948ea7bb23d0faa8f67f21"><div class="ttname"><a href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">stdex::base64_enc::enc_size</a></div><div class="ttdeci">size_t enc_size(size_t size) const noexcept</div><div class="ttdoc">Returns maximum encoded size.</div><div class="ttdef"><b>Definition</b> base64.hpp:117</div></div>
<div class="ttc" id="aclassstdex_1_1base64__reader_html"><div class="ttname"><a href="classstdex_1_1base64__reader.html">stdex::base64_reader</a></div><div class="ttdoc">Converts from Base64 when reading from a stream.</div><div class="ttdef"><b>Definition</b> base64.hpp:378</div></div> <div class="ttc" id="aclassstdex_1_1base64__reader_html"><div class="ttname"><a href="classstdex_1_1base64__reader.html">stdex::base64_reader</a></div><div class="ttdoc">Converts from Base64 when reading from a stream.</div><div class="ttdef"><b>Definition</b> base64.hpp:379</div></div>
<div class="ttc" id="aclassstdex_1_1base64__reader_html_a523ece0190b031882162c7e4edd33fbb"><div class="ttname"><a href="classstdex_1_1base64__reader.html#a523ece0190b031882162c7e4edd33fbb">stdex::base64_reader::decode</a></div><div class="ttdeci">void decode()</div><div class="ttdoc">Decodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:434</div></div> <div class="ttc" id="aclassstdex_1_1base64__reader_html_a523ece0190b031882162c7e4edd33fbb"><div class="ttname"><a href="classstdex_1_1base64__reader.html#a523ece0190b031882162c7e4edd33fbb">stdex::base64_reader::decode</a></div><div class="ttdeci">void decode()</div><div class="ttdoc">Decodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:435</div></div>
<div class="ttc" id="aclassstdex_1_1base64__reader_html_ab92bc938edd01351e2639003f6679b99"><div class="ttname"><a href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">stdex::base64_reader::m_temp</a></div><div class="ttdeci">char m_temp[3]</div><div class="ttdoc">Temporary buffer.</div><div class="ttdef"><b>Definition</b> base64.hpp:451</div></div> <div class="ttc" id="aclassstdex_1_1base64__reader_html_ab92bc938edd01351e2639003f6679b99"><div class="ttname"><a href="classstdex_1_1base64__reader.html#ab92bc938edd01351e2639003f6679b99">stdex::base64_reader::m_temp</a></div><div class="ttdeci">char m_temp[3]</div><div class="ttdoc">Temporary buffer.</div><div class="ttdef"><b>Definition</b> base64.hpp:452</div></div>
<div class="ttc" id="aclassstdex_1_1base64__reader_html_ad631499f728824a166843effd7a5eedb"><div class="ttname"><a href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">stdex::base64_reader::m_temp_len</a></div><div class="ttdeci">size_t m_temp_len</div><div class="ttdoc">Number of bytes of data in m_temp</div><div class="ttdef"><b>Definition</b> base64.hpp:454</div></div> <div class="ttc" id="aclassstdex_1_1base64__reader_html_ad631499f728824a166843effd7a5eedb"><div class="ttname"><a href="classstdex_1_1base64__reader.html#ad631499f728824a166843effd7a5eedb">stdex::base64_reader::m_temp_len</a></div><div class="ttdeci">size_t m_temp_len</div><div class="ttdoc">Number of bytes of data in m_temp</div><div class="ttdef"><b>Definition</b> base64.hpp:455</div></div>
<div class="ttc" id="aclassstdex_1_1base64__reader_html_af93e15e15612233224b39fc7324cc5ee"><div class="ttname"><a href="classstdex_1_1base64__reader.html#af93e15e15612233224b39fc7324cc5ee">stdex::base64_reader::read</a></div><div class="ttdeci">virtual size_t read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)</div><div class="ttdoc">Reads block of data from the stream.</div><div class="ttdef"><b>Definition</b> base64.hpp:387</div></div> <div class="ttc" id="aclassstdex_1_1base64__reader_html_af93e15e15612233224b39fc7324cc5ee"><div class="ttname"><a href="classstdex_1_1base64__reader.html#af93e15e15612233224b39fc7324cc5ee">stdex::base64_reader::read</a></div><div class="ttdeci">virtual size_t read(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)</div><div class="ttdoc">Reads block of data from the stream.</div><div class="ttdef"><b>Definition</b> base64.hpp:388</div></div>
<div class="ttc" id="aclassstdex_1_1base64__reader_html_affd26a488ea1b5d8b23cc98be45b2535"><div class="ttname"><a href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">stdex::base64_reader::m_temp_off</a></div><div class="ttdeci">size_t m_temp_off</div><div class="ttdoc">Index of data start in m_temp</div><div class="ttdef"><b>Definition</b> base64.hpp:453</div></div> <div class="ttc" id="aclassstdex_1_1base64__reader_html_affd26a488ea1b5d8b23cc98be45b2535"><div class="ttname"><a href="classstdex_1_1base64__reader.html#affd26a488ea1b5d8b23cc98be45b2535">stdex::base64_reader::m_temp_off</a></div><div class="ttdeci">size_t m_temp_off</div><div class="ttdoc">Index of data start in m_temp</div><div class="ttdef"><b>Definition</b> base64.hpp:454</div></div>
<div class="ttc" id="aclassstdex_1_1base64__writer_html"><div class="ttname"><a href="classstdex_1_1base64__writer.html">stdex::base64_writer</a></div><div class="ttdoc">Converts to Base64 when writing to a stream.</div><div class="ttdef"><b>Definition</b> base64.hpp:174</div></div> <div class="ttc" id="aclassstdex_1_1base64__writer_html"><div class="ttname"><a href="classstdex_1_1base64__writer.html">stdex::base64_writer</a></div><div class="ttdoc">Converts to Base64 when writing to a stream.</div><div class="ttdef"><b>Definition</b> base64.hpp:174</div></div>
<div class="ttc" id="aclassstdex_1_1base64__writer_html_a2529c8798fa89be544b12690411e7125"><div class="ttname"><a href="classstdex_1_1base64__writer.html#a2529c8798fa89be544b12690411e7125">stdex::base64_writer::m_num_blocks</a></div><div class="ttdeci">size_t m_num_blocks</div><div class="ttdoc">Maximum number of Base64 blocks (4 chars) to write without a line break (SIZE_MAX no line breaks)</div><div class="ttdef"><b>Definition</b> base64.hpp:267</div></div> <div class="ttc" id="aclassstdex_1_1base64__writer_html_a2529c8798fa89be544b12690411e7125"><div class="ttname"><a href="classstdex_1_1base64__writer.html#a2529c8798fa89be544b12690411e7125">stdex::base64_writer::m_num_blocks</a></div><div class="ttdeci">size_t m_num_blocks</div><div class="ttdoc">Maximum number of Base64 blocks (4 chars) to write without a line break (SIZE_MAX no line breaks)</div><div class="ttdef"><b>Definition</b> base64.hpp:267</div></div>
<div class="ttc" id="aclassstdex_1_1base64__writer_html_a54f0c38bb19f7757e42f5f76695c3a17"><div class="ttname"><a href="classstdex_1_1base64__writer.html#a54f0c38bb19f7757e42f5f76695c3a17">stdex::base64_writer::encode</a></div><div class="ttdeci">void encode()</div><div class="ttdoc">Encodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:223</div></div> <div class="ttc" id="aclassstdex_1_1base64__writer_html_a54f0c38bb19f7757e42f5f76695c3a17"><div class="ttname"><a href="classstdex_1_1base64__writer.html#a54f0c38bb19f7757e42f5f76695c3a17">stdex::base64_writer::encode</a></div><div class="ttdeci">void encode()</div><div class="ttdoc">Encodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:223</div></div>
<div class="ttc" id="aclassstdex_1_1base64__writer_html_a60b74be588c41f28c88ca0d49deb53af"><div class="ttname"><a href="classstdex_1_1base64__writer.html#a60b74be588c41f28c88ca0d49deb53af">stdex::base64_writer::encode</a></div><div class="ttdeci">void encode(size_t size)</div><div class="ttdoc">Encodes partial internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:236</div></div> <div class="ttc" id="aclassstdex_1_1base64__writer_html_a60b74be588c41f28c88ca0d49deb53af"><div class="ttname"><a href="classstdex_1_1base64__writer.html#a60b74be588c41f28c88ca0d49deb53af">stdex::base64_writer::encode</a></div><div class="ttdeci">void encode(size_t size)</div><div class="ttdoc">Encodes partial internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:236</div></div>
<div class="ttc" id="aclassstdex_1_1base64__writer_html_aaca6933a48a0266e4e46cc93b03ef410"><div class="ttname"><a href="classstdex_1_1base64__writer.html#aaca6933a48a0266e4e46cc93b03ef410">stdex::base64_writer::write</a></div><div class="ttdeci">virtual size_t write(_In_reads_bytes_opt_(length) const void *data, size_t length)</div><div class="ttdoc">Writes block of data to the stream.</div><div class="ttdef"><b>Definition</b> base64.hpp:194</div></div> <div class="ttc" id="aclassstdex_1_1base64__writer_html_aaca6933a48a0266e4e46cc93b03ef410"><div class="ttname"><a href="classstdex_1_1base64__writer.html#aaca6933a48a0266e4e46cc93b03ef410">stdex::base64_writer::write</a></div><div class="ttdeci">virtual size_t write(_In_reads_bytes_opt_(length) const void *data, size_t length)</div><div class="ttdoc">Writes block of data to the stream.</div><div class="ttdef"><b>Definition</b> base64.hpp:194</div></div>
<div class="ttc" id="aclassstdex_1_1stream_1_1basic_html"><div class="ttname"><a href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></div><div class="ttdoc">UTF-8 byte-order-mark</div><div class="ttdef"><b>Definition</b> stream.hpp:84</div></div> <div class="ttc" id="aclassstdex_1_1stream_1_1basic_html"><div class="ttname"><a href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></div><div class="ttdoc">UTF-8 byte-order-mark</div><div class="ttdef"><b>Definition</b> stream.hpp:84</div></div>
<div class="ttc" id="aclassstdex_1_1stream_1_1basic_html_a0295e4efe18eef2a8962680274957ac1"><div class="ttname"><a href="classstdex_1_1stream_1_1basic.html#a0295e4efe18eef2a8962680274957ac1">stdex::stream::basic::ok</a></div><div class="ttdeci">bool ok() const</div><div class="ttdoc">Returns true if the stream state is clean i.e. previous operation was succesful.</div><div class="ttdef"><b>Definition</b> stream.hpp:180</div></div> <div class="ttc" id="aclassstdex_1_1stream_1_1basic_html_a0295e4efe18eef2a8962680274957ac1"><div class="ttname"><a href="classstdex_1_1stream_1_1basic.html#a0295e4efe18eef2a8962680274957ac1">stdex::stream::basic::ok</a></div><div class="ttdeci">bool ok() const</div><div class="ttdoc">Returns true if the stream state is clean i.e. previous operation was successful.</div><div class="ttdef"><b>Definition</b> stream.hpp:180</div></div>
<div class="ttc" id="aclassstdex_1_1stream_1_1basic_html_a2aa36b007017c2052a0118c1df4910d0"><div class="ttname"><a href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">stdex::stream::basic::state</a></div><div class="ttdeci">state_t state() const</div><div class="ttdoc">Returns stream state after last operation.</div><div class="ttdef"><b>Definition</b> stream.hpp:175</div></div> <div class="ttc" id="aclassstdex_1_1stream_1_1basic_html_a2aa36b007017c2052a0118c1df4910d0"><div class="ttname"><a href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">stdex::stream::basic::state</a></div><div class="ttdeci">state_t state() const</div><div class="ttdoc">Returns stream state after last operation.</div><div class="ttdef"><b>Definition</b> stream.hpp:175</div></div>
<div class="ttc" id="aclassstdex_1_1stream_1_1basic_html_af6c10ec4ab181b5ed5b061d115059b7a"><div class="ttname"><a href="classstdex_1_1stream_1_1basic.html#af6c10ec4ab181b5ed5b061d115059b7a">stdex::stream::basic::write_array</a></div><div class="ttdeci">size_t write_array(_In_reads_bytes_opt_(size *count) const void *array, size_t size, size_t count)</div><div class="ttdoc">Writes an array of data to the stream.</div><div class="ttdef"><b>Definition</b> stream.hpp:393</div></div> <div class="ttc" id="aclassstdex_1_1stream_1_1basic_html_af6c10ec4ab181b5ed5b061d115059b7a"><div class="ttname"><a href="classstdex_1_1stream_1_1basic.html#af6c10ec4ab181b5ed5b061d115059b7a">stdex::stream::basic::write_array</a></div><div class="ttdeci">size_t write_array(_In_reads_bytes_opt_(size *count) const void *array, size_t size, size_t count)</div><div class="ttdoc">Writes an array of data to the stream.</div><div class="ttdef"><b>Definition</b> stream.hpp:393</div></div>
<div class="ttc" id="aclassstdex_1_1stream_1_1converter_html"><div class="ttname"><a href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></div><div class="ttdoc">Modifies data on the fly when reading from/writing to a source stream. Could also be used to modify r...</div><div class="ttdef"><b>Definition</b> stream.hpp:1022</div></div> <div class="ttc" id="aclassstdex_1_1stream_1_1converter_html"><div class="ttname"><a href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></div><div class="ttdoc">Modifies data on the fly when reading from/writing to a source stream. Could also be used to modify r...</div><div class="ttdef"><b>Definition</b> stream.hpp:1022</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:20 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:12 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -237,7 +237,7 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html"> 171</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstdex_1_1chrono_1_1aosn__timestamp.html">aosn_timestamp</a></div> <div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html"> 171</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstdex_1_1chrono_1_1aosn__timestamp.html">aosn_timestamp</a></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> {</div> <div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> {</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keyword">using </span>rep = int64_t;</div> <div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keyword">using </span>rep = int64_t;</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keyword">using </span>period = std::ratio&lt;1, 1&#39;000&#39;000&gt;; <span class="comment">// 1 microsecond</span></div> <div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <span class="keyword">using </span>period = std::milli;</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keyword">using </span>duration = std::chrono::duration&lt;rep, period&gt;;</div> <div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keyword">using </span>duration = std::chrono::duration&lt;rep, period&gt;;</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keyword">using </span>time_point = std::chrono::time_point&lt;aosn_timestamp&gt;;</div> <div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keyword">using </span>time_point = std::chrono::time_point&lt;aosn_timestamp&gt;;</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> is_steady = <span class="keyword">false</span>;</div> <div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> is_steady = <span class="keyword">false</span>;</div>
@ -469,7 +469,7 @@ $(function() { codefold.init(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:20 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:12 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

File diff suppressed because one or more lines are too long

View File

@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -285,7 +285,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -96,7 +96,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -328,7 +328,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -92,7 +92,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -231,7 +231,7 @@ template&lt;class T_to , class AX , class T_from &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -236,7 +236,7 @@ template&lt;class T , class TR , class AX &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -163,7 +163,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -135,7 +135,7 @@ state_t&#160;</td><td class="memItemRight" valign="bottom"><b>state</b> () const
<tr class="separator:a2aa36b007017c2052a0118c1df4910d0 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2aa36b007017c2052a0118c1df4910d0 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a0295e4efe18eef2a8962680274957ac1"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a0295e4efe18eef2a8962680274957ac1"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ok</b> () const</td></tr> bool&#160;</td><td class="memItemRight" valign="bottom"><b>ok</b> () const</td></tr>
<tr class="memdesc:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the stream state is clean i.e. previous operation was succesful. <br /></td></tr> <tr class="memdesc:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the stream state is clean i.e. previous operation was successful. <br /></td></tr>
<tr class="separator:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6148810b1d873b9f5a3496b06b1aa90b inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a6148810b1d873b9f5a3496b06b1aa90b"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6148810b1d873b9f5a3496b06b1aa90b">read_remainder</a> (size_t max_length=SIZE_MAX)</td></tr> <tr class="memitem:a6148810b1d873b9f5a3496b06b1aa90b inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a6148810b1d873b9f5a3496b06b1aa90b"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6148810b1d873b9f5a3496b06b1aa90b">read_remainder</a> (size_t max_length=SIZE_MAX)</td></tr>
<tr class="memdesc:a6148810b1d873b9f5a3496b06b1aa90b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads and returns remainder of the stream. <br /></td></tr> <tr class="memdesc:a6148810b1d873b9f5a3496b06b1aa90b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads and returns remainder of the stream. <br /></td></tr>
@ -422,7 +422,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes succesfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok. </dd></dl> <dl class="section return"><dt>Returns</dt><dd>Number of bytes successfully read. On EOF, 0 is returned and stream state is set to state_t::eof. On error, 0 is returned and stream state is set to state_t::fail. On null reads (length == 0), 0 is returned and stream state is set to state_t::ok. </dd></dl>
<p>Reimplemented from <a class="el" href="classstdex_1_1stream_1_1converter.html#abdca66af4847c6f8b6d87a0909fc061f">stdex::stream::converter</a>.</p> <p>Reimplemented from <a class="el" href="classstdex_1_1stream_1_1converter.html#abdca66af4847c6f8b6d87a0909fc061f">stdex::stream::converter</a>.</p>
@ -434,7 +434,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -165,7 +165,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -135,7 +135,7 @@ state_t&#160;</td><td class="memItemRight" valign="bottom"><b>state</b> () const
<tr class="separator:a2aa36b007017c2052a0118c1df4910d0 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2aa36b007017c2052a0118c1df4910d0 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a0295e4efe18eef2a8962680274957ac1"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a0295e4efe18eef2a8962680274957ac1"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ok</b> () const</td></tr> bool&#160;</td><td class="memItemRight" valign="bottom"><b>ok</b> () const</td></tr>
<tr class="memdesc:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the stream state is clean i.e. previous operation was succesful. <br /></td></tr> <tr class="memdesc:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the stream state is clean i.e. previous operation was successful. <br /></td></tr>
<tr class="separator:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0295e4efe18eef2a8962680274957ac1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6148810b1d873b9f5a3496b06b1aa90b inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a6148810b1d873b9f5a3496b06b1aa90b"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6148810b1d873b9f5a3496b06b1aa90b">read_remainder</a> (size_t max_length=SIZE_MAX)</td></tr> <tr class="memitem:a6148810b1d873b9f5a3496b06b1aa90b inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a6148810b1d873b9f5a3496b06b1aa90b"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; uint8_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6148810b1d873b9f5a3496b06b1aa90b">read_remainder</a> (size_t max_length=SIZE_MAX)</td></tr>
<tr class="memdesc:a6148810b1d873b9f5a3496b06b1aa90b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads and returns remainder of the stream. <br /></td></tr> <tr class="memdesc:a6148810b1d873b9f5a3496b06b1aa90b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads and returns remainder of the stream. <br /></td></tr>
@ -429,7 +429,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
</table> </table>
</dd> </dd>
</dl> </dl>
<dl class="section return"><dt>Returns</dt><dd>Number of bytes succesfully written. On error, stream state is set to state_t::fail. </dd></dl> <dl class="section return"><dt>Returns</dt><dd>Number of bytes successfully written. On error, stream state is set to state_t::fail. </dd></dl>
<p>Reimplemented from <a class="el" href="classstdex_1_1stream_1_1converter.html#ae84a5c8d64942dbaa81ed54a181b3d7a">stdex::stream::converter</a>.</p> <p>Reimplemented from <a class="el" href="classstdex_1_1stream_1_1converter.html#ae84a5c8d64942dbaa81ed54a181b3d7a">stdex::stream::converter</a>.</p>
@ -441,7 +441,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -250,7 +250,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -0,0 +1,101 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.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 id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional custom or not Standard C++ covered algorithms</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1basic__sys__object.html">basic_sys_object</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::basic_sys_object&lt; T, TR &gt; Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>basic_sys_object</b>(T h=TR::invalid_handle) (defined in <a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>basic_sys_object</b>(const basic_sys_object&lt; T, TR &gt; &amp;other) (defined in <a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>basic_sys_object</b>(basic_sys_object&lt; T, TR &gt; &amp;&amp;other) noexcept (defined in <a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html#a09e44076695b4134e877c3e6f1f29844">close</a>()</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html#acc3efba439fefd090e2926be86236453">get</a>() const noexcept</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_h</b> (defined in <a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html#a88e048c0a2cc8221818e8761f7905018">operator bool</a>() const noexcept</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator=</b>(const basic_sys_object&lt; T, TR &gt; &amp;other) (defined in <a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(basic_sys_object&lt; T, TR &gt; &amp;&amp;other) noexcept (defined in <a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~basic_sys_object</b>() noexcept(false) (defined in <a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object&lt; T, TR &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -0,0 +1,181 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::basic_sys_object&lt; T, TR &gt; Class Template Reference</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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.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 id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional custom or not Standard C++ covered algorithms</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1basic__sys__object.html">basic_sys_object</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classstdex_1_1basic__sys__object-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::basic_sys_object&lt; T, TR &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Operating system object base class.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="system_8hpp_source.html">stdex/system.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for stdex::basic_sys_object&lt; T, TR &gt;:</div>
<div class="dyncontent">
<div class="center">
<img src="classstdex_1_1basic__sys__object.png" usemap="#stdex::basic_5Fsys_5Fobject_3C_20T_2C_20TR_20_3E_map" alt=""/>
<map id="stdex::basic_5Fsys_5Fobject_3C_20T_2C_20TR_20_3E_map" name="stdex::basic_5Fsys_5Fobject_3C_20T_2C_20TR_20_3E_map">
<area href="classstdex_1_1stream_1_1basic__sys.html" title="OS data stream (file, pipe, socket...)" alt="stdex::stream::basic_sys" shape="rect" coords="0,56,199,80"/>
<area href="classstdex_1_1stream_1_1file.html" title="File-system file." alt="stdex::stream::file" shape="rect" coords="0,112,199,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a75094a060f53be5b399922bfd5171f43" id="r_a75094a060f53be5b399922bfd5171f43"><td class="memItemLeft" align="right" valign="top"><a id="a75094a060f53be5b399922bfd5171f43" name="a75094a060f53be5b399922bfd5171f43"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_sys_object</b> (T h=TR::invalid_handle)</td></tr>
<tr class="separator:a75094a060f53be5b399922bfd5171f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a159ba70af60396569fb2837128eeab98" id="r_a159ba70af60396569fb2837128eeab98"><td class="memItemLeft" align="right" valign="top"><a id="a159ba70af60396569fb2837128eeab98" name="a159ba70af60396569fb2837128eeab98"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_sys_object</b> (const <a class="el" href="classstdex_1_1basic__sys__object.html">basic_sys_object</a>&lt; T, TR &gt; &amp;other)</td></tr>
<tr class="separator:a159ba70af60396569fb2837128eeab98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d2e0813abb0360c436754b9d2d4e4ea" id="r_a4d2e0813abb0360c436754b9d2d4e4ea"><td class="memItemLeft" align="right" valign="top"><a id="a4d2e0813abb0360c436754b9d2d4e4ea" name="a4d2e0813abb0360c436754b9d2d4e4ea"></a>
<a class="el" href="classstdex_1_1basic__sys__object.html">basic_sys_object</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classstdex_1_1basic__sys__object.html">basic_sys_object</a>&lt; T, TR &gt; &amp;other)</td></tr>
<tr class="separator:a4d2e0813abb0360c436754b9d2d4e4ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc7871f1a0ee93f76f8936a842653635" id="r_adc7871f1a0ee93f76f8936a842653635"><td class="memItemLeft" align="right" valign="top"><a id="adc7871f1a0ee93f76f8936a842653635" name="adc7871f1a0ee93f76f8936a842653635"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_sys_object</b> (<a class="el" href="classstdex_1_1basic__sys__object.html">basic_sys_object</a>&lt; T, TR &gt; &amp;&amp;other) noexcept</td></tr>
<tr class="separator:adc7871f1a0ee93f76f8936a842653635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e4b0c70abe440d0a1f11a6b6d5a61ac" id="r_a5e4b0c70abe440d0a1f11a6b6d5a61ac"><td class="memItemLeft" align="right" valign="top"><a id="a5e4b0c70abe440d0a1f11a6b6d5a61ac" name="a5e4b0c70abe440d0a1f11a6b6d5a61ac"></a>
<a class="el" href="classstdex_1_1basic__sys__object.html">basic_sys_object</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classstdex_1_1basic__sys__object.html">basic_sys_object</a>&lt; T, TR &gt; &amp;&amp;other) noexcept</td></tr>
<tr class="separator:a5e4b0c70abe440d0a1f11a6b6d5a61ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e44076695b4134e877c3e6f1f29844" id="r_a09e44076695b4134e877c3e6f1f29844"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a09e44076695b4134e877c3e6f1f29844">close</a> ()</td></tr>
<tr class="memdesc:a09e44076695b4134e877c3e6f1f29844"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes object. <br /></td></tr>
<tr class="separator:a09e44076695b4134e877c3e6f1f29844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88e048c0a2cc8221818e8761f7905018" id="r_a88e048c0a2cc8221818e8761f7905018"><td class="memItemLeft" align="right" valign="top"><a id="a88e048c0a2cc8221818e8761f7905018" name="a88e048c0a2cc8221818e8761f7905018"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>operator bool</b> () const noexcept</td></tr>
<tr class="memdesc:a88e048c0a2cc8221818e8761f7905018"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if object has a valid handle. <br /></td></tr>
<tr class="separator:a88e048c0a2cc8221818e8761f7905018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc3efba439fefd090e2926be86236453" id="r_acc3efba439fefd090e2926be86236453"><td class="memItemLeft" align="right" valign="top"><a id="acc3efba439fefd090e2926be86236453" name="acc3efba439fefd090e2926be86236453"></a>
T&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> () const noexcept</td></tr>
<tr class="memdesc:acc3efba439fefd090e2926be86236453"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns object handle. <br /></td></tr>
<tr class="separator:acc3efba439fefd090e2926be86236453"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:adb819c5c60f3ab8d0dc90e8f97508066" id="r_adb819c5c60f3ab8d0dc90e8f97508066"><td class="memItemLeft" align="right" valign="top"><a id="adb819c5c60f3ab8d0dc90e8f97508066" name="adb819c5c60f3ab8d0dc90e8f97508066"></a>
T&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="separator:adb819c5c60f3ab8d0dc90e8f97508066"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T = sys_handle, class TR = sys_object_traits&gt;<br />
class stdex::basic_sys_object&lt; T, TR &gt;</div><p>Operating system object base class. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a09e44076695b4134e877c3e6f1f29844" name="a09e44076695b4134e877c3e6f1f29844"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09e44076695b4134e877c3e6f1f29844">&#9670;&#160;</a></span>close()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T = sys_handle, class TR = sys_object_traits&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1basic__sys__object.html">stdex::basic_sys_object</a>&lt; T, TR &gt;::close </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Closes object. </p>
<p>Reimplemented in <a class="el" href="classstdex_1_1stream_1_1basic__sys.html#aee56fbeb8b576a4337cb205ae865fafc">stdex::stream::basic_sys</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/<a class="el" href="system_8hpp_source.html">system.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -89,7 +89,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -150,7 +150,7 @@ std::chrono::time_point&lt; std::chrono::high_resolution_clock &gt;&#160;</td><t
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -97,7 +97,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -240,7 +240,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -104,7 +104,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -556,7 +556,7 @@ template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::all
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -92,7 +92,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -240,7 +240,7 @@ crc32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -100,7 +100,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -523,7 +523,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -91,7 +91,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -213,7 +213,7 @@ template&lt;class T_to , class AX , class T_from &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -88,7 +88,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -191,7 +191,7 @@ template&lt;class T , class TR , class AX &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -92,7 +92,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -137,7 +137,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -141,7 +141,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -109,7 +109,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -199,7 +199,7 @@ class stdex::html::document&lt; T, TR, AX &gt;</div><p>HTML document. </p>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -154,7 +154,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -94,7 +94,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -145,7 +145,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -97,7 +97,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -164,7 +164,7 @@ template&lt;class T &gt; </td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -92,7 +92,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -137,7 +137,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -112,7 +112,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -564,7 +564,7 @@ template&lt;class T , class TR , class AX &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -90,7 +90,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -132,7 +132,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -101,7 +101,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -183,7 +183,7 @@ class stdex::html::starting_token&lt; T, TR, AX &gt;</div><p>Token representing
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -98,7 +98,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -170,7 +170,7 @@ class stdex::html::text_token&lt; T, TR, AX &gt;</div><p>Token representing part
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -94,7 +94,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -231,7 +231,7 @@ template&lt;class TR = std::char_traits&lt;wchar_t&gt;, class AX = std::alloca
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -97,7 +97,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -165,7 +165,7 @@ class stdex::html::url_token&lt; T, TR, AX &gt;</div><p>HTTP token representing
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -102,7 +102,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -764,7 +764,7 @@ template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_align&
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -98,7 +98,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -272,7 +272,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -89,7 +89,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -114,7 +114,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -96,7 +96,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -261,7 +261,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_temp</b> [16]</
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -87,7 +87,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -180,7 +180,7 @@ std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -87,7 +87,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -180,7 +180,7 @@ std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -102,7 +102,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -243,7 +243,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -190,7 +190,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -96,7 +96,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -197,7 +197,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -102,7 +102,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -248,7 +248,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -100,7 +100,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -238,7 +238,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -99,7 +99,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -239,7 +239,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -94,7 +94,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -183,7 +183,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -94,7 +94,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -183,7 +183,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -223,7 +223,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -223,7 +223,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -223,7 +223,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -223,7 +223,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -97,7 +97,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -200,7 +200,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Apr 17 2024 11:59:21 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0 Generated on Tue Apr 23 2024 09:13:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Some files were not shown because too many files have changed in this diff Show More