deploy: 8602b469db4f9be189cc3fa639b32561776dba51

This commit is contained in:
rozmansi 2022-03-07 10:26:50 +00:00
parent 1c96cb1845
commit e902272682
113 changed files with 5407 additions and 2 deletions

87
annotated.html Normal file
View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>stdex</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>idrec</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1idrec_1_1record.html" target="_self">record</a></td><td class="desc">Helper class for read/write of records to/from memory </td></tr>
<tr id="row_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1base64__dec.html" target="_self">base64_dec</a></td><td class="desc">Base64 decoding session </td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1base64__enc.html" target="_self">base64_enc</a></td><td class="desc">Base64 encoding session </td></tr>
<tr id="row_0_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1hex__dec.html" target="_self">hex_dec</a></td><td class="desc">Hexadecimal decoding session </td></tr>
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1hex__enc.html" target="_self">hex_enc</a></td><td class="desc">Hexadecimal encoding session </td></tr>
<tr id="row_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1vector__queue.html" target="_self">vector_queue</a></td><td class="desc">Helper class to allow limited size FIFO queues implemented as vector of elements </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

90
classes.html Normal file
View File

@ -0,0 +1,90 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
<dd><a class="el" href="classstdex_1_1base64__dec.html">base64_dec</a> (stdex)</dd><dd><a class="el" href="classstdex_1_1base64__enc.html">base64_enc</a> (stdex)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_H" name="letter_H">H</a></dt>
<dd><a class="el" href="classstdex_1_1hex__dec.html">hex_dec</a> (stdex)</dd><dd><a class="el" href="classstdex_1_1hex__enc.html">hex_enc</a> (stdex)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_R" name="letter_R">R</a></dt>
<dd><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a> (stdex::idrec)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_V" name="letter_V">V</a></dt>
<dd><a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a> (stdex)</dd></dl>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,89 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1base64__dec.html">base64_dec</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::base64_dec Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5">base64_dec</a>() noexcept</td><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#afacd53895a47f8f3de5f6616c27a8fd4">buf</a></td><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">clear</a>() noexcept</td><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">dec_size</a>(size_t size) const noexcept</td><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf">decode</a>(std::vector&lt; _Ty, _Ax &gt; &amp;out, bool &amp;is_last, const _Tchr *data, size_t size)</td><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e">decode</a>(std::vector&lt; _Ty, _Ax &gt; &amp;out)</td><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a></td><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,227 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::base64_dec Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1base64__dec.html">base64_dec</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classstdex_1_1base64__dec-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::base64_dec Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Base64 decoding session.
<a href="classstdex_1_1base64__dec.html#details">More...</a></p>
<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:a17d956a883e99d8d884d2cb2edade8c5"><td class="memItemLeft" align="right" valign="top"><a id="a17d956a883e99d8d884d2cb2edade8c5" name="a17d956a883e99d8d884d2cb2edade8c5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>base64_dec</b> () noexcept</td></tr>
<tr class="memdesc:a17d956a883e99d8d884d2cb2edade8c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs blank decoding session. <br /></td></tr>
<tr class="separator:a17d956a883e99d8d884d2cb2edade8c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1beaf09718d63d49f9d95cf0e75a50bf"><td class="memTemplParams" colspan="2">template&lt;class _Ty , class _Ax , class _Tchr &gt; </td></tr>
<tr class="memitem:a1beaf09718d63d49f9d95cf0e75a50bf"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf">decode</a> (std::vector&lt; _Ty, _Ax &gt; &amp;out, bool &amp;is_last, const _Tchr *data, size_t size)</td></tr>
<tr class="memdesc:a1beaf09718d63d49f9d95cf0e75a50bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one block of information, and <em>appends</em> it to the output. <a href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf">More...</a><br /></td></tr>
<tr class="separator:a1beaf09718d63d49f9d95cf0e75a50bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94738b63789489022e0c16063b732305"><td class="memItemLeft" align="right" valign="top"><a id="a94738b63789489022e0c16063b732305" name="a94738b63789489022e0c16063b732305"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
<tr class="memdesc:a94738b63789489022e0c16063b732305"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets decoding session. <br /></td></tr>
<tr class="separator:a94738b63789489022e0c16063b732305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203f2afa5839242c1230cb22e0a65b25"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">dec_size</a> (size_t size) const noexcept</td></tr>
<tr class="memdesc:a203f2afa5839242c1230cb22e0a65b25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum decoded size. <a href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">More...</a><br /></td></tr>
<tr class="separator:a203f2afa5839242c1230cb22e0a65b25"><td class="memSeparator" colspan="2">&#160;</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:a4b5f0334d5d5f85b7d02b6b21db8759e"><td class="memTemplParams" colspan="2"><a id="a4b5f0334d5d5f85b7d02b6b21db8759e" name="a4b5f0334d5d5f85b7d02b6b21db8759e"></a>
template&lt;class _Ty , class _Ax &gt; </td></tr>
<tr class="memitem:a4b5f0334d5d5f85b7d02b6b21db8759e"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>decode</b> (std::vector&lt; _Ty, _Ax &gt; &amp;out)</td></tr>
<tr class="memdesc:a4b5f0334d5d5f85b7d02b6b21db8759e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one complete internal buffer of data. <br /></td></tr>
<tr class="separator:a4b5f0334d5d5f85b7d02b6b21db8759e"><td class="memSeparator" colspan="2">&#160;</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:afacd53895a47f8f3de5f6616c27a8fd4"><td class="memItemLeft" align="right" valign="top"><a id="afacd53895a47f8f3de5f6616c27a8fd4" name="afacd53895a47f8f3de5f6616c27a8fd4"></a>
unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>buf</b> [4]</td></tr>
<tr class="memdesc:afacd53895a47f8f3de5f6616c27a8fd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr>
<tr class="separator:afacd53895a47f8f3de5f6616c27a8fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08acef30d97e7f8213e0c834b93ee849"><td class="memItemLeft" align="right" valign="top"><a id="a08acef30d97e7f8213e0c834b93ee849" name="a08acef30d97e7f8213e0c834b93ee849"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr>
<tr class="memdesc:a08acef30d97e7f8213e0c834b93ee849"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes used in <code>buf</code> <br /></td></tr>
<tr class="separator:a08acef30d97e7f8213e0c834b93ee849"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Base64 decoding session. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a203f2afa5839242c1230cb22e0a65b25" name="a203f2afa5839242c1230cb22e0a65b25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a203f2afa5839242c1230cb22e0a65b25">&#9670;&nbsp;</a></span>dec_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t stdex::base64_dec::dec_size </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns maximum decoded size. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>Number of bytes to decode</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Maximum number of bytes for the decoded data of <code>size</code> length </dd></dl>
</div>
</div>
<a id="a1beaf09718d63d49f9d95cf0e75a50bf" name="a1beaf09718d63d49f9d95cf0e75a50bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1beaf09718d63d49f9d95cf0e75a50bf">&#9670;&nbsp;</a></span>decode()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void stdex::base64_dec::decode </td>
<td>(</td>
<td class="paramtype">std::vector&lt; _Ty, _Ax &gt; &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>is_last</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const _Tchr *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</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>Decodes one block of information, and <em>appends</em> it to the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">is_last</td><td>Was this the last block of data? </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Data to decode </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Length of <code>data</code> in bytes </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/base64</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,90 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1base64__enc.html">base64_enc</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::base64_enc Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28">base64_enc</a>() noexcept</td><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a3f7550fc14177eab9ddcbbf039c55b23">buf</a></td><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7">clear</a>() noexcept</td><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">enc_size</a>(size_t size) const noexcept</td><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04">encode</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, const void *data, size_t size, bool is_last=true)</td><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2">encode</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out)</td><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d">encode</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, size_t size)</td><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a></td><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,232 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::base64_enc Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1base64__enc.html">base64_enc</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classstdex_1_1base64__enc-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::base64_enc Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Base64 encoding session.
<a href="classstdex_1_1base64__enc.html#details">More...</a></p>
<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:abc6c72530634c3fea8168710ab5b1a28"><td class="memItemLeft" align="right" valign="top"><a id="abc6c72530634c3fea8168710ab5b1a28" name="abc6c72530634c3fea8168710ab5b1a28"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>base64_enc</b> () noexcept</td></tr>
<tr class="memdesc:abc6c72530634c3fea8168710ab5b1a28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs blank encoding session. <br /></td></tr>
<tr class="separator:abc6c72530634c3fea8168710ab5b1a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee96b5ec63fecc20c44afe1f1df6f04"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a0ee96b5ec63fecc20c44afe1f1df6f04"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04">encode</a> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, const void *data, size_t size, bool is_last=true)</td></tr>
<tr class="memdesc:a0ee96b5ec63fecc20c44afe1f1df6f04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one block of information, and <em>appends</em> it to the output. <a href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04">More...</a><br /></td></tr>
<tr class="separator:a0ee96b5ec63fecc20c44afe1f1df6f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb6a85176589d9ce1f65ce6355592fe7"><td class="memItemLeft" align="right" valign="top"><a id="afb6a85176589d9ce1f65ce6355592fe7" name="afb6a85176589d9ce1f65ce6355592fe7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
<tr class="memdesc:afb6a85176589d9ce1f65ce6355592fe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets encoding session. <br /></td></tr>
<tr class="separator:afb6a85176589d9ce1f65ce6355592fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbae8f49a0948ea7bb23d0faa8f67f21"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">enc_size</a> (size_t size) const noexcept</td></tr>
<tr class="memdesc:afbae8f49a0948ea7bb23d0faa8f67f21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum encoded size. <a href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">More...</a><br /></td></tr>
<tr class="separator:afbae8f49a0948ea7bb23d0faa8f67f21"><td class="memSeparator" colspan="2">&#160;</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:a506985ccd54fd95dbc021457881d77c2"><td class="memTemplParams" colspan="2"><a id="a506985ccd54fd95dbc021457881d77c2" name="a506985ccd54fd95dbc021457881d77c2"></a>
template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a506985ccd54fd95dbc021457881d77c2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>encode</b> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out)</td></tr>
<tr class="memdesc:a506985ccd54fd95dbc021457881d77c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one complete internal buffer of data. <br /></td></tr>
<tr class="separator:a506985ccd54fd95dbc021457881d77c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a709172f7120284fcea1d7856d8ff550d"><td class="memTemplParams" colspan="2"><a id="a709172f7120284fcea1d7856d8ff550d" name="a709172f7120284fcea1d7856d8ff550d"></a>
template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a709172f7120284fcea1d7856d8ff550d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>encode</b> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, size_t size)</td></tr>
<tr class="memdesc:a709172f7120284fcea1d7856d8ff550d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes partial internal buffer of data. <br /></td></tr>
<tr class="separator:a709172f7120284fcea1d7856d8ff550d"><td class="memSeparator" colspan="2">&#160;</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:a3f7550fc14177eab9ddcbbf039c55b23"><td class="memItemLeft" align="right" valign="top"><a id="a3f7550fc14177eab9ddcbbf039c55b23" name="a3f7550fc14177eab9ddcbbf039c55b23"></a>
unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>buf</b> [3]</td></tr>
<tr class="memdesc:a3f7550fc14177eab9ddcbbf039c55b23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr>
<tr class="separator:a3f7550fc14177eab9ddcbbf039c55b23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e4759143972065f71ed68f6dbc90d8"><td class="memItemLeft" align="right" valign="top"><a id="a58e4759143972065f71ed68f6dbc90d8" name="a58e4759143972065f71ed68f6dbc90d8"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr>
<tr class="memdesc:a58e4759143972065f71ed68f6dbc90d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes used in <code>buf</code> <br /></td></tr>
<tr class="separator:a58e4759143972065f71ed68f6dbc90d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Base64 encoding session. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afbae8f49a0948ea7bb23d0faa8f67f21" name="afbae8f49a0948ea7bb23d0faa8f67f21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbae8f49a0948ea7bb23d0faa8f67f21">&#9670;&nbsp;</a></span>enc_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t stdex::base64_enc::enc_size </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns maximum encoded size. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>Number of bytes to encode</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Maximum number of bytes for the encoded data of <code>size</code> length </dd></dl>
</div>
</div>
<a id="a0ee96b5ec63fecc20c44afe1f1df6f04" name="a0ee96b5ec63fecc20c44afe1f1df6f04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ee96b5ec63fecc20c44afe1f1df6f04">&#9670;&nbsp;</a></span>encode()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void stdex::base64_enc::encode </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>is_last</em> = <code>true</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>Encodes one block of information, and <em>appends</em> it to the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Data to encode </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Length of <code>data</code> in bytes </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">is_last</td><td>Is this the last block of data? </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/base64</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,88 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1hex__dec.html">hex_dec</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::hex_dec Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classstdex_1_1hex__dec.html">stdex::hex_dec</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html#a105c56e5f4249ebcf4faa5e46f0842ce">buf</a></td><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html">stdex::hex_dec</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html#a282bf5db0d16b29b12c71b73d3a33cc4">clear</a>() noexcept</td><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html">stdex::hex_dec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55">dec_size</a>(size_t size) const noexcept</td><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html">stdex::hex_dec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html#ab5ac7cfefa8db97c8196d1ef2c327406">decode</a>(std::vector&lt; _Ty, _Ax &gt; &amp;out, bool &amp;is_last, const _Tchr *data, size_t size)</td><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html">stdex::hex_dec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html#a61bd84f6b79b2b8e9daebfafeb2f17ad">hex_dec</a>() noexcept</td><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html">stdex::hex_dec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html#a99111436d6b30595cd1fee112e3200ae">num</a></td><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html">stdex::hex_dec</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

