This commit is contained in:
rozmansi
2023-12-01 14:52:27 +00:00
parent d5a43f90a0
commit 043e5edd5f
456 changed files with 2580 additions and 2579 deletions

View File

@@ -103,13 +103,13 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a0391261ca79a45d8d65021ffce5e7df4" id="r_a0391261ca79a45d8d65021ffce5e7df4"><td class="memItemLeft" align="right" valign="top"><a id="a0391261ca79a45d8d65021ffce5e7df4" name="a0391261ca79a45d8d65021ffce5e7df4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>memory_file</b> (state_t <a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>=state_t::ok)</td></tr>
<tr class="separator:a0391261ca79a45d8d65021ffce5e7df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b4b9daa088fb20678a502e81553c745" id="r_a6b4b9daa088fb20678a502e81553c745"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a6b4b9daa088fb20678a502e81553c745">memory_file</a> (size_t <a class="el" href="classstdex_1_1stream_1_1memory__file.html#a99b32855f1f85ccc7c08d71786c17a1c">size</a>, state_t <a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>=state_t::ok)</td></tr>
<tr class="memitem:a6b4b9daa088fb20678a502e81553c745" id="r_a6b4b9daa088fb20678a502e81553c745"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a6b4b9daa088fb20678a502e81553c745">memory_file</a> (size_t <a class="el" href="classstdex_1_1stream_1_1memory__file.html#a0a163692d7d99a9942127ffc76775e1b">size</a>, state_t <a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>=state_t::ok)</td></tr>
<tr class="memdesc:a6b4b9daa088fb20678a502e81553c745"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates an empty file of reserved size. <br /></td></tr>
<tr class="separator:a6b4b9daa088fb20678a502e81553c745"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7fdc0b7ffcd3713487a75cfd9c1704f" id="r_af7fdc0b7ffcd3713487a75cfd9c1704f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#af7fdc0b7ffcd3713487a75cfd9c1704f">memory_file</a> (void *<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>, size_t <a class="el" href="classstdex_1_1stream_1_1memory__file.html#a99b32855f1f85ccc7c08d71786c17a1c">size</a>, size_t reserved, bool manage=false, state_t <a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>=state_t::ok)</td></tr>
<tr class="memitem:af7fdc0b7ffcd3713487a75cfd9c1704f" id="r_af7fdc0b7ffcd3713487a75cfd9c1704f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#af7fdc0b7ffcd3713487a75cfd9c1704f">memory_file</a> (void *<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>, size_t <a class="el" href="classstdex_1_1stream_1_1memory__file.html#a0a163692d7d99a9942127ffc76775e1b">size</a>, size_t reserved, bool manage=false, state_t <a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>=state_t::ok)</td></tr>
<tr class="memdesc:af7fdc0b7ffcd3713487a75cfd9c1704f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a file based on available data. <br /></td></tr>
<tr class="separator:af7fdc0b7ffcd3713487a75cfd9c1704f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0da8c8758672af312026957e2556b60" id="r_ad0da8c8758672af312026957e2556b60"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#ad0da8c8758672af312026957e2556b60">memory_file</a> (void *<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>, size_t <a class="el" href="classstdex_1_1stream_1_1memory__file.html#a99b32855f1f85ccc7c08d71786c17a1c">size</a>, bool manage=false, state_t <a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>=state_t::ok)</td></tr>
<tr class="memitem:ad0da8c8758672af312026957e2556b60" id="r_ad0da8c8758672af312026957e2556b60"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#ad0da8c8758672af312026957e2556b60">memory_file</a> (void *<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>, size_t <a class="el" href="classstdex_1_1stream_1_1memory__file.html#a0a163692d7d99a9942127ffc76775e1b">size</a>, bool manage=false, state_t <a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>=state_t::ok)</td></tr>
<tr class="memdesc:ad0da8c8758672af312026957e2556b60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a file based on available data. <br /></td></tr>
<tr class="separator:ad0da8c8758672af312026957e2556b60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb7b9759667e810c91b3e58c1771d91" id="r_a0bb7b9759667e810c91b3e58c1771d91"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a0bb7b9759667e810c91b3e58c1771d91">memory_file</a> (const schar_t *filename, int mode)</td></tr>
@@ -179,9 +179,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_byte</b> (uint8
<tr class="memitem:a665d78bdb906762139530035ba6013fa" id="r_a665d78bdb906762139530035ba6013fa"><td class="memItemLeft" align="right" valign="top">virtual fpos_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a665d78bdb906762139530035ba6013fa">tell</a> () const</td></tr>
<tr class="memdesc:a665d78bdb906762139530035ba6013fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns absolute file position in file or fpos_max if fails. This method does not update stream state. <br /></td></tr>
<tr class="separator:a665d78bdb906762139530035ba6013fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b32855f1f85ccc7c08d71786c17a1c" id="r_a99b32855f1f85ccc7c08d71786c17a1c"><td class="memItemLeft" align="right" valign="top">virtual fsize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a99b32855f1f85ccc7c08d71786c17a1c">size</a> ()</td></tr>
<tr class="memdesc:a99b32855f1f85ccc7c08d71786c17a1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns file size Should the file size cannot be determined, the method returns fsize_max and it does not reset the state to failed. <br /></td></tr>
<tr class="separator:a99b32855f1f85ccc7c08d71786c17a1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a163692d7d99a9942127ffc76775e1b" id="r_a0a163692d7d99a9942127ffc76775e1b"><td class="memItemLeft" align="right" valign="top">virtual fsize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a0a163692d7d99a9942127ffc76775e1b">size</a> () const</td></tr>
<tr class="memdesc:a0a163692d7d99a9942127ffc76775e1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns file size Should the file size cannot be determined, the method returns fsize_max and it does not reset the state to failed. <br /></td></tr>
<tr class="separator:a0a163692d7d99a9942127ffc76775e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa35db1681e5c56046eaf0c70068b0d42" id="r_aa35db1681e5c56046eaf0c70068b0d42"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#aa35db1681e5c56046eaf0c70068b0d42">truncate</a> ()</td></tr>
<tr class="memdesc:aa35db1681e5c56046eaf0c70068b0d42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets file size - truncates the remainder of file content from the current file position to the end of file. <br /></td></tr>
<tr class="separator:aa35db1681e5c56046eaf0c70068b0d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1392,8 +1392,8 @@ template&lt;class T &gt; </div>
</div>
</div>
<a id="a99b32855f1f85ccc7c08d71786c17a1c" name="a99b32855f1f85ccc7c08d71786c17a1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99b32855f1f85ccc7c08d71786c17a1c">&#9670;&#160;</a></span>size()</h2>
<a id="a0a163692d7d99a9942127ffc76775e1b" name="a0a163692d7d99a9942127ffc76775e1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a163692d7d99a9942127ffc76775e1b">&#9670;&#160;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
@@ -1405,7 +1405,7 @@ template&lt;class T &gt; </div>
<td class="memname">virtual fsize_t stdex::stream::memory_file::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
<td> const</td>
</tr>
</table>
</td>
@@ -1417,7 +1417,7 @@ template&lt;class T &gt; </div>
<p>Returns file size Should the file size cannot be determined, the method returns fsize_max and it does not reset the state to failed. </p>
<p>Implements <a class="el" href="classstdex_1_1stream_1_1basic__file.html#ad868d7c25aa45cefc95dd54a24febf2f">stdex::stream::basic_file</a>.</p>
<p>Implements <a class="el" href="classstdex_1_1stream_1_1basic__file.html#a5ce5b79bc42a41426debb10022ec0627">stdex::stream::basic_file</a>.</p>
</div>
</div>
@@ -1690,7 +1690,7 @@ template&lt;class T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 29 2023 11:04:43 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.9.8
Generated on Fri Dec 1 2023 14:52:26 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.9.8
</small></address>
</body>
</html>