deploy: 983891ec41
This commit is contained in:
@@ -75,10 +75,7 @@ $(function() {
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pro-methods">Protected Member Functions</a> |
|
||||
<a href="#pro-attribs">Protected Attributes</a> |
|
||||
<a href="classstdex_1_1stream_1_1cache-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">stdex::stream::cache Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
@@ -100,11 +97,6 @@ Inheritance diagram for stdex::stream::cache:</div>
|
||||
</map>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structstdex_1_1stream_1_1cache_1_1cache__t.html">cache_t</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><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:ab19c4680f9a51a172ec00c11bcd77739" id="r_ab19c4680f9a51a172ec00c11bcd77739"><td class="memItemLeft" align="right" valign="top"><a id="ab19c4680f9a51a172ec00c11bcd77739" name="ab19c4680f9a51a172ec00c11bcd77739"></a>
|
||||
@@ -251,6 +243,10 @@ void </td><td class="memItemRight" valign="bottom"><b>write_byte</b> (uint8
|
||||
<tr class="memitem:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a815369ef1a8ba07b289b8236fce018ac">write_str</a> (const T *data)</td></tr>
|
||||
<tr class="memdesc:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft"> </td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
|
||||
<tr class="separator:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_aca727d3cab3c7989f691957078a18471"><td class="memTemplParams" colspan="2">template<class _Elem , class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>> </td></tr>
|
||||
<tr class="memitem:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#aca727d3cab3c7989f691957078a18471">write_str</a> (const std::basic_string< _Elem, _Traits, _Ax > &data)</td></tr>
|
||||
<tr class="memdesc:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft"> </td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
|
||||
<tr class="separator:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad28b193e6afa1352a00864bd28193cc2 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ad28b193e6afa1352a00864bd28193cc2"><td class="memItemLeft" align="right" valign="top">fsize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#ad28b193e6afa1352a00864bd28193cc2">write_stream</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &stream, fsize_t amount=fsize_max)</td></tr>
|
||||
<tr class="memdesc:ad28b193e6afa1352a00864bd28193cc2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft"> </td><td class="mdescRight">Writes content of another stream. <br /></td></tr>
|
||||
<tr class="separator:ad28b193e6afa1352a00864bd28193cc2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -344,43 +340,37 @@ template<class _Elem , class _Traits = std::char_traits<_Elem>, class
|
||||
template<class T > </td></tr>
|
||||
<tr class="memitem:a8c29727e2c211134c0249352bbd13ed6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator<<</b> (const T *data)</td></tr>
|
||||
<tr class="separator:a8c29727e2c211134c0249352bbd13ed6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac0f6075a669ff51ec44ee4832dc41f2f inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ac0f6075a669ff51ec44ee4832dc41f2f"><td class="memTemplParams" colspan="2">
|
||||
template<class _Elem , class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>> </td></tr>
|
||||
<tr class="memitem:ac0f6075a669ff51ec44ee4832dc41f2f inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator<<</b> (const std::basic_string< _Elem, _Traits, _Ax > &data)</td></tr>
|
||||
<tr class="separator:ac0f6075a669ff51ec44ee4832dc41f2f inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a95cdd577d5718dde5756951d487d29dd inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a95cdd577d5718dde5756951d487d29dd"><td class="memTemplParams" colspan="2">
|
||||
template<class _Ty , class _Alloc = std::allocator<_Ty>> </td></tr>
|
||||
<tr class="memitem:a95cdd577d5718dde5756951d487d29dd inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator<<</b> (const std::vector< _Ty, _Alloc > &data)</td></tr>
|
||||
<tr class="separator:a95cdd577d5718dde5756951d487d29dd inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1844edc85161c2ae37bb9123acc4c466 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a1844edc85161c2ae37bb9123acc4c466"><td class="memTemplParams" colspan="2">
|
||||
template<class _Ty , class _Alloc = std::allocator<_Ty>> </td></tr>
|
||||
<tr class="memitem:a1844edc85161c2ae37bb9123acc4c466 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator>></b> (std::vector< _Ty, _Alloc > &data)</td></tr>
|
||||
<tr class="separator:a1844edc85161c2ae37bb9123acc4c466 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d9110b6e3fc398c8333a0859585724c inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a1d9110b6e3fc398c8333a0859585724c"><td class="memTemplParams" colspan="2">
|
||||
template<class _Kty , class _Pr = std::less<_Kty>, class _Alloc = std::allocator<_Kty>> </td></tr>
|
||||
<tr class="memitem:a1d9110b6e3fc398c8333a0859585724c inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator<<</b> (const std::set< _Kty, _Pr, _Alloc > &data)</td></tr>
|
||||
<tr class="separator:a1d9110b6e3fc398c8333a0859585724c inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd1aa05b14e06b30fdd2fb9263976894 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_abd1aa05b14e06b30fdd2fb9263976894"><td class="memTemplParams" colspan="2">
|
||||
template<class _Kty , class _Pr = std::less<_Kty>, class _Alloc = std::allocator<_Kty>> </td></tr>
|
||||
<tr class="memitem:abd1aa05b14e06b30fdd2fb9263976894 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator>></b> (std::set< _Kty, _Pr, _Alloc > &data)</td></tr>
|
||||
<tr class="separator:abd1aa05b14e06b30fdd2fb9263976894 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abbb6565d9b47803ff19a2b3057e0f655 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_abbb6565d9b47803ff19a2b3057e0f655"><td class="memTemplParams" colspan="2">
|
||||
template<class _Kty , class _Pr = std::less<_Kty>, class _Alloc = std::allocator<_Kty>> </td></tr>
|
||||
<tr class="memitem:abbb6565d9b47803ff19a2b3057e0f655 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator<<</b> (const std::multiset< _Kty, _Pr, _Alloc > &data)</td></tr>
|
||||
<tr class="separator:abbb6565d9b47803ff19a2b3057e0f655 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a357d336d6a7ff9cf2ee6b0d441fd2551 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a357d336d6a7ff9cf2ee6b0d441fd2551"><td class="memTemplParams" colspan="2">
|
||||
template<class _Kty , class _Pr = std::less<_Kty>, class _Alloc = std::allocator<_Kty>> </td></tr>
|
||||
<tr class="memitem:a357d336d6a7ff9cf2ee6b0d441fd2551 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator>></b> (std::multiset< _Kty, _Pr, _Alloc > &data)</td></tr>
|
||||
<tr class="separator:a357d336d6a7ff9cf2ee6b0d441fd2551 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
||||
Protected Member Functions</h2></td></tr>
|
||||
<tr class="memitem:acd731b0ae314b3021d347a154abef84f" id="r_acd731b0ae314b3021d347a154abef84f"><td class="memItemLeft" align="right" valign="top"><a id="acd731b0ae314b3021d347a154abef84f" name="acd731b0ae314b3021d347a154abef84f"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>cache</b> (size_t cache_size=default_cache_size)</td></tr>
|
||||
<tr class="separator:acd731b0ae314b3021d347a154abef84f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5fcd1d9f7eb753a4bf87f6cefeab0ed5" id="r_a5fcd1d9f7eb753a4bf87f6cefeab0ed5"><td class="memItemLeft" align="right" valign="top"><a id="a5fcd1d9f7eb753a4bf87f6cefeab0ed5" name="a5fcd1d9f7eb753a4bf87f6cefeab0ed5"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>init</b> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">basic_file</a> &source)</td></tr>
|
||||
<tr class="separator:a5fcd1d9f7eb753a4bf87f6cefeab0ed5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6a71e81cce148c00d8f0ec563be4d7d5" id="r_a6a71e81cce148c00d8f0ec563be4d7d5"><td class="memItemLeft" align="right" valign="top"><a id="a6a71e81cce148c00d8f0ec563be4d7d5" name="a6a71e81cce148c00d8f0ec563be4d7d5"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>done</b> ()</td></tr>
|
||||
<tr class="separator:a6a71e81cce148c00d8f0ec563be4d7d5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a87a84602d588d77bd065038c7ca39c3d" id="r_a87a84602d588d77bd065038c7ca39c3d"><td class="memItemLeft" align="right" valign="top"><a id="a87a84602d588d77bd065038c7ca39c3d" name="a87a84602d588d77bd065038c7ca39c3d"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>flush_cache</b> ()</td></tr>
|
||||
<tr class="separator:a87a84602d588d77bd065038c7ca39c3d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae162facb25afa61a9ceb2272927ee540" id="r_ae162facb25afa61a9ceb2272927ee540"><td class="memItemLeft" align="right" valign="top"><a id="ae162facb25afa61a9ceb2272927ee540" name="ae162facb25afa61a9ceb2272927ee540"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>invalidate_cache</b> ()</td></tr>
|
||||
<tr class="separator:ae162facb25afa61a9ceb2272927ee540"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa60558326c0569cf2bffc8fd72635e88" id="r_aa60558326c0569cf2bffc8fd72635e88"><td class="memItemLeft" align="right" valign="top"><a id="aa60558326c0569cf2bffc8fd72635e88" name="aa60558326c0569cf2bffc8fd72635e88"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>load_cache</b> (fpos_t start)</td></tr>
|
||||
<tr class="separator:aa60558326c0569cf2bffc8fd72635e88"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a05aae11d2fc0e66118b9586e756256c9" id="r_a05aae11d2fc0e66118b9586e756256c9"><td class="memItemLeft" align="right" valign="top"><a id="a05aae11d2fc0e66118b9586e756256c9" name="a05aae11d2fc0e66118b9586e756256c9"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>write_cache</b> ()</td></tr>
|
||||
<tr class="separator:a05aae11d2fc0e66118b9586e756256c9"><td class="memSeparator" colspan="2"> </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:a7d5b225c188703c35a9f23a22ec33362" id="r_a7d5b225c188703c35a9f23a22ec33362"><td class="memItemLeft" align="right" valign="top"><a id="a7d5b225c188703c35a9f23a22ec33362" name="a7d5b225c188703c35a9f23a22ec33362"></a>
|
||||
<a class="el" href="classstdex_1_1stream_1_1basic__file.html">basic_file</a> * </td><td class="memItemRight" valign="bottom"><b>m_source</b></td></tr>
|
||||
<tr class="separator:a7d5b225c188703c35a9f23a22ec33362"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a701440c30c8ccaeeba6f660b481293d7" id="r_a701440c30c8ccaeeba6f660b481293d7"><td class="memItemLeft" align="right" valign="top"><a id="a701440c30c8ccaeeba6f660b481293d7" name="a701440c30c8ccaeeba6f660b481293d7"></a>
|
||||
struct <a class="el" href="structstdex_1_1stream_1_1cache_1_1cache__t.html">stdex::stream::cache::cache_t</a> </td><td class="memItemRight" valign="bottom"><b>m_cache</b></td></tr>
|
||||
<tr class="separator:a701440c30c8ccaeeba6f660b481293d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1132b6554bec05e4da1d493d18516640" id="r_a1132b6554bec05e4da1d493d18516640"><td class="memItemLeft" align="right" valign="top"><a id="a1132b6554bec05e4da1d493d18516640" name="a1132b6554bec05e4da1d493d18516640"></a>
|
||||
fpos_t </td><td class="memItemRight" valign="bottom"><b>m_offset</b></td></tr>
|
||||
<tr class="memdesc:a1132b6554bec05e4da1d493d18516640"><td class="mdescLeft"> </td><td class="mdescRight">Logical absolute file position. <br /></td></tr>
|
||||
<tr class="separator:a1132b6554bec05e4da1d493d18516640"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_attribs_classstdex_1_1stream_1_1basic"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1stream_1_1basic')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td></tr>
|
||||
<tr class="memitem:afabd865667f92c3de8ef4ca0197f3615 inherit pro_attribs_classstdex_1_1stream_1_1basic" id="r_afabd865667f92c3de8ef4ca0197f3615"><td class="memItemLeft" align="right" valign="top">
|
||||
state_t </td><td class="memItemRight" valign="bottom"><b>m_state</b></td></tr>
|
||||
@@ -935,7 +925,7 @@ state_t </td><td class="memItemRight" valign="bottom"><b>m_state</b></td></
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Sep 25 2023 13:06:11 for stdex by <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 Thu Oct 12 2023 11:52:39 for stdex by <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>
|
||||
|
||||
Reference in New Issue
Block a user