218
classstdex_1_1hex__dec.html Normal file
View File

@ -0,0 +1,218 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::hex_dec Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1hex__dec.html">hex_dec</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classstdex_1_1hex__dec-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::hex_dec Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Hexadecimal decoding session.
<a href="classstdex_1_1hex__dec.html#details">More...</a></p>
<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:a61bd84f6b79b2b8e9daebfafeb2f17ad"><td class="memItemLeft" align="right" valign="top"><a id="a61bd84f6b79b2b8e9daebfafeb2f17ad" name="a61bd84f6b79b2b8e9daebfafeb2f17ad"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>hex_dec</b> () noexcept</td></tr>
<tr class="memdesc:a61bd84f6b79b2b8e9daebfafeb2f17ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs blank decoding session. <br /></td></tr>
<tr class="separator:a61bd84f6b79b2b8e9daebfafeb2f17ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5ac7cfefa8db97c8196d1ef2c327406"><td class="memTemplParams" colspan="2">template&lt;class _Ty , class _Ax , class _Tchr &gt; </td></tr>
<tr class="memitem:ab5ac7cfefa8db97c8196d1ef2c327406"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1hex__dec.html#ab5ac7cfefa8db97c8196d1ef2c327406">decode</a> (std::vector&lt; _Ty, _Ax &gt; &amp;out, bool &amp;is_last, const _Tchr *data, size_t size)</td></tr>
<tr class="memdesc:ab5ac7cfefa8db97c8196d1ef2c327406"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one block of information, and <em>appends</em> it to the output. <a href="classstdex_1_1hex__dec.html#ab5ac7cfefa8db97c8196d1ef2c327406">More...</a><br /></td></tr>
<tr class="separator:ab5ac7cfefa8db97c8196d1ef2c327406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a282bf5db0d16b29b12c71b73d3a33cc4"><td class="memItemLeft" align="right" valign="top"><a id="a282bf5db0d16b29b12c71b73d3a33cc4" name="a282bf5db0d16b29b12c71b73d3a33cc4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
<tr class="memdesc:a282bf5db0d16b29b12c71b73d3a33cc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets decoding session. <br /></td></tr>
<tr class="separator:a282bf5db0d16b29b12c71b73d3a33cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf3d5adf4766056a630d1ceeab946b55"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55">dec_size</a> (size_t size) const noexcept</td></tr>
<tr class="memdesc:acf3d5adf4766056a630d1ceeab946b55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum decoded size. <a href="classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55">More...</a><br /></td></tr>
<tr class="separator:acf3d5adf4766056a630d1ceeab946b55"><td class="memSeparator" colspan="2">&#160;</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:a105c56e5f4249ebcf4faa5e46f0842ce"><td class="memItemLeft" align="right" valign="top"><a id="a105c56e5f4249ebcf4faa5e46f0842ce" name="a105c56e5f4249ebcf4faa5e46f0842ce"></a>
unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>buf</b></td></tr>
<tr class="memdesc:a105c56e5f4249ebcf4faa5e46f0842ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr>
<tr class="separator:a105c56e5f4249ebcf4faa5e46f0842ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99111436d6b30595cd1fee112e3200ae"><td class="memItemLeft" align="right" valign="top"><a id="a99111436d6b30595cd1fee112e3200ae" name="a99111436d6b30595cd1fee112e3200ae"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr>
<tr class="memdesc:a99111436d6b30595cd1fee112e3200ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of nibbles used in <code>buf</code> <br /></td></tr>
<tr class="separator:a99111436d6b30595cd1fee112e3200ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Hexadecimal decoding session. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="acf3d5adf4766056a630d1ceeab946b55" name="acf3d5adf4766056a630d1ceeab946b55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf3d5adf4766056a630d1ceeab946b55">&#9670;&nbsp;</a></span>dec_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t stdex::hex_dec::dec_size </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns maximum decoded size. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>Number of bytes to decode</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Maximum number of bytes for the decoded data of <code>size</code> length </dd></dl>
</div>
</div>
<a id="ab5ac7cfefa8db97c8196d1ef2c327406" name="ab5ac7cfefa8db97c8196d1ef2c327406"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5ac7cfefa8db97c8196d1ef2c327406">&#9670;&nbsp;</a></span>decode()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void stdex::hex_dec::decode </td>
<td>(</td>
<td class="paramtype">std::vector&lt; _Ty, _Ax &gt; &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>is_last</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const _Tchr *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</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>Decodes one block of information, and <em>appends</em> it to the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">out</td><td>Output </td></tr>
<tr><td class="paramdir">[out]</td><td class="paramname">is_last</td><td>Was this the last block of data? Actually, is this block of data complete? </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Data to decode </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Length of <code>data</code> in bytes </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/hex</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,85 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1hex__enc.html">hex_enc</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::hex_enc Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classstdex_1_1hex__enc.html">stdex::hex_enc</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f">enc_size</a>(size_t size) const noexcept</td><td class="entry"><a class="el" href="classstdex_1_1hex__enc.html">stdex::hex_enc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1hex__enc.html#a51554940e79b6192f10a7860ca407191">encode</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, const void *data, size_t size)</td><td class="entry"><a class="el" href="classstdex_1_1hex__enc.html">stdex::hex_enc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1hex__enc.html#a882581bc4798b138de9322d1b0bdd433">hex_enc</a>() noexcept</td><td class="entry"><a class="el" href="classstdex_1_1hex__enc.html">stdex::hex_enc</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

195
classstdex_1_1hex__enc.html Normal file
View File

