deploy: 983891ec41
This commit is contained in:
@@ -163,6 +163,10 @@ void </td><td class="memItemRight" valign="bottom"><b>write_byte</b> (uint8
|
||||
<tr class="memitem:ab8326c16c06548801982b07c930d7dfd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1memory__file.html">memory_file</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#ab8326c16c06548801982b07c930d7dfd">write_str</a> (const T *<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>)</td></tr>
|
||||
<tr class="memdesc:ab8326c16c06548801982b07c930d7dfd"><td class="mdescLeft"> </td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
|
||||
<tr class="separator:ab8326c16c06548801982b07c930d7dfd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0e92587c1de0e39adbb9cf421e33646b" id="r_a0e92587c1de0e39adbb9cf421e33646b"><td class="memTemplParams" colspan="2">template<class _Elem , class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>> </td></tr>
|
||||
<tr class="memitem:a0e92587c1de0e39adbb9cf421e33646b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1memory__file.html">memory_file</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a0e92587c1de0e39adbb9cf421e33646b">write_str</a> (const std::basic_string< _Elem, _Traits, _Ax > &<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>)</td></tr>
|
||||
<tr class="memdesc:a0e92587c1de0e39adbb9cf421e33646b"><td class="mdescLeft"> </td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
|
||||
<tr class="separator:a0e92587c1de0e39adbb9cf421e33646b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4216e7ae6e306170357aef1ea1c304c7" id="r_a4216e7ae6e306170357aef1ea1c304c7"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a4216e7ae6e306170357aef1ea1c304c7">write_stream</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &stream, size_t amount=SIZE_MAX)</td></tr>
|
||||
<tr class="memdesc:a4216e7ae6e306170357aef1ea1c304c7"><td class="mdescLeft"> </td><td class="mdescRight">Writes content of another stream. <br /></td></tr>
|
||||
<tr class="separator:a4216e7ae6e306170357aef1ea1c304c7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -313,14 +317,18 @@ void </td><td class="memItemRight" valign="bottom"><b>get</b> (fpos_t offse
|
||||
<tr class="memitem:a28608a63cf0809aa79cf08eb732d426b" id="r_a28608a63cf0809aa79cf08eb732d426b"><td class="memItemLeft" align="right" valign="top"><a id="a28608a63cf0809aa79cf08eb732d426b" name="a28608a63cf0809aa79cf08eb732d426b"></a>
|
||||
<a class="el" href="classstdex_1_1stream_1_1memory__file.html">memory_file</a> & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (char &<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>)</td></tr>
|
||||
<tr class="separator:a28608a63cf0809aa79cf08eb732d426b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a66e1e50a5f9950797fd276ad2cbe2c45" id="r_a66e1e50a5f9950797fd276ad2cbe2c45"><td class="memTemplParams" colspan="2"><a id="a66e1e50a5f9950797fd276ad2cbe2c45" name="a66e1e50a5f9950797fd276ad2cbe2c45"></a>
|
||||
template<class T > </td></tr>
|
||||
<tr class="memitem:a66e1e50a5f9950797fd276ad2cbe2c45"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1memory__file.html">memory_file</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator<<</b> (const T *<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>)</td></tr>
|
||||
<tr class="separator:a66e1e50a5f9950797fd276ad2cbe2c45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af8c688f069132fd1088ed4c2a4124981" id="r_af8c688f069132fd1088ed4c2a4124981"><td class="memTemplParams" colspan="2"><a id="af8c688f069132fd1088ed4c2a4124981" name="af8c688f069132fd1088ed4c2a4124981"></a>
|
||||
template<class _Elem , class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>> </td></tr>
|
||||
<tr class="memitem:af8c688f069132fd1088ed4c2a4124981"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1memory__file.html">memory_file</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator>></b> (std::basic_string< _Elem, _Traits, _Ax > &<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>)</td></tr>
|
||||
<tr class="separator:af8c688f069132fd1088ed4c2a4124981"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a66e1e50a5f9950797fd276ad2cbe2c45" id="r_a66e1e50a5f9950797fd276ad2cbe2c45"><td class="memTemplParams" colspan="2"><a id="a66e1e50a5f9950797fd276ad2cbe2c45" name="a66e1e50a5f9950797fd276ad2cbe2c45"></a>
|
||||
template<class T > </td></tr>
|
||||
<tr class="memitem:a66e1e50a5f9950797fd276ad2cbe2c45"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1memory__file.html">memory_file</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator<<</b> (const T *<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>)</td></tr>
|
||||
<tr class="separator:a66e1e50a5f9950797fd276ad2cbe2c45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af485da019845f5a66de0bac85262ef92" id="r_af485da019845f5a66de0bac85262ef92"><td class="memTemplParams" colspan="2"><a id="af485da019845f5a66de0bac85262ef92" name="af485da019845f5a66de0bac85262ef92"></a>
|
||||
template<class _Elem , class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>> </td></tr>
|
||||
<tr class="memitem:af485da019845f5a66de0bac85262ef92"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1memory__file.html">memory_file</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator<<</b> (const std::basic_string< _Elem, _Traits, _Ax > &<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>)</td></tr>
|
||||
<tr class="separator:af485da019845f5a66de0bac85262ef92"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1basic__file"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1stream_1_1basic__file')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a></td></tr>
|
||||
<tr class="memitem:a72aa16169eea2156e83053ba9bd91cd8 inherit pub_methods_classstdex_1_1stream_1_1basic__file" id="r_a72aa16169eea2156e83053ba9bd91cd8"><td class="memItemLeft" align="right" valign="top">virtual std::vector< uint8_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic__file.html#a72aa16169eea2156e83053ba9bd91cd8">read_remainder</a> (size_t max_length=SIZE_MAX)</td></tr>
|
||||
<tr class="memdesc:a72aa16169eea2156e83053ba9bd91cd8 inherit pub_methods_classstdex_1_1stream_1_1basic__file"><td class="mdescLeft"> </td><td class="mdescRight">Reads and returns remainder of the stream. <br /></td></tr>
|
||||
@@ -441,6 +449,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>
|
||||
@@ -534,16 +546,44 @@ 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:a8ccb02a23999882255d5c16c83f91571" id="r_a8ccb02a23999882255d5c16c83f91571"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
||||
<tr class="memitem:a8ccb02a23999882255d5c16c83f91571"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a8ccb02a23999882255d5c16c83f91571">set</a> (fpos_t offset, const T <a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>)</td></tr>
|
||||
<tr class="memdesc:a8ccb02a23999882255d5c16c83f91571"><td class="mdescLeft"> </td><td class="mdescRight">Writes data to specified file location This does not move file pointer nor update file size. It checks for reserved space assert-only (in Debug builds). Use with caution! <br /></td></tr>
|
||||
<tr class="memdesc:a8ccb02a23999882255d5c16c83f91571"><td class="mdescLeft"> </td><td class="mdescRight">Writes data to specified file location This does not move file pointer nor update file size. It checks for reserved space <em>Assume</em>-only (in Debug builds). Use with caution! <br /></td></tr>
|
||||
<tr class="separator:a8ccb02a23999882255d5c16c83f91571"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a41124fc38a3439c4407ea1c9ef4962b1" id="r_a41124fc38a3439c4407ea1c9ef4962b1"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
||||
<tr class="memitem:a41124fc38a3439c4407ea1c9ef4962b1"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1memory__file.html#a41124fc38a3439c4407ea1c9ef4962b1">get</a> (fpos_t offset, T &<a class="el" href="classstdex_1_1stream_1_1memory__file.html#aff374fc64c7453dc0cef22f19bc400ce">data</a>)</td></tr>
|
||||
<tr class="memdesc:a41124fc38a3439c4407ea1c9ef4962b1"><td class="mdescLeft"> </td><td class="mdescRight">Reads data from specified file location This does not move file pointer. It checks for data size assert-only (in Debug builds). Use with caution! <br /></td></tr>
|
||||
<tr class="memdesc:a41124fc38a3439c4407ea1c9ef4962b1"><td class="mdescLeft"> </td><td class="mdescRight">Reads data from specified file location This does not move file pointer. It checks for data size <em>Assume</em>-only (in Debug builds). Use with caution! <br /></td></tr>
|
||||
<tr class="separator:a41124fc38a3439c4407ea1c9ef4962b1"><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>
|
||||
@@ -902,7 +942,7 @@ template<class T > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads data from specified file location This does not move file pointer. It checks for data size assert-only (in Debug builds). Use with caution! </p>
|
||||
<p>Reads data from specified file location This does not move file pointer. It checks for data size <em>Assume</em>-only (in Debug builds). Use with caution! </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Offset in file where to write data </td></tr>
|
||||
@@ -1341,7 +1381,7 @@ template<class T > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Writes data to specified file location This does not move file pointer nor update file size. It checks for reserved space assert-only (in Debug builds). Use with caution! </p>
|
||||
<p>Writes data to specified file location This does not move file pointer nor update file size. It checks for reserved space <em>Assume</em>-only (in Debug builds). Use with caution! </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>Offset in file where to write data </td></tr>
|
||||
@@ -1525,10 +1565,49 @@ template<class T > </div>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>This stream </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a0e92587c1de0e39adbb9cf421e33646b" name="a0e92587c1de0e39adbb9cf421e33646b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0e92587c1de0e39adbb9cf421e33646b">◆ </a></span>write_str() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<class _Elem , class _Traits = std::char_traits<_Elem>, class _Ax = std::allocator<_Elem>> </div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classstdex_1_1stream_1_1memory__file.html">memory_file</a> & stdex::stream::memory_file::write_str </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::basic_string< _Elem, _Traits, _Ax > & </td>
|
||||
<td class="paramname"><em>data</em></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>Writes string to the stream length-prefixed. </p>
|
||||
<p>This method is intended for chaining: e.g. stream.write_str(a).write_str(b).write_str(c)... Since it would make it impossible to detect if any of the write_str(a) or write_str(b) failed should write_str(c) succeed, the method skips writing if stream state is not ok.</p>
|
||||
<p>As memory write rarely fails, a #define CHECK_STREAM_STATE 0 turns this checking off when performance is paramount.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>String to write</td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>This stream </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab8326c16c06548801982b07c930d7dfd" name="ab8326c16c06548801982b07c930d7dfd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab8326c16c06548801982b07c930d7dfd">◆ </a></span>write_str()</h2>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab8326c16c06548801982b07c930d7dfd">◆ </a></span>write_str() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -1611,7 +1690,7 @@ template<class T > </div>
|
||||
</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:40 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