This commit is contained in:
rozmansi
2023-10-12 11:52:42 +00:00
parent d55044a78c
commit f5a95f7bf5
448 changed files with 22091 additions and 17428 deletions

View File

@@ -78,6 +78,7 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classstdex_1_1idrec_1_1record-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; Class Template Reference</div></div>
</div><!--header-->
@@ -131,9 +132,30 @@ Public Attributes</h2></td></tr>
T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
<tr class="memdesc:a1ab09fae53142836c958a63137fb37cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Record data reference. <br /></td></tr>
<tr class="separator:a1ab09fae53142836c958a63137fb37cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a865df6cea13c7ab2b2a532408e2c5228" id="r_a865df6cea13c7ab2b2a532408e2c5228"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a865df6cea13c7ab2b2a532408e2c5228">operator&lt;&lt;</a> (std::ostream &amp;stream, const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:a865df6cea13c7ab2b2a532408e2c5228"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record to a stream. <br /></td></tr>
<tr class="separator:a865df6cea13c7ab2b2a532408e2c5228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4d2dd34b3980c81e72bccd6826309fe" id="r_aa4d2dd34b3980c81e72bccd6826309fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#aa4d2dd34b3980c81e72bccd6826309fe">operator&lt;&lt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:aa4d2dd34b3980c81e72bccd6826309fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record to a file. <br /></td></tr>
<tr class="separator:aa4d2dd34b3980c81e72bccd6826309fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe481a30a4497e2460386d4a7984fe67" id="r_abe481a30a4497e2460386d4a7984fe67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#abe481a30a4497e2460386d4a7984fe67">operator&lt;&lt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;stream, const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:abe481a30a4497e2460386d4a7984fe67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record to a stream. <br /></td></tr>
<tr class="separator:abe481a30a4497e2460386d4a7984fe67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0573ee875d61fb6e10fdd6d7cf8542bc" id="r_a0573ee875d61fb6e10fdd6d7cf8542bc"><td class="memItemLeft" align="right" valign="top">std::istream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a0573ee875d61fb6e10fdd6d7cf8542bc">operator&gt;&gt;</a> (std::istream &amp;stream, <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:a0573ee875d61fb6e10fdd6d7cf8542bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads record from a stream. <br /></td></tr>
<tr class="separator:a0573ee875d61fb6e10fdd6d7cf8542bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70685089eb1f47aff05a5bd45e607881" id="r_a70685089eb1f47aff05a5bd45e607881"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a70685089eb1f47aff05a5bd45e607881">operator&gt;&gt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:a70685089eb1f47aff05a5bd45e607881"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads record from a file. <br /></td></tr>
<tr class="separator:a70685089eb1f47aff05a5bd45e607881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d109489d0b00d36a691145725c7340" id="r_a14d109489d0b00d36a691145725c7340"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a14d109489d0b00d36a691145725c7340">operator&gt;&gt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;stream, <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:a14d109489d0b00d36a691145725c7340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads record from a stream. <br /></td></tr>
<tr class="separator:a14d109489d0b00d36a691145725c7340"><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, class T_ID, const T_ID ID, class T_SIZE, unsigned int ALIGN&gt;<br />
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, class T_ID, const T_ID ID, class T_SIZE, T_SIZE ALIGN&gt;<br />
class stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</div><p>Helper class for read/write of records to/from memory. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a611da3801d9e7215324c9a5992a27f39" name="a611da3801d9e7215324c9a5992a27f39"></a>
@@ -142,7 +164,7 @@ class stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</div><p>Helper cl
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int ALIGN&gt; </div>
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -178,7 +200,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int ALIGN&gt; </div>
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -215,7 +237,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int ALIGN&gt; </div>
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -263,7 +285,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int ALIGN&gt; </div>
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -311,7 +333,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int ALIGN&gt; </div>
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -363,7 +385,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int ALIGN&gt; </div>
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -415,7 +437,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int ALIGN&gt; </div>
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -452,7 +474,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int ALIGN&gt; </div>
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -489,7 +511,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int ALIGN&gt; </div>
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -518,6 +540,295 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
</dl>
<dl class="section return"><dt>Returns</dt><dd>A const reference to this struct </dd></dl>
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
<a id="a865df6cea13c7ab2b2a532408e2c5228" name="a865df6cea13c7ab2b2a532408e2c5228"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a865df6cea13c7ab2b2a532408e2c5228">&#9670;&#160;</a></span>operator&lt;&lt; <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::ostream &amp; operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</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">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes record to a stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>Output stream </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">r</td><td>Record</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The stream <code>stream</code> </dd></dl>
</div>
</div>
<a id="abe481a30a4497e2460386d4a7984fe67" name="abe481a30a4497e2460386d4a7984fe67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe481a30a4497e2460386d4a7984fe67">&#9670;&#160;</a></span>operator&lt;&lt; <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp; operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</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">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes record to a stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>Output stream </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">r</td><td>Record</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The stream <code>stream</code> </dd></dl>
</div>
</div>
<a id="aa4d2dd34b3980c81e72bccd6826309fe" name="aa4d2dd34b3980c81e72bccd6826309fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4d2dd34b3980c81e72bccd6826309fe">&#9670;&#160;</a></span>operator&lt;&lt; <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp; operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</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">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes record to a file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>Output file </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">r</td><td>Record</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The stream <code>stream</code> </dd></dl>
</div>
</div>
<a id="a0573ee875d61fb6e10fdd6d7cf8542bc" name="a0573ee875d61fb6e10fdd6d7cf8542bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0573ee875d61fb6e10fdd6d7cf8542bc">&#9670;&#160;</a></span>operator&gt;&gt; <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::istream &amp; operator&gt;&gt; </td>
<td>(</td>
<td class="paramtype">std::istream &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</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">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads record from a stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>Input stream </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">r</td><td>Record</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The stream <code>stream</code> </dd></dl>
</div>
</div>
<a id="a14d109489d0b00d36a691145725c7340" name="a14d109489d0b00d36a691145725c7340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14d109489d0b00d36a691145725c7340">&#9670;&#160;</a></span>operator&gt;&gt; <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp; operator&gt;&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</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">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads record from a stream. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>Input stream </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">r</td><td>Record</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The stream <code>stream</code> </dd></dl>
</div>
</div>
<a id="a70685089eb1f47aff05a5bd45e607881" name="a70685089eb1f47aff05a5bd45e607881"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70685089eb1f47aff05a5bd45e607881">&#9670;&#160;</a></span>operator&gt;&gt; <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp; operator&gt;&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</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">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads record from a file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">stream</td><td>Input file </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">r</td><td>Record</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The stream <code>stream</code> </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
@@ -526,7 +837,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Sep 25 2023 13:06:10 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 Thu Oct 12 2023 11:52:39 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>