@ -0,0 +1,195 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::hex_enc Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1hex__enc.html">hex_enc</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classstdex_1_1hex__enc-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::hex_enc Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Hexadecimal encoding session.
<a href="classstdex_1_1hex__enc.html#details">More...</a></p>
<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:a882581bc4798b138de9322d1b0bdd433"><td class="memItemLeft" align="right" valign="top"><a id="a882581bc4798b138de9322d1b0bdd433" name="a882581bc4798b138de9322d1b0bdd433"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>hex_enc</b> () noexcept</td></tr>
<tr class="memdesc:a882581bc4798b138de9322d1b0bdd433"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs blank encoding session. <br /></td></tr>
<tr class="separator:a882581bc4798b138de9322d1b0bdd433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51554940e79b6192f10a7860ca407191"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a51554940e79b6192f10a7860ca407191"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1hex__enc.html#a51554940e79b6192f10a7860ca407191">encode</a> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, const void *data, size_t size)</td></tr>
<tr class="memdesc:a51554940e79b6192f10a7860ca407191"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one block of information, and <em>appends</em> it to the output. <a href="classstdex_1_1hex__enc.html#a51554940e79b6192f10a7860ca407191">More...</a><br /></td></tr>
<tr class="separator:a51554940e79b6192f10a7860ca407191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47db116dcc51daa878d3ecc4c1ab4d8f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f">enc_size</a> (size_t size) const noexcept</td></tr>
<tr class="memdesc:a47db116dcc51daa878d3ecc4c1ab4d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum encoded size. <a href="classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f">More...</a><br /></td></tr>
<tr class="separator:a47db116dcc51daa878d3ecc4c1ab4d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Hexadecimal encoding session. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a47db116dcc51daa878d3ecc4c1ab4d8f" name="a47db116dcc51daa878d3ecc4c1ab4d8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47db116dcc51daa878d3ecc4c1ab4d8f">&#9670;&nbsp;</a></span>enc_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t stdex::hex_enc::enc_size </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns maximum encoded size. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>Number of bytes to encode</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Maximum number of bytes for the encoded data of <code>size</code> length </dd></dl>
</div>
</div>
<a id="a51554940e79b6192f10a7860ca407191" name="a51554940e79b6192f10a7860ca407191"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51554940e79b6192f10a7860ca407191">&#9670;&nbsp;</a></span>encode()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void stdex::hex_enc::encode </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;&#160;</td>
<td class="paramname"><em>out</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</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>Encodes one block of information, and <em>appends</em> it to the output. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>Data to encode </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Length of <code>data</code> in bytes </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/hex</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,90 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><b>idrec</b></li><li class="navelem"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt; Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a1037aeaca7a1f865d6b66352b2671108">close</a>(std::ostream &amp;stream, std::streamoff start)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a0e101ce97e707a52aef4721b85230a75">data</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a300a7b84f07cfba57ef4f63087365b1e">find</a>(std::istream &amp;stream, std::streamoff end=(std::streamoff) -1)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a46bb14ff8b2ce2762b776210b9351bae">id</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a779231561f1d295f48e152e476756dfa">open</a>(std::ostream &amp;stream)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#affe758faa6d0617c7918ba4fb62d300d">operator=</a>(const record&lt; T, T_ID, T_SIZE, ALIGN &gt; &amp;r)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#af90d32ea1d7d6ac964ae469db92a57db">record</a>(T &amp;d)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#af65cec0fa6fb5caa57a01c1a7ff781a3">record</a>(const T &amp;d)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,381 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><b>idrec</b></li><li class="navelem"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<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="#pub-static-attribs">Static Public Attributes</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, T_SIZE, ALIGN &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Helper class for read/write of records to/from memory.
<a href="classstdex_1_1idrec_1_1record.html#details">More...</a></p>
<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:af90d32ea1d7d6ac964ae469db92a57db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#af90d32ea1d7d6ac964ae469db92a57db">record</a> (T &amp;d)</td></tr>
<tr class="memdesc:af90d32ea1d7d6ac964ae469db92a57db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the class. <a href="classstdex_1_1idrec_1_1record.html#af90d32ea1d7d6ac964ae469db92a57db">More...</a><br /></td></tr>
<tr class="separator:af90d32ea1d7d6ac964ae469db92a57db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af65cec0fa6fb5caa57a01c1a7ff781a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#af65cec0fa6fb5caa57a01c1a7ff781a3">record</a> (const T &amp;d)</td></tr>
<tr class="memdesc:af65cec0fa6fb5caa57a01c1a7ff781a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the class. <a href="classstdex_1_1idrec_1_1record.html#af65cec0fa6fb5caa57a01c1a7ff781a3">More...</a><br /></td></tr>
<tr class="separator:af65cec0fa6fb5caa57a01c1a7ff781a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affe758faa6d0617c7918ba4fb62d300d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#affe758faa6d0617c7918ba4fb62d300d">operator=</a> (const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt; &amp;r)</td></tr>
<tr class="memdesc:affe758faa6d0617c7918ba4fb62d300d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator. <a href="classstdex_1_1idrec_1_1record.html#affe758faa6d0617c7918ba4fb62d300d">More...</a><br /></td></tr>
<tr class="separator:affe758faa6d0617c7918ba4fb62d300d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a779231561f1d295f48e152e476756dfa"><td class="memItemLeft" align="right" valign="top">static std::streamoff&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a779231561f1d295f48e152e476756dfa">open</a> (std::ostream &amp;stream)</td></tr>
<tr class="memdesc:a779231561f1d295f48e152e476756dfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record header. <a href="classstdex_1_1idrec_1_1record.html#a779231561f1d295f48e152e476756dfa">More...</a><br /></td></tr>
<tr class="separator:a779231561f1d295f48e152e476756dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1037aeaca7a1f865d6b66352b2671108"><td class="memItemLeft" align="right" valign="top">static std::streamoff&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a1037aeaca7a1f865d6b66352b2671108">close</a> (std::ostream &amp;stream, std::streamoff start)</td></tr>
<tr class="memdesc:a1037aeaca7a1f865d6b66352b2671108"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates record header. <a href="classstdex_1_1idrec_1_1record.html#a1037aeaca7a1f865d6b66352b2671108">More...</a><br /></td></tr>
<tr class="separator:a1037aeaca7a1f865d6b66352b2671108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a300a7b84f07cfba57ef4f63087365b1e"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a300a7b84f07cfba57ef4f63087365b1e">find</a> (std::istream &amp;stream, std::streamoff end=(std::streamoff) -1)</td></tr>
<tr class="memdesc:a300a7b84f07cfba57ef4f63087365b1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds record data. <a href="classstdex_1_1idrec_1_1record.html#a300a7b84f07cfba57ef4f63087365b1e">More...</a><br /></td></tr>
<tr class="separator:a300a7b84f07cfba57ef4f63087365b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a0e101ce97e707a52aef4721b85230a75"><td class="memItemLeft" align="right" valign="top"><a id="a0e101ce97e707a52aef4721b85230a75" name="a0e101ce97e707a52aef4721b85230a75"></a>
T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
<tr class="memdesc:a0e101ce97e707a52aef4721b85230a75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Record data reference. <br /></td></tr>
<tr class="separator:a0e101ce97e707a52aef4721b85230a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a46bb14ff8b2ce2762b776210b9351bae"><td class="memItemLeft" align="right" valign="top"><a id="a46bb14ff8b2ce2762b776210b9351bae" name="a46bb14ff8b2ce2762b776210b9351bae"></a>
static const T_ID&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
<tr class="memdesc:a46bb14ff8b2ce2762b776210b9351bae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Record id. <br /></td></tr>
<tr class="separator:a46bb14ff8b2ce2762b776210b9351bae"><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, class T_SIZE, unsigned int ALIGN&gt;<br />
class stdex::idrec::record&lt; T, T_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="af90d32ea1d7d6ac964ae469db92a57db" name="af90d32ea1d7d6ac964ae469db92a57db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af90d32ea1d7d6ac964ae469db92a57db">&#9670;&nbsp;</a></span>record() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , class T_SIZE , unsigned int ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt;::record </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>d</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>Constructs the class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">d</td><td>Reference to record data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af65cec0fa6fb5caa57a01c1a7ff781a3" name="af65cec0fa6fb5caa57a01c1a7ff781a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af65cec0fa6fb5caa57a01c1a7ff781a3">&#9670;&nbsp;</a></span>record() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , class T_SIZE , unsigned int ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt;::record </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>d</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>Constructs the class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">d</td><td>Reference to record data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1037aeaca7a1f865d6b66352b2671108" name="a1037aeaca7a1f865d6b66352b2671108"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1037aeaca7a1f865d6b66352b2671108">&#9670;&nbsp;</a></span>close()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , class T_SIZE , unsigned int ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::streamoff <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt;::close </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">std::streamoff&#160;</td>
<td class="paramname"><em>start</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 class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Updates record header. </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">start</td><td>Start position of the record in <code>stream</code> </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Position of the record end in <code>stream</code> </dd></dl>
</div>
</div>
<a id="a300a7b84f07cfba57ef4f63087365b1e" name="a300a7b84f07cfba57ef4f63087365b1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a300a7b84f07cfba57ef4f63087365b1e">&#9670;&nbsp;</a></span>find()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , class T_SIZE , unsigned int ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt;::find </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">std::streamoff&#160;</td>
<td class="paramname"><em>end</em> = <code>(std::streamoff)-1</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 class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Finds record data. </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">[in]</td><td class="paramname">end</td><td>Position limit. Default is -1 (no limit).</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li><code>true</code> when found</li>
<li><code>false</code> otherwise </li>
</ul>
</dd></dl>
</div>
</div>
<a id="a779231561f1d295f48e152e476756dfa" name="a779231561f1d295f48e152e476756dfa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a779231561f1d295f48e152e476756dfa">&#9670;&nbsp;</a></span>open()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , class T_SIZE , unsigned int ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::streamoff <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt;::open </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Writes record header. </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>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Position of the record header start in <code>stream</code>. Save for later <code>close</code> call. </dd></dl>
</div>
</div>
<a id="affe758faa6d0617c7918ba4fb62d300d" name="affe758faa6d0617c7918ba4fb62d300d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affe758faa6d0617c7918ba4fb62d300d">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , class T_SIZE , unsigned int ALIGN&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt; &amp; <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt;::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, T_SIZE, ALIGN &gt; &amp;&#160;</td>
<td class="paramname"><em>r</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>Assignment operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">r</td><td>Source record</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A const reference to this struct </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/idrec</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::vector_queue&lt; T &gt; Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#ae31dd1a45546dc1ff91eaa82b97c0e1b">abs</a>(size_type pos) const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#ae135f77af0deabaa5f2cfe5ca25b9f09">at</a>(size_type pos)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#ac2b559184798a59ee5fed26f27d92e3c">at</a>(size_type pos) const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a881da485c13dcee1d35245570420877a">at_abs</a>(size_type pos)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#afee762c3280d33544ce8dd8ad20af40b">at_abs</a>(size_type pos) const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a564c31d1a260f9f210541b7fd4803d3e">back</a>()</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a4a76efc22a2e2b9310b541ba44fd05e9">back</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#add3d6ed93d3c1471b80351c56639bab7">capacity</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a93259be5f471580d2f8d7bee41032f9b">clear</a>()</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a0da411250e23047a37c4ac09abfa109d">const_pointer</a> typedef</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">const_reference</a> typedef</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a1502ae16a184fac7b1be9e1709dd1b5d">empty</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a61df210878f6b8b2c1b213a93b8af581">front</a>()</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a96ea84ab879a3190beabdbac5ad7e0ab">front</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a5d1e9d77cf329abd9127d2a6dfbd08c4">head</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a6070ca156773c17c6b75bacc5251c04c">m_count</a></td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a289d86508a91fbe61e0425e318d735cf">m_data</a></td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#abd8208a4a9e92ec5c38d3718f383e41e">m_head</a></td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a7192dc2991d690b04a2fb24dd6fdc325">m_size_max</a></td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa">operator=</a>(const vector_queue&lt; value_type &gt; &amp;other)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a840d69192e880fcce588c6368a7d1bab">operator=</a>(vector_queue&lt; value_type &gt; &amp;&amp;other)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17">operator[]</a>(size_type pos)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#ace07c52caf736c3285909d64b22a2c4c">operator[]</a>(size_type pos) const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#abf6db5997ee272e03e8db1696a162148">pointer</a> typedef</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#abd0fdb316392da76bac13bdd9d176eb6">pop_back</a>()</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#adc05fb6cec951f736337dc340996271f">pop_front</a>()</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#ab063bf18b16eed7f4d67e0720bcb8f4f">push_back</a>(const value_type &amp;v)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a5b39a88669c8b7e21f1ada2aa8993b2e">push_back</a>(value_type &amp;&amp;v)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#adfc0d837fa11c1203e9c96a1a5c081b9">push_front</a>(const value_type &amp;v)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#af307e59213be692f7918c3c541923373">push_front</a>(value_type &amp;&amp;v)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">reference</a> typedef</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#ad704df8c3664a6d3f3e0977d87162114">size</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> typedef</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a1b87831a03da17b15d8c330a47708d00">tail</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> typedef</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a9cb327539aca0293920c0d436c6ea29b">vector_queue</a>(size_type size_max)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a224fc214f514bb6dd333511613d89683">vector_queue</a>(const vector_queue&lt; value_type &gt; &amp;other)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a50fcb4c564c100ad02f963969572a7fb">vector_queue</a>(vector_queue&lt; value_type &gt; &amp;&amp;other)</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html#a61460b8386f0ebc0a9c76db9951d342d">~vector_queue</a>()</td><td class="entry"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,792 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::vector_queue&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classstdex_1_1vector__queue-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::vector_queue&lt; T &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Helper class to allow limited size FIFO queues implemented as vector of elements.
<a href="classstdex_1_1vector__queue.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a2a044b4eb0242a00568d08b4d8b6343a"><td class="memItemLeft" align="right" valign="top"><a id="a2a044b4eb0242a00568d08b4d8b6343a" name="a2a044b4eb0242a00568d08b4d8b6343a"></a>
typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
<tr class="memdesc:a2a044b4eb0242a00568d08b4d8b6343a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type to measure element count and indices in. <br /></td></tr>
<tr class="separator:a2a044b4eb0242a00568d08b4d8b6343a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1f9e69fd453bc2a2e72cf937a50995e"><td class="memItemLeft" align="right" valign="top"><a id="aa1f9e69fd453bc2a2e72cf937a50995e" name="aa1f9e69fd453bc2a2e72cf937a50995e"></a>
typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
<tr class="memdesc:aa1f9e69fd453bc2a2e72cf937a50995e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element type. <br /></td></tr>
<tr class="separator:aa1f9e69fd453bc2a2e72cf937a50995e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e8d68368eb5014a2df5b3e26943e28c"><td class="memItemLeft" align="right" valign="top"><a id="a3e8d68368eb5014a2df5b3e26943e28c" name="a3e8d68368eb5014a2df5b3e26943e28c"></a>
typedef T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
<tr class="memdesc:a3e8d68368eb5014a2df5b3e26943e28c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to element type. <br /></td></tr>
<tr class="separator:a3e8d68368eb5014a2df5b3e26943e28c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc37b516c234d4be0102412b28f46562"><td class="memItemLeft" align="right" valign="top"><a id="afc37b516c234d4be0102412b28f46562" name="afc37b516c234d4be0102412b28f46562"></a>
typedef const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
<tr class="memdesc:afc37b516c234d4be0102412b28f46562"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constant reference to element type. <br /></td></tr>
<tr class="separator:afc37b516c234d4be0102412b28f46562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf6db5997ee272e03e8db1696a162148"><td class="memItemLeft" align="right" valign="top"><a id="abf6db5997ee272e03e8db1696a162148" name="abf6db5997ee272e03e8db1696a162148"></a>
typedef T *&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
<tr class="memdesc:abf6db5997ee272e03e8db1696a162148"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to element. <br /></td></tr>
<tr class="separator:abf6db5997ee272e03e8db1696a162148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da411250e23047a37c4ac09abfa109d"><td class="memItemLeft" align="right" valign="top"><a id="a0da411250e23047a37c4ac09abfa109d" name="a0da411250e23047a37c4ac09abfa109d"></a>
typedef const T *&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
<tr class="memdesc:a0da411250e23047a37c4ac09abfa109d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constant pointer to element. <br /></td></tr>
<tr class="separator:a0da411250e23047a37c4ac09abfa109d"><td class="memSeparator" colspan="2">&#160;</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:a9cb327539aca0293920c0d436c6ea29b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#a9cb327539aca0293920c0d436c6ea29b">vector_queue</a> (<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> size_max)</td></tr>
<tr class="memdesc:a9cb327539aca0293920c0d436c6ea29b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct queue of fixed size. <a href="classstdex_1_1vector__queue.html#a9cb327539aca0293920c0d436c6ea29b">More...</a><br /></td></tr>
<tr class="separator:a9cb327539aca0293920c0d436c6ea29b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a224fc214f514bb6dd333511613d89683"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#a224fc214f514bb6dd333511613d89683">vector_queue</a> (const <a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;other)</td></tr>
<tr class="memdesc:a224fc214f514bb6dd333511613d89683"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies existing queue. <a href="classstdex_1_1vector__queue.html#a224fc214f514bb6dd333511613d89683">More...</a><br /></td></tr>
<tr class="separator:a224fc214f514bb6dd333511613d89683"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61460b8386f0ebc0a9c76db9951d342d"><td class="memItemLeft" align="right" valign="top"><a id="a61460b8386f0ebc0a9c76db9951d342d" name="a61460b8386f0ebc0a9c76db9951d342d"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><b>~vector_queue</b> ()</td></tr>
<tr class="memdesc:a61460b8386f0ebc0a9c76db9951d342d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the queue. <br /></td></tr>
<tr class="separator:a61460b8386f0ebc0a9c76db9951d342d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50fcb4c564c100ad02f963969572a7fb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#a50fcb4c564c100ad02f963969572a7fb">vector_queue</a> (<a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;&amp;other)</td></tr>
<tr class="memdesc:a50fcb4c564c100ad02f963969572a7fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves existing queue. <a href="classstdex_1_1vector__queue.html#a50fcb4c564c100ad02f963969572a7fb">More...</a><br /></td></tr>
<tr class="separator:a50fcb4c564c100ad02f963969572a7fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00e42f0b6c31aa16e47a1093e90fd1aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa">operator=</a> (const <a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;other)</td></tr>
<tr class="memdesc:a00e42f0b6c31aa16e47a1093e90fd1aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies existing queue. <a href="classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa">More...</a><br /></td></tr>
<tr class="separator:a00e42f0b6c31aa16e47a1093e90fd1aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a840d69192e880fcce588c6368a7d1bab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#a840d69192e880fcce588c6368a7d1bab">operator=</a> (<a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;&amp;other)</td></tr>
<tr class="memdesc:a840d69192e880fcce588c6368a7d1bab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves existing queue. <a href="classstdex_1_1vector__queue.html#a840d69192e880fcce588c6368a7d1bab">More...</a><br /></td></tr>
<tr class="separator:a840d69192e880fcce588c6368a7d1bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad704df8c3664a6d3f3e0977d87162114"><td class="memItemLeft" align="right" valign="top"><a id="ad704df8c3664a6d3f3e0977d87162114" name="ad704df8c3664a6d3f3e0977d87162114"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const</td></tr>
<tr class="memdesc:ad704df8c3664a6d3f3e0977d87162114"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of elements in the vector. <br /></td></tr>
<tr class="separator:ad704df8c3664a6d3f3e0977d87162114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add3d6ed93d3c1471b80351c56639bab7"><td class="memItemLeft" align="right" valign="top"><a id="add3d6ed93d3c1471b80351c56639bab7" name="add3d6ed93d3c1471b80351c56639bab7"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>capacity</b> () const</td></tr>
<tr class="memdesc:add3d6ed93d3c1471b80351c56639bab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of elements that the queue can contain before overwriting head ones. <br /></td></tr>
<tr class="separator:add3d6ed93d3c1471b80351c56639bab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93259be5f471580d2f8d7bee41032f9b"><td class="memItemLeft" align="right" valign="top"><a id="a93259be5f471580d2f8d7bee41032f9b" name="a93259be5f471580d2f8d7bee41032f9b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
<tr class="memdesc:a93259be5f471580d2f8d7bee41032f9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Erases the elements of the queue. <br /></td></tr>
<tr class="separator:a93259be5f471580d2f8d7bee41032f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1502ae16a184fac7b1be9e1709dd1b5d"><td class="memItemLeft" align="right" valign="top"><a id="a1502ae16a184fac7b1be9e1709dd1b5d" name="a1502ae16a184fac7b1be9e1709dd1b5d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const</td></tr>
<tr class="memdesc:a1502ae16a184fac7b1be9e1709dd1b5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the queue is empty. <br /></td></tr>
<tr class="separator:a1502ae16a184fac7b1be9e1709dd1b5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae135f77af0deabaa5f2cfe5ca25b9f09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#ae135f77af0deabaa5f2cfe5ca25b9f09">at</a> (<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> pos)</td></tr>
<tr class="memdesc:ae135f77af0deabaa5f2cfe5ca25b9f09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the element at a specified location in the queue. <a href="classstdex_1_1vector__queue.html#ae135f77af0deabaa5f2cfe5ca25b9f09">More...</a><br /></td></tr>
<tr class="separator:ae135f77af0deabaa5f2cfe5ca25b9f09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21497b5396ef80a2d641f8ee767a3b17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17">operator[]</a> (<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> pos)</td></tr>
<tr class="memdesc:a21497b5396ef80a2d641f8ee767a3b17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the element at a specified location in the queue. <a href="classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17">More...</a><br /></td></tr>
<tr class="separator:a21497b5396ef80a2d641f8ee767a3b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2b559184798a59ee5fed26f27d92e3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#ac2b559184798a59ee5fed26f27d92e3c">at</a> (<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> pos) const</td></tr>
<tr class="memdesc:ac2b559184798a59ee5fed26f27d92e3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a constant reference to the element at a specified location in the queue. <a href="classstdex_1_1vector__queue.html#ac2b559184798a59ee5fed26f27d92e3c">More...</a><br /></td></tr>
<tr class="separator:ac2b559184798a59ee5fed26f27d92e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace07c52caf736c3285909d64b22a2c4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#ace07c52caf736c3285909d64b22a2c4c">operator[]</a> (<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> pos) const</td></tr>
<tr class="memdesc:ace07c52caf736c3285909d64b22a2c4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a constant reference to the element at a specified location in the queue. <a href="classstdex_1_1vector__queue.html#ace07c52caf736c3285909d64b22a2c4c">More...</a><br /></td></tr>
<tr class="separator:ace07c52caf736c3285909d64b22a2c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a881da485c13dcee1d35245570420877a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#a881da485c13dcee1d35245570420877a">at_abs</a> (<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> pos)</td></tr>
<tr class="memdesc:a881da485c13dcee1d35245570420877a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the element at the absolute location in the queue. <a href="classstdex_1_1vector__queue.html#a881da485c13dcee1d35245570420877a">More...</a><br /></td></tr>
<tr class="separator:a881da485c13dcee1d35245570420877a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee762c3280d33544ce8dd8ad20af40b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#afee762c3280d33544ce8dd8ad20af40b">at_abs</a> (<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> pos) const</td></tr>
<tr class="memdesc:afee762c3280d33544ce8dd8ad20af40b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a constant reference to the element at the absolute location in the queue: measured from the beginning of the storage. <a href="classstdex_1_1vector__queue.html#afee762c3280d33544ce8dd8ad20af40b">More...</a><br /></td></tr>
<tr class="separator:afee762c3280d33544ce8dd8ad20af40b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab063bf18b16eed7f4d67e0720bcb8f4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#ab063bf18b16eed7f4d67e0720bcb8f4f">push_back</a> (const <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &amp;v)</td></tr>
<tr class="memdesc:ab063bf18b16eed7f4d67e0720bcb8f4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing element to the end of the queue, overriding the first one when queue is out of space. <a href="classstdex_1_1vector__queue.html#ab063bf18b16eed7f4d67e0720bcb8f4f">More...</a><br /></td></tr>
<tr class="separator:ab063bf18b16eed7f4d67e0720bcb8f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b39a88669c8b7e21f1ada2aa8993b2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#a5b39a88669c8b7e21f1ada2aa8993b2e">push_back</a> (<a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &amp;&amp;v)</td></tr>
<tr class="memdesc:a5b39a88669c8b7e21f1ada2aa8993b2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the element to the end of the queue, overriding the first one when queue is out of space. <a href="classstdex_1_1vector__queue.html#a5b39a88669c8b7e21f1ada2aa8993b2e">More...</a><br /></td></tr>
<tr class="separator:a5b39a88669c8b7e21f1ada2aa8993b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd0fdb316392da76bac13bdd9d176eb6"><td class="memItemLeft" align="right" valign="top"><a id="abd0fdb316392da76bac13bdd9d176eb6" name="abd0fdb316392da76bac13bdd9d176eb6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>pop_back</b> ()</td></tr>
<tr class="memdesc:abd0fdb316392da76bac13bdd9d176eb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes (dequeues) the last element of the queue. <br /></td></tr>
<tr class="separator:abd0fdb316392da76bac13bdd9d176eb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc0d837fa11c1203e9c96a1a5c081b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#adfc0d837fa11c1203e9c96a1a5c081b9">push_front</a> (const <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &amp;v)</td></tr>
<tr class="memdesc:adfc0d837fa11c1203e9c96a1a5c081b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing element to the head of the queue, overriding the last one when queue is out of space and moving all others one place right. <a href="classstdex_1_1vector__queue.html#adfc0d837fa11c1203e9c96a1a5c081b9">More...</a><br /></td></tr>
<tr class="separator:adfc0d837fa11c1203e9c96a1a5c081b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af307e59213be692f7918c3c541923373"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1vector__queue.html#af307e59213be692f7918c3c541923373">push_front</a> (<a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &amp;&amp;v)</td></tr>
<tr class="memdesc:af307e59213be692f7918c3c541923373"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the element to the head of the queue, overriding the last one when queue is out of space and moving all others one place right. <a href="classstdex_1_1vector__queue.html#af307e59213be692f7918c3c541923373">More...</a><br /></td></tr>
<tr class="separator:af307e59213be692f7918c3c541923373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc05fb6cec951f736337dc340996271f"><td class="memItemLeft" align="right" valign="top"><a id="adc05fb6cec951f736337dc340996271f" name="adc05fb6cec951f736337dc340996271f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>pop_front</b> ()</td></tr>
<tr class="memdesc:adc05fb6cec951f736337dc340996271f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes (dequeues) the head element of the queue. <br /></td></tr>
<tr class="separator:adc05fb6cec951f736337dc340996271f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61df210878f6b8b2c1b213a93b8af581"><td class="memItemLeft" align="right" valign="top"><a id="a61df210878f6b8b2c1b213a93b8af581" name="a61df210878f6b8b2c1b213a93b8af581"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><b>front</b> ()</td></tr>
<tr class="memdesc:a61df210878f6b8b2c1b213a93b8af581"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the head element in the queue. <br /></td></tr>
<tr class="separator:a61df210878f6b8b2c1b213a93b8af581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96ea84ab879a3190beabdbac5ad7e0ab"><td class="memItemLeft" align="right" valign="top"><a id="a96ea84ab879a3190beabdbac5ad7e0ab" name="a96ea84ab879a3190beabdbac5ad7e0ab"></a>
<a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><b>front</b> () const</td></tr>
<tr class="memdesc:a96ea84ab879a3190beabdbac5ad7e0ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a constant reference to the head element in the queue. <br /></td></tr>
<tr class="separator:a96ea84ab879a3190beabdbac5ad7e0ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a564c31d1a260f9f210541b7fd4803d3e"><td class="memItemLeft" align="right" valign="top"><a id="a564c31d1a260f9f210541b7fd4803d3e" name="a564c31d1a260f9f210541b7fd4803d3e"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><b>back</b> ()</td></tr>
<tr class="memdesc:a564c31d1a260f9f210541b7fd4803d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the last element in the queue. <br /></td></tr>
<tr class="separator:a564c31d1a260f9f210541b7fd4803d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a76efc22a2e2b9310b541ba44fd05e9"><td class="memItemLeft" align="right" valign="top"><a id="a4a76efc22a2e2b9310b541ba44fd05e9" name="a4a76efc22a2e2b9310b541ba44fd05e9"></a>
<a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><b>back</b> () const</td></tr>
<tr class="memdesc:a4a76efc22a2e2b9310b541ba44fd05e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a constant reference to the last element in the queue. <br /></td></tr>
<tr class="separator:a4a76efc22a2e2b9310b541ba44fd05e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d1e9d77cf329abd9127d2a6dfbd08c4"><td class="memItemLeft" align="right" valign="top"><a id="a5d1e9d77cf329abd9127d2a6dfbd08c4" name="a5d1e9d77cf329abd9127d2a6dfbd08c4"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>head</b> () const</td></tr>
<tr class="memdesc:a5d1e9d77cf329abd9127d2a6dfbd08c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns absolute subscript or position number of the head element in the queue. The element does not need to exist. <br /></td></tr>
<tr class="separator:a5d1e9d77cf329abd9127d2a6dfbd08c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b87831a03da17b15d8c330a47708d00"><td class="memItemLeft" align="right" valign="top"><a id="a1b87831a03da17b15d8c330a47708d00" name="a1b87831a03da17b15d8c330a47708d00"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>tail</b> () const</td></tr>
<tr class="memdesc:a1b87831a03da17b15d8c330a47708d00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns absolute subscript or position number of the last element in the queue. The element must exist. <br /></td></tr>
<tr class="separator:a1b87831a03da17b15d8c330a47708d00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae31dd1a45546dc1ff91eaa82b97c0e1b"><td class="memItemLeft" align="right" valign="top"><a id="ae31dd1a45546dc1ff91eaa82b97c0e1b" name="ae31dd1a45546dc1ff91eaa82b97c0e1b"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>abs</b> (<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> pos) const</td></tr>
<tr class="memdesc:ae31dd1a45546dc1ff91eaa82b97c0e1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns absolute subscript or position number of the given element in the queue. <br /></td></tr>
<tr class="separator:ae31dd1a45546dc1ff91eaa82b97c0e1b"><td class="memSeparator" colspan="2">&#160;</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:a289d86508a91fbe61e0425e318d735cf"><td class="memItemLeft" align="right" valign="top"><a id="a289d86508a91fbe61e0425e318d735cf" name="a289d86508a91fbe61e0425e318d735cf"></a>
<a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_data</b></td></tr>
<tr class="memdesc:a289d86508a91fbe61e0425e318d735cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Underlying data container. <br /></td></tr>
<tr class="separator:a289d86508a91fbe61e0425e318d735cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd8208a4a9e92ec5c38d3718f383e41e"><td class="memItemLeft" align="right" valign="top"><a id="abd8208a4a9e92ec5c38d3718f383e41e" name="abd8208a4a9e92ec5c38d3718f383e41e"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_head</b></td></tr>
<tr class="memdesc:abd8208a4a9e92ec5c38d3718f383e41e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index of the first element. <br /></td></tr>
<tr class="separator:abd8208a4a9e92ec5c38d3718f383e41e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6070ca156773c17c6b75bacc5251c04c"><td class="memItemLeft" align="right" valign="top"><a id="a6070ca156773c17c6b75bacc5251c04c" name="a6070ca156773c17c6b75bacc5251c04c"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_count</b></td></tr>
<tr class="memdesc:a6070ca156773c17c6b75bacc5251c04c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of elements. <br /></td></tr>
<tr class="separator:a6070ca156773c17c6b75bacc5251c04c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7192dc2991d690b04a2fb24dd6fdc325"><td class="memItemLeft" align="right" valign="top"><a id="a7192dc2991d690b04a2fb24dd6fdc325" name="a7192dc2991d690b04a2fb24dd6fdc325"></a>
<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_size_max</b></td></tr>
<tr class="memdesc:a7192dc2991d690b04a2fb24dd6fdc325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum size. <br /></td></tr>
<tr class="separator:a7192dc2991d690b04a2fb24dd6fdc325"><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&gt;<br />
class stdex::vector_queue&lt; T &gt;</div><p >Helper class to allow limited size FIFO queues implemented as vector of elements. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a9cb327539aca0293920c0d436c6ea29b" name="a9cb327539aca0293920c0d436c6ea29b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cb327539aca0293920c0d436c6ea29b">&#9670;&nbsp;</a></span>vector_queue() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::vector_queue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td>
<td class="paramname"><em>size_max</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>Construct queue of fixed size. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">size_max</td><td>Maximum number of elements. Please note this cannot be changed later. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a224fc214f514bb6dd333511613d89683" name="a224fc214f514bb6dd333511613d89683"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a224fc214f514bb6dd333511613d89683">&#9670;&nbsp;</a></span>vector_queue() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::vector_queue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>other</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>Copies existing queue. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>Queue to copy from </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a50fcb4c564c100ad02f963969572a7fb" name="a50fcb4c564c100ad02f963969572a7fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50fcb4c564c100ad02f963969572a7fb">&#9670;&nbsp;</a></span>vector_queue() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::vector_queue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>other</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>Moves existing queue. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">other</td><td>Queue to move </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae135f77af0deabaa5f2cfe5ca25b9f09" name="ae135f77af0deabaa5f2cfe5ca25b9f09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae135f77af0deabaa5f2cfe5ca25b9f09">&#9670;&nbsp;</a></span>at() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">reference</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::at </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td>
<td class="paramname"><em>pos</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>Returns a reference to the element at a specified location in the queue. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>The subscript or position number of the element to reference in the queue. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac2b559184798a59ee5fed26f27d92e3c" name="ac2b559184798a59ee5fed26f27d92e3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2b559184798a59ee5fed26f27d92e3c">&#9670;&nbsp;</a></span>at() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">const_reference</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::at </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td>
<td class="paramname"><em>pos</em></td><td>)</td>
<td> const</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>Returns a constant reference to the element at a specified location in the queue. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>The subscript or position number of the element to reference in the queue. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a881da485c13dcee1d35245570420877a" name="a881da485c13dcee1d35245570420877a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a881da485c13dcee1d35245570420877a">&#9670;&nbsp;</a></span>at_abs() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">reference</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::at_abs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td>
<td class="paramname"><em>pos</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>Returns a reference to the element at the absolute location in the queue. </p>
<dl class="section note"><dt>Note</dt><dd>Absolute means "measured from the beginning of the storage".</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>The absolute subscript or position number of the element to reference in the queue. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afee762c3280d33544ce8dd8ad20af40b" name="afee762c3280d33544ce8dd8ad20af40b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afee762c3280d33544ce8dd8ad20af40b">&#9670;&nbsp;</a></span>at_abs() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">const_reference</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::at_abs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td>
<td class="paramname"><em>pos</em></td><td>)</td>
<td> const</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>Returns a constant reference to the element at the absolute location in the queue: measured from the beginning of the storage. </p>
<dl class="section note"><dt>Note</dt><dd>Absolute means "measured from the beginning of the storage".</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>The absolute subscript or position number of the element to reference in the queue. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a00e42f0b6c31aa16e47a1093e90fd1aa" name="a00e42f0b6c31aa16e47a1093e90fd1aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00e42f0b6c31aa16e47a1093e90fd1aa">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp; <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>other</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>Copies existing queue. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">other</td><td>Queue to copy from </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a840d69192e880fcce588c6368a7d1bab" name="a840d69192e880fcce588c6368a7d1bab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a840d69192e880fcce588c6368a7d1bab">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp; <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html">vector_queue</a>&lt; <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>other</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>Moves existing queue. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">other</td><td>Queue to move </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a21497b5396ef80a2d641f8ee767a3b17" name="a21497b5396ef80a2d641f8ee767a3b17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21497b5396ef80a2d641f8ee767a3b17">&#9670;&nbsp;</a></span>operator[]() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">reference</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td>
<td class="paramname"><em>pos</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>Returns a reference to the element at a specified location in the queue. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>The subscript or position number of the element to reference in the queue. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ace07c52caf736c3285909d64b22a2c4c" name="ace07c52caf736c3285909d64b22a2c4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace07c52caf736c3285909d64b22a2c4c">&#9670;&nbsp;</a></span>operator[]() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">const_reference</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a>&#160;</td>
<td class="paramname"><em>pos</em></td><td>)</td>
<td> const</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>Returns a constant reference to the element at a specified location in the queue. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td>The subscript or position number of the element to reference in the queue. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab063bf18b16eed7f4d67e0720bcb8f4f" name="ab063bf18b16eed7f4d67e0720bcb8f4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab063bf18b16eed7f4d67e0720bcb8f4f">&#9670;&nbsp;</a></span>push_back() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::push_back </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &amp;&#160;</td>
<td class="paramname"><em>v</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>Copies an existing element to the end of the queue, overriding the first one when queue is out of space. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>Element to copy to the end of the queue.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The absolute subscript or position number the element was copied to. </dd></dl>
</div>
</div>
<a id="a5b39a88669c8b7e21f1ada2aa8993b2e" name="a5b39a88669c8b7e21f1ada2aa8993b2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b39a88669c8b7e21f1ada2aa8993b2e">&#9670;&nbsp;</a></span>push_back() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::push_back </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>v</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>Moves the element to the end of the queue, overriding the first one when queue is out of space. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>Element to move to the end of the queue.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The absolute subscript or position number the element was moved to. </dd></dl>
</div>
</div>
<a id="adfc0d837fa11c1203e9c96a1a5c081b9" name="adfc0d837fa11c1203e9c96a1a5c081b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfc0d837fa11c1203e9c96a1a5c081b9">&#9670;&nbsp;</a></span>push_front() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::push_front </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &amp;&#160;</td>
<td class="paramname"><em>v</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>Copies an existing element to the head of the queue, overriding the last one when queue is out of space and moving all others one place right. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>Element to copy to the head of the queue.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The absolute subscript or position number the element was copied to. </dd></dl>
</div>
</div>
<a id="af307e59213be692f7918c3c541923373" name="af307e59213be692f7918c3c541923373"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af307e59213be692f7918c3c541923373">&#9670;&nbsp;</a></span>push_front() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">size_type</a> <a class="el" href="classstdex_1_1vector__queue.html">stdex::vector_queue</a>&lt; T &gt;::push_front </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">value_type</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>v</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>Moves the element to the head of the queue, overriding the last one when queue is out of space and moving all others one place right. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">v</td><td>Element to move to the head of the queue.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The absolute subscript or position number the element was moved to. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/vector_queue</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,85 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: include Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">include Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_fca3c47b2ea228727bd6729832f89576.html">stdex</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -0,0 +1,79 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: include/stdex Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_fca3c47b2ea228727bd6729832f89576.html">stdex</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex Directory Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

