This commit is contained in:
rozmansi
2023-09-20 11:02:22 +00:00
parent 4c049eadc5
commit 712d285f81
372 changed files with 2570 additions and 1903 deletions

View File

@@ -106,9 +106,15 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aa53149a79b463450f64223f45285dc02" id="r_aa53149a79b463450f64223f45285dc02"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1cached__file.html#aa53149a79b463450f64223f45285dc02">cached_file</a> (const schar_t *filename, int mode, size_t cache_size=default_cache_size)</td></tr>
<tr class="memdesc:aa53149a79b463450f64223f45285dc02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens file. <br /></td></tr>
<tr class="separator:aa53149a79b463450f64223f45285dc02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f88fcb00079a2303040a63dbfda09ff" id="r_a2f88fcb00079a2303040a63dbfda09ff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1cached__file.html#a2f88fcb00079a2303040a63dbfda09ff">cached_file</a> (const stdex::sstring &amp;filename, int mode, size_t cache_size=default_cache_size)</td></tr>
<tr class="memdesc:a2f88fcb00079a2303040a63dbfda09ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens file. <br /></td></tr>
<tr class="separator:a2f88fcb00079a2303040a63dbfda09ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1ac6ccd8e1d321112412d346eec0e1" id="r_a8a1ac6ccd8e1d321112412d346eec0e1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1cached__file.html#a8a1ac6ccd8e1d321112412d346eec0e1">open</a> (const schar_t *filename, int mode)</td></tr>
<tr class="memdesc:a8a1ac6ccd8e1d321112412d346eec0e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens file. <br /></td></tr>
<tr class="separator:a8a1ac6ccd8e1d321112412d346eec0e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57980b26ff1dcc5d1a328022f35f3336" id="r_a57980b26ff1dcc5d1a328022f35f3336"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1cached__file.html#a57980b26ff1dcc5d1a328022f35f3336">open</a> (const stdex::sstring &amp;filename, int mode)</td></tr>
<tr class="memdesc:a57980b26ff1dcc5d1a328022f35f3336"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens file. <br /></td></tr>
<tr class="separator:a57980b26ff1dcc5d1a328022f35f3336"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1cache"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1stream_1_1cache')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1cache.html">stdex::stream::cache</a></td></tr>
<tr class="memitem:ab19c4680f9a51a172ec00c11bcd77739 inherit pub_methods_classstdex_1_1stream_1_1cache" id="r_ab19c4680f9a51a172ec00c11bcd77739"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>cache</b> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">basic_file</a> &amp;source, size_t cache_size=default_cache_size)</td></tr>
@@ -396,7 +402,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_cache</b> ()</t
<div class="textblock"><p>Cached file-system file. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aa53149a79b463450f64223f45285dc02" name="aa53149a79b463450f64223f45285dc02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa53149a79b463450f64223f45285dc02">&#9670;&#160;</a></span>cached_file()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#aa53149a79b463450f64223f45285dc02">&#9670;&#160;</a></span>cached_file() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -445,11 +451,63 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_cache</b> ()</t
</dd>
</dl>
</div>
</div>
<a id="a2f88fcb00079a2303040a63dbfda09ff" name="a2f88fcb00079a2303040a63dbfda09ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f88fcb00079a2303040a63dbfda09ff">&#9670;&#160;</a></span>cached_file() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">stdex::stream::cached_file::cached_file </td>
<td>(</td>
<td class="paramtype">const stdex::sstring &amp;&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>cache_size</em> = <code>default_cache_size</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Opens file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>Filename </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>Bitwise combination of mode_t flags </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">cache_size</td><td>Size of the cache block </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8a1ac6ccd8e1d321112412d346eec0e1" name="a8a1ac6ccd8e1d321112412d346eec0e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a1ac6ccd8e1d321112412d346eec0e1">&#9670;&#160;</a></span>open()</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a8a1ac6ccd8e1d321112412d346eec0e1">&#9670;&#160;</a></span>open() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -491,6 +549,51 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_cache</b> ()</t
</dd>
</dl>
</div>
</div>
<a id="a57980b26ff1dcc5d1a328022f35f3336" name="a57980b26ff1dcc5d1a328022f35f3336"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57980b26ff1dcc5d1a328022f35f3336">&#9670;&#160;</a></span>open() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void stdex::stream::cached_file::open </td>
<td>(</td>
<td class="paramtype">const stdex::sstring &amp;&#160;</td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>mode</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Opens file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>Filename </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>Bitwise combination of mode_t flags </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
@@ -499,7 +602,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_cache</b> ()</t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Sep 20 2023 06:08:17 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 Wed Sep 20 2023 11:02: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.9.8
</small></address>
</body>
</html>