185
functions.html Normal file
View File

@ -0,0 +1,185 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>abs()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#ae31dd1a45546dc1ff91eaa82b97c0e1b">stdex::vector_queue&lt; T &gt;</a></li>
<li>at()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#ae135f77af0deabaa5f2cfe5ca25b9f09">stdex::vector_queue&lt; T &gt;</a></li>
<li>at_abs()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a881da485c13dcee1d35245570420877a">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>back()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a564c31d1a260f9f210541b7fd4803d3e">stdex::vector_queue&lt; T &gt;</a></li>
<li>base64_dec()&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5">stdex::base64_dec</a></li>
<li>base64_enc()&#160;:&#160;<a class="el" href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28">stdex::base64_enc</a></li>
<li>buf&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#afacd53895a47f8f3de5f6616c27a8fd4">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1base64__enc.html#a3f7550fc14177eab9ddcbbf039c55b23">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__dec.html#a105c56e5f4249ebcf4faa5e46f0842ce">stdex::hex_dec</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>capacity()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#add3d6ed93d3c1471b80351c56639bab7">stdex::vector_queue&lt; T &gt;</a></li>
<li>clear()&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__dec.html#a282bf5db0d16b29b12c71b73d3a33cc4">stdex::hex_dec</a>, <a class="el" href="classstdex_1_1vector__queue.html#a93259be5f471580d2f8d7bee41032f9b">stdex::vector_queue&lt; T &gt;</a></li>
<li>close()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a1037aeaca7a1f865d6b66352b2671108">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
<li>const_pointer&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a0da411250e23047a37c4ac09abfa109d">stdex::vector_queue&lt; T &gt;</a></li>
<li>const_reference&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>data&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a0e101ce97e707a52aef4721b85230a75">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
<li>dec_size()&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55">stdex::hex_dec</a></li>
<li>decode()&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1hex__dec.html#ab5ac7cfefa8db97c8196d1ef2c327406">stdex::hex_dec</a></li>
</ul>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>empty()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a1502ae16a184fac7b1be9e1709dd1b5d">stdex::vector_queue&lt; T &gt;</a></li>
<li>enc_size()&#160;:&#160;<a class="el" href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f">stdex::hex_enc</a></li>
<li>encode()&#160;:&#160;<a class="el" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__enc.html#a51554940e79b6192f10a7860ca407191">stdex::hex_enc</a></li>
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>find()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a300a7b84f07cfba57ef4f63087365b1e">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
<li>front()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a61df210878f6b8b2c1b213a93b8af581">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>head()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a5d1e9d77cf329abd9127d2a6dfbd08c4">stdex::vector_queue&lt; T &gt;</a></li>
<li>hex_dec()&#160;:&#160;<a class="el" href="classstdex_1_1hex__dec.html#a61bd84f6b79b2b8e9daebfafeb2f17ad">stdex::hex_dec</a></li>
<li>hex_enc()&#160;:&#160;<a class="el" href="classstdex_1_1hex__enc.html#a882581bc4798b138de9322d1b0bdd433">stdex::hex_enc</a></li>
</ul>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>id&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a46bb14ff8b2ce2762b776210b9351bae">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
</ul>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>m_count&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a6070ca156773c17c6b75bacc5251c04c">stdex::vector_queue&lt; T &gt;</a></li>
<li>m_data&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a289d86508a91fbe61e0425e318d735cf">stdex::vector_queue&lt; T &gt;</a></li>
<li>m_head&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#abd8208a4a9e92ec5c38d3718f383e41e">stdex::vector_queue&lt; T &gt;</a></li>
<li>m_size_max&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a7192dc2991d690b04a2fb24dd6fdc325">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>num&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__dec.html#a99111436d6b30595cd1fee112e3200ae">stdex::hex_dec</a></li>
</ul>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>open()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a779231561f1d295f48e152e476756dfa">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
<li>operator=()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#affe758faa6d0617c7918ba4fb62d300d">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a>, <a class="el" href="classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa">stdex::vector_queue&lt; T &gt;</a></li>
<li>operator[]()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>pointer&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#abf6db5997ee272e03e8db1696a162148">stdex::vector_queue&lt; T &gt;</a></li>
<li>pop_back()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#abd0fdb316392da76bac13bdd9d176eb6">stdex::vector_queue&lt; T &gt;</a></li>
<li>pop_front()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#adc05fb6cec951f736337dc340996271f">stdex::vector_queue&lt; T &gt;</a></li>
<li>push_back()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#ab063bf18b16eed7f4d67e0720bcb8f4f">stdex::vector_queue&lt; T &gt;</a></li>
<li>push_front()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#adfc0d837fa11c1203e9c96a1a5c081b9">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>record()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#af90d32ea1d7d6ac964ae469db92a57db">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
<li>reference&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>size()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#ad704df8c3664a6d3f3e0977d87162114">stdex::vector_queue&lt; T &gt;</a></li>
<li>size_type&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>tail()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a1b87831a03da17b15d8c330a47708d00">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
<li>value_type&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">stdex::vector_queue&lt; T &gt;</a></li>
<li>vector_queue()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a9cb327539aca0293920c0d436c6ea29b">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index__7E" name="index__7E"></a>- ~ -</h3><ul>
<li>~vector_queue()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a61460b8386f0ebc0a9c76db9951d342d">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

159
functions_func.html Normal file
View File

@ -0,0 +1,159 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>abs()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#ae31dd1a45546dc1ff91eaa82b97c0e1b">stdex::vector_queue&lt; T &gt;</a></li>
<li>at()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#ae135f77af0deabaa5f2cfe5ca25b9f09">stdex::vector_queue&lt; T &gt;</a></li>
<li>at_abs()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a881da485c13dcee1d35245570420877a">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>back()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a564c31d1a260f9f210541b7fd4803d3e">stdex::vector_queue&lt; T &gt;</a></li>
<li>base64_dec()&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5">stdex::base64_dec</a></li>
<li>base64_enc()&#160;:&#160;<a class="el" href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28">stdex::base64_enc</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>capacity()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#add3d6ed93d3c1471b80351c56639bab7">stdex::vector_queue&lt; T &gt;</a></li>
<li>clear()&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__dec.html#a282bf5db0d16b29b12c71b73d3a33cc4">stdex::hex_dec</a>, <a class="el" href="classstdex_1_1vector__queue.html#a93259be5f471580d2f8d7bee41032f9b">stdex::vector_queue&lt; T &gt;</a></li>
<li>close()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a1037aeaca7a1f865d6b66352b2671108">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>dec_size()&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55">stdex::hex_dec</a></li>
<li>decode()&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1hex__dec.html#ab5ac7cfefa8db97c8196d1ef2c327406">stdex::hex_dec</a></li>
</ul>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>empty()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a1502ae16a184fac7b1be9e1709dd1b5d">stdex::vector_queue&lt; T &gt;</a></li>
<li>enc_size()&#160;:&#160;<a class="el" href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f">stdex::hex_enc</a></li>
<li>encode()&#160;:&#160;<a class="el" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__enc.html#a51554940e79b6192f10a7860ca407191">stdex::hex_enc</a></li>
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>find()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a300a7b84f07cfba57ef4f63087365b1e">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
<li>front()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a61df210878f6b8b2c1b213a93b8af581">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>head()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a5d1e9d77cf329abd9127d2a6dfbd08c4">stdex::vector_queue&lt; T &gt;</a></li>
<li>hex_dec()&#160;:&#160;<a class="el" href="classstdex_1_1hex__dec.html#a61bd84f6b79b2b8e9daebfafeb2f17ad">stdex::hex_dec</a></li>
<li>hex_enc()&#160;:&#160;<a class="el" href="classstdex_1_1hex__enc.html#a882581bc4798b138de9322d1b0bdd433">stdex::hex_enc</a></li>
</ul>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>open()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a779231561f1d295f48e152e476756dfa">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
<li>operator=()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#affe758faa6d0617c7918ba4fb62d300d">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a>, <a class="el" href="classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa">stdex::vector_queue&lt; T &gt;</a></li>
<li>operator[]()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>pop_back()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#abd0fdb316392da76bac13bdd9d176eb6">stdex::vector_queue&lt; T &gt;</a></li>
<li>pop_front()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#adc05fb6cec951f736337dc340996271f">stdex::vector_queue&lt; T &gt;</a></li>
<li>push_back()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#ab063bf18b16eed7f4d67e0720bcb8f4f">stdex::vector_queue&lt; T &gt;</a></li>
<li>push_front()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#adfc0d837fa11c1203e9c96a1a5c081b9">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>record()&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#af90d32ea1d7d6ac964ae469db92a57db">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>size()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#ad704df8c3664a6d3f3e0977d87162114">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>tail()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a1b87831a03da17b15d8c330a47708d00">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
<li>vector_queue()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a9cb327539aca0293920c0d436c6ea29b">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
<h3><a id="index__7E" name="index__7E"></a>- ~ -</h3><ul>
<li>~vector_queue()&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a61460b8386f0ebc0a9c76db9951d342d">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

80
functions_type.html Normal file
View File

@ -0,0 +1,80 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Class Members - Typedefs</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>const_pointer&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a0da411250e23047a37c4ac09abfa109d">stdex::vector_queue&lt; T &gt;</a></li>
<li>const_reference&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562">stdex::vector_queue&lt; T &gt;</a></li>
<li>pointer&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#abf6db5997ee272e03e8db1696a162148">stdex::vector_queue&lt; T &gt;</a></li>
<li>reference&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c">stdex::vector_queue&lt; T &gt;</a></li>
<li>size_type&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a">stdex::vector_queue&lt; T &gt;</a></li>
<li>value_type&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e">stdex::vector_queue&lt; T &gt;</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

82
functions_vars.html Normal file
View File

@ -0,0 +1,82 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">stdex
</div>
<div id="projectbrief">Additional templates and function helpers for Microsoft Active Template Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.3 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>buf&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#afacd53895a47f8f3de5f6616c27a8fd4">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1base64__enc.html#a3f7550fc14177eab9ddcbbf039c55b23">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__dec.html#a105c56e5f4249ebcf4faa5e46f0842ce">stdex::hex_dec</a></li>
<li>data&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a0e101ce97e707a52aef4721b85230a75">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
<li>id&#160;:&#160;<a class="el" href="classstdex_1_1idrec_1_1record.html#a46bb14ff8b2ce2762b776210b9351bae">stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;</a></li>
<li>m_count&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a6070ca156773c17c6b75bacc5251c04c">stdex::vector_queue&lt; T &gt;</a></li>
<li>m_data&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a289d86508a91fbe61e0425e318d735cf">stdex::vector_queue&lt; T &gt;</a></li>
<li>m_head&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#abd8208a4a9e92ec5c38d3718f383e41e">stdex::vector_queue&lt; T &gt;</a></li>
<li>m_size_max&#160;:&#160;<a class="el" href="classstdex_1_1vector__queue.html#a7192dc2991d690b04a2fb24dd6fdc325">stdex::vector_queue&lt; T &gt;</a></li>
<li>num&#160;:&#160;<a class="el" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">stdex::base64_dec</a>, <a class="el" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">stdex::base64_enc</a>, <a class="el" href="classstdex_1_1hex__dec.html#a99111436d6b30595cd1fee112e3200ae">stdex::hex_dec</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -69,7 +69,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Mar 7 2022 10:23:08 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.3
Generated on Mon Mar 7 2022 10:26:49 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.3
</small></address>
</body>
</html>

View File

@ -23,4 +23,43 @@
@licend The above is the entire license notice for the JavaScript code in this file
*/
var menudata={children:[
{text:"Main Page",url:"index.html"}]}
{text:"Main Page",url:"index.html"},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
{text:"Class Members",url:"functions.html",children:[
{text:"All",url:"functions.html",children:[
{text:"a",url:"functions.html#index_a"},
{text:"b",url:"functions.html#index_b"},
{text:"c",url:"functions.html#index_c"},
{text:"d",url:"functions.html#index_d"},
{text:"e",url:"functions.html#index_e"},
{text:"f",url:"functions.html#index_f"},
{text:"h",url:"functions.html#index_h"},
{text:"i",url:"functions.html#index_i"},
{text:"m",url:"functions.html#index_m"},
{text:"n",url:"functions.html#index_n"},
{text:"o",url:"functions.html#index_o"},
{text:"p",url:"functions.html#index_p"},
{text:"r",url:"functions.html#index_r"},
{text:"s",url:"functions.html#index_s"},
{text:"t",url:"functions.html#index_t"},
{text:"v",url:"functions.html#index_v"},
{text:"~",url:"functions.html#index__7E"}]},
{text:"Functions",url:"functions_func.html",children:[
{text:"a",url:"functions_func.html#index_a"},
{text:"b",url:"functions_func.html#index_b"},
{text:"c",url:"functions_func.html#index_c"},
{text:"d",url:"functions_func.html#index_d"},
{text:"e",url:"functions_func.html#index_e"},
{text:"f",url:"functions_func.html#index_f"},
{text:"h",url:"functions_func.html#index_h"},
{text:"o",url:"functions_func.html#index_o"},
{text:"p",url:"functions_func.html#index_p"},
{text:"r",url:"functions_func.html#index_r"},
{text:"s",url:"functions_func.html#index_s"},
{text:"t",url:"functions_func.html#index_t"},
{text:"v",url:"functions_func.html#index_v"},
{text:"~",url:"functions_func.html#index__7E"}]},
{text:"Variables",url:"functions_vars.html"},
{text:"Typedefs",url:"functions_type.html"}]}]}]}

37
search/all_0.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/all_0.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['abs_0',['abs',['../classstdex_1_1vector__queue.html#ae31dd1a45546dc1ff91eaa82b97c0e1b',1,'stdex::vector_queue']]],
['at_1',['at',['../classstdex_1_1vector__queue.html#ae135f77af0deabaa5f2cfe5ca25b9f09',1,'stdex::vector_queue::at(size_type pos)'],['../classstdex_1_1vector__queue.html#ac2b559184798a59ee5fed26f27d92e3c',1,'stdex::vector_queue::at(size_type pos) const']]],
['at_5fabs_2',['at_abs',['../classstdex_1_1vector__queue.html#a881da485c13dcee1d35245570420877a',1,'stdex::vector_queue::at_abs(size_type pos)'],['../classstdex_1_1vector__queue.html#afee762c3280d33544ce8dd8ad20af40b',1,'stdex::vector_queue::at_abs(size_type pos) const']]]
];

37
search/all_1.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

7
search/all_1.js Normal file
View File

@ -0,0 +1,7 @@
var searchData=
[
['back_0',['back',['../classstdex_1_1vector__queue.html#a564c31d1a260f9f210541b7fd4803d3e',1,'stdex::vector_queue::back()'],['../classstdex_1_1vector__queue.html#a4a76efc22a2e2b9310b541ba44fd05e9',1,'stdex::vector_queue::back() const']]],
['base64_5fdec_1',['base64_dec',['../classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5',1,'stdex::base64_dec::base64_dec()'],['../classstdex_1_1base64__dec.html',1,'stdex::base64_dec']]],
['base64_5fenc_2',['base64_enc',['../classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28',1,'stdex::base64_enc::base64_enc()'],['../classstdex_1_1base64__enc.html',1,'stdex::base64_enc']]],
['buf_3',['buf',['../classstdex_1_1base64__enc.html#a3f7550fc14177eab9ddcbbf039c55b23',1,'stdex::base64_enc::buf()'],['../classstdex_1_1base64__dec.html#afacd53895a47f8f3de5f6616c27a8fd4',1,'stdex::base64_dec::buf()'],['../classstdex_1_1hex__dec.html#a105c56e5f4249ebcf4faa5e46f0842ce',1,'stdex::hex_dec::buf()']]]
];

37
search/all_10.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_10.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/all_10.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['_7evector_5fqueue_0',['~vector_queue',['../classstdex_1_1vector__queue.html#a61460b8386f0ebc0a9c76db9951d342d',1,'stdex::vector_queue']]]
];

37
search/all_2.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

8
search/all_2.js Normal file
View File

@ -0,0 +1,8 @@
var searchData=
[
['capacity_0',['capacity',['../classstdex_1_1vector__queue.html#add3d6ed93d3c1471b80351c56639bab7',1,'stdex::vector_queue']]],
['clear_1',['clear',['../classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7',1,'stdex::base64_enc::clear()'],['../classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305',1,'stdex::base64_dec::clear()'],['../classstdex_1_1hex__dec.html#a282bf5db0d16b29b12c71b73d3a33cc4',1,'stdex::hex_dec::clear()'],['../classstdex_1_1vector__queue.html#a93259be5f471580d2f8d7bee41032f9b',1,'stdex::vector_queue::clear()']]],
['close_2',['close',['../classstdex_1_1idrec_1_1record.html#a1037aeaca7a1f865d6b66352b2671108',1,'stdex::idrec::record']]],
['const_5fpointer_3',['const_pointer',['../classstdex_1_1vector__queue.html#a0da411250e23047a37c4ac09abfa109d',1,'stdex::vector_queue']]],
['const_5freference_4',['const_reference',['../classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562',1,'stdex::vector_queue']]]
];

37
search/all_3.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/all_3.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['data_0',['data',['../classstdex_1_1idrec_1_1record.html#a0e101ce97e707a52aef4721b85230a75',1,'stdex::idrec::record']]],
['dec_5fsize_1',['dec_size',['../classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25',1,'stdex::base64_dec::dec_size()'],['../classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55',1,'stdex::hex_dec::dec_size()']]],
['decode_2',['decode',['../classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf',1,'stdex::base64_dec::decode(std::vector&lt; _Ty, _Ax &gt; &amp;out, bool &amp;is_last, const _Tchr *data, size_t size)'],['../classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e',1,'stdex::base64_dec::decode(std::vector&lt; _Ty, _Ax &gt; &amp;out)'],['../classstdex_1_1hex__dec.html#ab5ac7cfefa8db97c8196d1ef2c327406',1,'stdex::hex_dec::decode()']]]
];

37
search/all_4.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/all_4.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['empty_0',['empty',['../classstdex_1_1vector__queue.html#a1502ae16a184fac7b1be9e1709dd1b5d',1,'stdex::vector_queue']]],
['enc_5fsize_1',['enc_size',['../classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21',1,'stdex::base64_enc::enc_size()'],['../classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f',1,'stdex::hex_enc::enc_size()']]],
['encode_2',['encode',['../classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04',1,'stdex::base64_enc::encode(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, const void *data, size_t size, bool is_last=true)'],['../classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2',1,'stdex::base64_enc::encode(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out)'],['../classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d',1,'stdex::base64_enc::encode(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, size_t size)'],['../classstdex_1_1hex__enc.html#a51554940e79b6192f10a7860ca407191',1,'stdex::hex_enc::encode()']]]
];

37
search/all_5.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

5
search/all_5.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['find_0',['find',['../classstdex_1_1idrec_1_1record.html#a300a7b84f07cfba57ef4f63087365b1e',1,'stdex::idrec::record']]],
['front_1',['front',['../classstdex_1_1vector__queue.html#a61df210878f6b8b2c1b213a93b8af581',1,'stdex::vector_queue::front()'],['../classstdex_1_1vector__queue.html#a96ea84ab879a3190beabdbac5ad7e0ab',1,'stdex::vector_queue::front() const']]]
];

37
search/all_6.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/all_6.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['head_0',['head',['../classstdex_1_1vector__queue.html#a5d1e9d77cf329abd9127d2a6dfbd08c4',1,'stdex::vector_queue']]],
['hex_5fdec_1',['hex_dec',['../classstdex_1_1hex__dec.html#a61bd84f6b79b2b8e9daebfafeb2f17ad',1,'stdex::hex_dec::hex_dec()'],['../classstdex_1_1hex__dec.html',1,'stdex::hex_dec']]],
['hex_5fenc_2',['hex_enc',['../classstdex_1_1hex__enc.html#a882581bc4798b138de9322d1b0bdd433',1,'stdex::hex_enc::hex_enc()'],['../classstdex_1_1hex__enc.html',1,'stdex::hex_enc']]]
];

37
search/all_7.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/all_7.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['id_0',['id',['../classstdex_1_1idrec_1_1record.html#a46bb14ff8b2ce2762b776210b9351bae',1,'stdex::idrec::record']]]
];

37
search/all_8.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

7
search/all_8.js Normal file
View File

@ -0,0 +1,7 @@
var searchData=
[
['m_5fcount_0',['m_count',['../classstdex_1_1vector__queue.html#a6070ca156773c17c6b75bacc5251c04c',1,'stdex::vector_queue']]],
['m_5fdata_1',['m_data',['../classstdex_1_1vector__queue.html#a289d86508a91fbe61e0425e318d735cf',1,'stdex::vector_queue']]],
['m_5fhead_2',['m_head',['../classstdex_1_1vector__queue.html#abd8208a4a9e92ec5c38d3718f383e41e',1,'stdex::vector_queue']]],
['m_5fsize_5fmax_3',['m_size_max',['../classstdex_1_1vector__queue.html#a7192dc2991d690b04a2fb24dd6fdc325',1,'stdex::vector_queue']]]
];

37
search/all_9.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_9.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/all_9.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['num_0',['num',['../classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8',1,'stdex::base64_enc::num()'],['../classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849',1,'stdex::base64_dec::num()'],['../classstdex_1_1hex__dec.html#a99111436d6b30595cd1fee112e3200ae',1,'stdex::hex_dec::num()']]]
];

37
search/all_a.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_a.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/all_a.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['open_0',['open',['../classstdex_1_1idrec_1_1record.html#a779231561f1d295f48e152e476756dfa',1,'stdex::idrec::record']]],
['operator_3d_1',['operator=',['../classstdex_1_1idrec_1_1record.html#affe758faa6d0617c7918ba4fb62d300d',1,'stdex::idrec::record::operator=()'],['../classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa',1,'stdex::vector_queue::operator=(const vector_queue&lt; value_type &gt; &amp;other)'],['../classstdex_1_1vector__queue.html#a840d69192e880fcce588c6368a7d1bab',1,'stdex::vector_queue::operator=(vector_queue&lt; value_type &gt; &amp;&amp;other)']]],
['operator_5b_5d_2',['operator[]',['../classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17',1,'stdex::vector_queue::operator[](size_type pos)'],['../classstdex_1_1vector__queue.html#ace07c52caf736c3285909d64b22a2c4c',1,'stdex::vector_queue::operator[](size_type pos) const']]]
];

37
search/all_b.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_b.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

8
search/all_b.js Normal file
View File

@ -0,0 +1,8 @@
var searchData=
[
['pointer_0',['pointer',['../classstdex_1_1vector__queue.html#abf6db5997ee272e03e8db1696a162148',1,'stdex::vector_queue']]],
['pop_5fback_1',['pop_back',['../classstdex_1_1vector__queue.html#abd0fdb316392da76bac13bdd9d176eb6',1,'stdex::vector_queue']]],
['pop_5ffront_2',['pop_front',['../classstdex_1_1vector__queue.html#adc05fb6cec951f736337dc340996271f',1,'stdex::vector_queue']]],
['push_5fback_3',['push_back',['../classstdex_1_1vector__queue.html#ab063bf18b16eed7f4d67e0720bcb8f4f',1,'stdex::vector_queue::push_back(const value_type &amp;v)'],['../classstdex_1_1vector__queue.html#a5b39a88669c8b7e21f1ada2aa8993b2e',1,'stdex::vector_queue::push_back(value_type &amp;&amp;v)']]],
['push_5ffront_4',['push_front',['../classstdex_1_1vector__queue.html#adfc0d837fa11c1203e9c96a1a5c081b9',1,'stdex::vector_queue::push_front(const value_type &amp;v)'],['../classstdex_1_1vector__queue.html#af307e59213be692f7918c3c541923373',1,'stdex::vector_queue::push_front(value_type &amp;&amp;v)']]]
];

37
search/all_c.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

5
search/all_c.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['record_0',['record',['../classstdex_1_1idrec_1_1record.html#af90d32ea1d7d6ac964ae469db92a57db',1,'stdex::idrec::record::record(T &amp;d)'],['../classstdex_1_1idrec_1_1record.html#af65cec0fa6fb5caa57a01c1a7ff781a3',1,'stdex::idrec::record::record(const T &amp;d)'],['../classstdex_1_1idrec_1_1record.html',1,'stdex::idrec::record&lt; T, T_ID, T_SIZE, ALIGN &gt;']]],
['reference_1',['reference',['../classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c',1,'stdex::vector_queue']]]
];

37
search/all_d.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_d.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

5
search/all_d.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['size_0',['size',['../classstdex_1_1vector__queue.html#ad704df8c3664a6d3f3e0977d87162114',1,'stdex::vector_queue']]],
['size_5ftype_1',['size_type',['../classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a',1,'stdex::vector_queue']]]
];

37
search/all_e.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/all_e.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['tail_0',['tail',['../classstdex_1_1vector__queue.html#a1b87831a03da17b15d8c330a47708d00',1,'stdex::vector_queue']]]
];

37
search/all_f.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_f.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

5
search/all_f.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['value_5ftype_0',['value_type',['../classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e',1,'stdex::vector_queue']]],
['vector_5fqueue_1',['vector_queue',['../classstdex_1_1vector__queue.html',1,'stdex::vector_queue&lt; T &gt;'],['../classstdex_1_1vector__queue.html#a9cb327539aca0293920c0d436c6ea29b',1,'stdex::vector_queue::vector_queue(size_type size_max)'],['../classstdex_1_1vector__queue.html#a224fc214f514bb6dd333511613d89683',1,'stdex::vector_queue::vector_queue(const vector_queue&lt; value_type &gt; &amp;other)'],['../classstdex_1_1vector__queue.html#a50fcb4c564c100ad02f963969572a7fb',1,'stdex::vector_queue::vector_queue(vector_queue&lt; value_type &gt; &amp;&amp;other)']]]
];

37
search/classes_0.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

5
search/classes_0.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['base64_5fdec_0',['base64_dec',['../classstdex_1_1base64__dec.html',1,'stdex']]],
['base64_5fenc_1',['base64_enc',['../classstdex_1_1base64__enc.html',1,'stdex']]]
];

37
search/classes_1.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

5
search/classes_1.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['hex_5fdec_0',['hex_dec',['../classstdex_1_1hex__dec.html',1,'stdex']]],
['hex_5fenc_1',['hex_enc',['../classstdex_1_1hex__enc.html',1,'stdex']]]
];

37
search/classes_2.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/classes_2.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['record_0',['record',['../classstdex_1_1idrec_1_1record.html',1,'stdex::idrec']]]
];

37
search/classes_3.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/classes_3.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['vector_5fqueue_0',['vector_queue',['../classstdex_1_1vector__queue.html',1,'stdex']]]
];

37
search/functions_0.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/functions_0.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['abs_0',['abs',['../classstdex_1_1vector__queue.html#ae31dd1a45546dc1ff91eaa82b97c0e1b',1,'stdex::vector_queue']]],
['at_1',['at',['../classstdex_1_1vector__queue.html#ae135f77af0deabaa5f2cfe5ca25b9f09',1,'stdex::vector_queue::at(size_type pos)'],['../classstdex_1_1vector__queue.html#ac2b559184798a59ee5fed26f27d92e3c',1,'stdex::vector_queue::at(size_type pos) const']]],
['at_5fabs_2',['at_abs',['../classstdex_1_1vector__queue.html#a881da485c13dcee1d35245570420877a',1,'stdex::vector_queue::at_abs(size_type pos)'],['../classstdex_1_1vector__queue.html#afee762c3280d33544ce8dd8ad20af40b',1,'stdex::vector_queue::at_abs(size_type pos) const']]]
];

37
search/functions_1.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/functions_1.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['back_0',['back',['../classstdex_1_1vector__queue.html#a564c31d1a260f9f210541b7fd4803d3e',1,'stdex::vector_queue::back()'],['../classstdex_1_1vector__queue.html#a4a76efc22a2e2b9310b541ba44fd05e9',1,'stdex::vector_queue::back() const']]],
['base64_5fdec_1',['base64_dec',['../classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5',1,'stdex::base64_dec']]],
['base64_5fenc_2',['base64_enc',['../classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28',1,'stdex::base64_enc']]]
];

37
search/functions_2.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/functions_2.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['capacity_0',['capacity',['../classstdex_1_1vector__queue.html#add3d6ed93d3c1471b80351c56639bab7',1,'stdex::vector_queue']]],
['clear_1',['clear',['../classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7',1,'stdex::base64_enc::clear()'],['../classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305',1,'stdex::base64_dec::clear()'],['../classstdex_1_1hex__dec.html#a282bf5db0d16b29b12c71b73d3a33cc4',1,'stdex::hex_dec::clear()'],['../classstdex_1_1vector__queue.html#a93259be5f471580d2f8d7bee41032f9b',1,'stdex::vector_queue::clear()']]],
['close_2',['close',['../classstdex_1_1idrec_1_1record.html#a1037aeaca7a1f865d6b66352b2671108',1,'stdex::idrec::record']]]
];

37
search/functions_3.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

5
search/functions_3.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['dec_5fsize_0',['dec_size',['../classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25',1,'stdex::base64_dec::dec_size()'],['../classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55',1,'stdex::hex_dec::dec_size()']]],
['decode_1',['decode',['../classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf',1,'stdex::base64_dec::decode(std::vector&lt; _Ty, _Ax &gt; &amp;out, bool &amp;is_last, const _Tchr *data, size_t size)'],['../classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e',1,'stdex::base64_dec::decode(std::vector&lt; _Ty, _Ax &gt; &amp;out)'],['../classstdex_1_1hex__dec.html#ab5ac7cfefa8db97c8196d1ef2c327406',1,'stdex::hex_dec::decode()']]]
];

37
search/functions_4.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/functions_4.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['empty_0',['empty',['../classstdex_1_1vector__queue.html#a1502ae16a184fac7b1be9e1709dd1b5d',1,'stdex::vector_queue']]],
['enc_5fsize_1',['enc_size',['../classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21',1,'stdex::base64_enc::enc_size()'],['../classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f',1,'stdex::hex_enc::enc_size()']]],
['encode_2',['encode',['../classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04',1,'stdex::base64_enc::encode(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, const void *data, size_t size, bool is_last=true)'],['../classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2',1,'stdex::base64_enc::encode(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out)'],['../classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d',1,'stdex::base64_enc::encode(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, size_t size)'],['../classstdex_1_1hex__enc.html#a51554940e79b6192f10a7860ca407191',1,'stdex::hex_enc::encode()']]]
];

37
search/functions_5.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

5
search/functions_5.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['find_0',['find',['../classstdex_1_1idrec_1_1record.html#a300a7b84f07cfba57ef4f63087365b1e',1,'stdex::idrec::record']]],
['front_1',['front',['../classstdex_1_1vector__queue.html#a61df210878f6b8b2c1b213a93b8af581',1,'stdex::vector_queue::front()'],['../classstdex_1_1vector__queue.html#a96ea84ab879a3190beabdbac5ad7e0ab',1,'stdex::vector_queue::front() const']]]
];

37
search/functions_6.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/functions_6.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['head_0',['head',['../classstdex_1_1vector__queue.html#a5d1e9d77cf329abd9127d2a6dfbd08c4',1,'stdex::vector_queue']]],
['hex_5fdec_1',['hex_dec',['../classstdex_1_1hex__dec.html#a61bd84f6b79b2b8e9daebfafeb2f17ad',1,'stdex::hex_dec']]],
['hex_5fenc_2',['hex_enc',['../classstdex_1_1hex__enc.html#a882581bc4798b138de9322d1b0bdd433',1,'stdex::hex_enc']]]
];

37
search/functions_7.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

6
search/functions_7.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['open_0',['open',['../classstdex_1_1idrec_1_1record.html#a779231561f1d295f48e152e476756dfa',1,'stdex::idrec::record']]],
['operator_3d_1',['operator=',['../classstdex_1_1idrec_1_1record.html#affe758faa6d0617c7918ba4fb62d300d',1,'stdex::idrec::record::operator=()'],['../classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa',1,'stdex::vector_queue::operator=(const vector_queue&lt; value_type &gt; &amp;other)'],['../classstdex_1_1vector__queue.html#a840d69192e880fcce588c6368a7d1bab',1,'stdex::vector_queue::operator=(vector_queue&lt; value_type &gt; &amp;&amp;other)']]],
['operator_5b_5d_2',['operator[]',['../classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17',1,'stdex::vector_queue::operator[](size_type pos)'],['../classstdex_1_1vector__queue.html#ace07c52caf736c3285909d64b22a2c4c',1,'stdex::vector_queue::operator[](size_type pos) const']]]
];

37
search/functions_8.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

7
search/functions_8.js Normal file
View File

@ -0,0 +1,7 @@
var searchData=
[
['pop_5fback_0',['pop_back',['../classstdex_1_1vector__queue.html#abd0fdb316392da76bac13bdd9d176eb6',1,'stdex::vector_queue']]],
['pop_5ffront_1',['pop_front',['../classstdex_1_1vector__queue.html#adc05fb6cec951f736337dc340996271f',1,'stdex::vector_queue']]],
['push_5fback_2',['push_back',['../classstdex_1_1vector__queue.html#ab063bf18b16eed7f4d67e0720bcb8f4f',1,'stdex::vector_queue::push_back(const value_type &amp;v)'],['../classstdex_1_1vector__queue.html#a5b39a88669c8b7e21f1ada2aa8993b2e',1,'stdex::vector_queue::push_back(value_type &amp;&amp;v)']]],
['push_5ffront_3',['push_front',['../classstdex_1_1vector__queue.html#adfc0d837fa11c1203e9c96a1a5c081b9',1,'stdex::vector_queue::push_front(const value_type &amp;v)'],['../classstdex_1_1vector__queue.html#af307e59213be692f7918c3c541923373',1,'stdex::vector_queue::push_front(value_type &amp;&amp;v)']]]
];

37
search/functions_9.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_9.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/functions_9.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['record_0',['record',['../classstdex_1_1idrec_1_1record.html#af90d32ea1d7d6ac964ae469db92a57db',1,'stdex::idrec::record::record(T &amp;d)'],['../classstdex_1_1idrec_1_1record.html#af65cec0fa6fb5caa57a01c1a7ff781a3',1,'stdex::idrec::record::record(const T &amp;d)']]]
];

37
search/functions_a.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_a.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/functions_a.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['size_0',['size',['../classstdex_1_1vector__queue.html#ad704df8c3664a6d3f3e0977d87162114',1,'stdex::vector_queue']]]
];

37
search/functions_b.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_b.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/functions_b.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['tail_0',['tail',['../classstdex_1_1vector__queue.html#a1b87831a03da17b15d8c330a47708d00',1,'stdex::vector_queue']]]
];

37
search/functions_c.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/functions_c.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['vector_5fqueue_0',['vector_queue',['../classstdex_1_1vector__queue.html#a9cb327539aca0293920c0d436c6ea29b',1,'stdex::vector_queue::vector_queue(size_type size_max)'],['../classstdex_1_1vector__queue.html#a224fc214f514bb6dd333511613d89683',1,'stdex::vector_queue::vector_queue(const vector_queue&lt; value_type &gt; &amp;other)'],['../classstdex_1_1vector__queue.html#a50fcb4c564c100ad02f963969572a7fb',1,'stdex::vector_queue::vector_queue(vector_queue&lt; value_type &gt; &amp;&amp;other)']]]
];

37
search/functions_d.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_d.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/functions_d.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['_7evector_5fqueue_0',['~vector_queue',['../classstdex_1_1vector__queue.html#a61460b8386f0ebc0a9c76db9951d342d',1,'stdex::vector_queue']]]
];

View File

@ -1,12 +1,27 @@
var indexSectionsWithContent =
{
0: "abcdefhimnoprstv~",
1: "bhrv",
2: "abcdefhoprstv~",
3: "bdimn",
4: "cprsv"
};
var indexSectionNames =
{
0: "all",
1: "classes",
2: "functions",
3: "variables",
4: "typedefs"
};
var indexSectionLabels =
{
0: "All",
1: "Classes",
2: "Functions",
3: "Variables",
4: "Typedefs"
};

37
search/typedefs_0.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

5
search/typedefs_0.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['const_5fpointer_0',['const_pointer',['../classstdex_1_1vector__queue.html#a0da411250e23047a37c4ac09abfa109d',1,'stdex::vector_queue']]],
['const_5freference_1',['const_reference',['../classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562',1,'stdex::vector_queue']]]
];

37
search/typedefs_1.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/typedefs_1.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['pointer_0',['pointer',['../classstdex_1_1vector__queue.html#abf6db5997ee272e03e8db1696a162148',1,'stdex::vector_queue']]]
];

37
search/typedefs_2.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

4
search/typedefs_2.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['reference_0',['reference',['../classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c',1,'stdex::vector_queue']]]
];

37
search/typedefs_3.html Normal file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="typedefs_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
createResults();
/* @license-end */
</script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
window.addEventListener("message", function(event) {
if (event.data == "take_focus") {
var elem = searchResults.NavNext(0);
if (elem) elem.focus();
}
});
/* @license-end */
</script>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More