deploy: d981225ba8cd3959190eda99eef6169aeadc5ec0

This commit is contained in:
rozmansi 2024-01-02 11:12:57 +00:00
parent cfd2d06065
commit 96275804b7
712 changed files with 30422 additions and 28677 deletions

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: UnitTests/compat.hpp Source File</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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
$(function() { codefold.init(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
@ -170,7 +172,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,12 +76,12 @@ $(function() {
</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><span onclick="javascript:toggleLevel(4);">4</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_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>chrono</b></td><td class="desc"></td></tr>
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</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="dynsection.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_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>chrono</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even" style="display:none;"><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="structstdex_1_1chrono_1_1aosn__date.html" target="_self">aosn_date</a></td><td class="desc">AOsn date </td></tr>
<tr id="row_0_0_1_" class="even" style="display:none;"><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="structstdex_1_1chrono_1_1aosn__timestamp.html" target="_self">aosn_timestamp</a></td><td class="desc">AOsn timestamp </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>html</b></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="dynsection.toggleFolder('0_1_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>html</b></td><td class="desc"></td></tr>
<tr id="row_0_1_0_" class="odd" style="display:none;"><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_1html_1_1comment.html" target="_self">comment</a></td><td class="desc">HTML comment </td></tr>
<tr id="row_0_1_1_" class="odd" style="display:none;"><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_1html_1_1declaration.html" target="_self">declaration</a></td><td class="desc">HTML declaration </td></tr>
<tr id="row_0_1_2_" class="odd" style="display:none;"><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_1html_1_1document.html" target="_self">document</a></td><td class="desc">HTML document </td></tr>
@ -96,9 +98,9 @@ $(function() {
<tr id="row_0_1_13_" class="odd" style="display:none;"><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_1html_1_1text__token.html" target="_self">text_token</a></td><td class="desc">Token representing part of HTML text </td></tr>
<tr id="row_0_1_14_" class="odd" style="display:none;"><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_1html_1_1token.html" target="_self">token</a></td><td class="desc">HTML token base class </td></tr>
<tr id="row_0_1_15_" class="odd" style="display:none;"><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_1html_1_1url__token.html" target="_self">url_token</a></td><td class="desc">HTTP token representing an URL </td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>idrec</b></td><td class="desc"></td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="dynsection.toggleFolder('0_2_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>idrec</b></td><td class="desc"></td></tr>
<tr id="row_0_2_0_" class="even" style="display:none;"><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_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>parser</b></td><td class="desc"></td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="dynsection.toggleFolder('0_3_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>parser</b></td><td class="desc"></td></tr>
<tr id="row_0_3_0_" class="odd" style="display:none;"><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_1parser_1_1basic__angle.html" target="_self">basic_angle</a></td><td class="desc">Test for angle in d°mm'ss.dddd form </td></tr>
<tr id="row_0_3_1_" class="odd" style="display:none;"><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_1parser_1_1basic__any__cu.html" target="_self">basic_any_cu</a></td><td class="desc">Test for any code unit </td></tr>
<tr id="row_0_3_2_" class="odd" style="display:none;"><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_1parser_1_1basic__bol.html" target="_self">basic_bol</a></td><td class="desc">Test for beginning of line </td></tr>
@ -204,7 +206,7 @@ $(function() {
<tr id="row_0_3_102_" class="odd" style="display:none;"><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_1parser_1_1sgml__url__password__char.html" target="_self">sgml_url_password_char</a></td><td class="desc">Test for valid URL password SGML character </td></tr>
<tr id="row_0_3_103_" class="odd" style="display:none;"><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_1parser_1_1sgml__url__path__char.html" target="_self">sgml_url_path_char</a></td><td class="desc">Test for valid URL path SGML character </td></tr>
<tr id="row_0_3_104_" class="odd" style="display:none;"><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_1parser_1_1sgml__url__username__char.html" target="_self">sgml_url_username_char</a></td><td class="desc">Test for valid URL username SGML character </td></tr>
<tr id="row_0_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>stream</b></td><td class="desc"></td></tr>
<tr id="row_0_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="dynsection.toggleFolder('0_4_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>stream</b></td><td class="desc"></td></tr>
<tr id="row_0_4_0_" class="even" style="display:none;"><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_1stream_1_1async__reader.html" target="_self">async_reader</a></td><td class="desc">Provides read-ahead stream capability </td></tr>
<tr id="row_0_4_1_" class="even" style="display:none;"><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_1stream_1_1async__writer.html" target="_self">async_writer</a></td><td class="desc">Provides write-back stream capability </td></tr>
<tr id="row_0_4_2_" class="even" style="display:none;"><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_1stream_1_1basic.html" target="_self">basic</a></td><td class="desc"><blockquote class="doxtable">
@ -213,24 +215,24 @@ $(function() {
</td></tr>
<tr id="row_0_4_3_" class="even" style="display:none;"><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_1stream_1_1basic__file.html" target="_self">basic_file</a></td><td class="desc">Basic seekable stream operations </td></tr>
<tr id="row_0_4_4_" class="even" style="display:none;"><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_1stream_1_1basic__sys.html" target="_self">basic_sys</a></td><td class="desc">OS data stream (file, pipe, socket...) </td></tr>
<tr id="row_0_4_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_4_5_" class="arrow" onclick="toggleFolder('0_4_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1stream_1_1buffer.html" target="_self">buffer</a></td><td class="desc">Buffered read/write stream </td></tr>
<tr id="row_0_4_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_4_5_" class="arrow" onclick="dynsection.toggleFolder('0_4_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1stream_1_1buffer.html" target="_self">buffer</a></td><td class="desc">Buffered read/write stream </td></tr>
<tr id="row_0_4_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1stream_1_1buffer_1_1buffer__t.html" target="_self">buffer_t</a></td><td class="desc"></td></tr>
<tr id="row_0_4_6_" class="even" style="display:none;"><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_1stream_1_1buffered__sys.html" target="_self">buffered_sys</a></td><td class="desc">Buffered OS data stream (file, pipe, socket...) </td></tr>
<tr id="row_0_4_7_" class="even" style="display:none;"><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_1stream_1_1cache.html" target="_self">cache</a></td><td class="desc">Cached file </td></tr>
<tr id="row_0_4_8_" class="even" style="display:none;"><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_1stream_1_1cached__file.html" target="_self">cached_file</a></td><td class="desc">Cached file-system file </td></tr>
<tr id="row_0_4_9_" class="even" style="display:none;"><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_1stream_1_1converter.html" target="_self">converter</a></td><td class="desc">Modifies data on the fly when reading from/writing to a source stream. Could also be used to modify read/write boundaries like FIFO queues, async read/write, buffering etc </td></tr>
<tr id="row_0_4_10_" class="even" style="display:none;"><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_1stream_1_1diag__file.html" target="_self">diag_file</a></td><td class="desc">Compares multiple files to perform the same </td></tr>
<tr id="row_0_4_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_4_11_" class="arrow" onclick="toggleFolder('0_4_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1stream_1_1fifo.html" target="_self">fifo</a></td><td class="desc">In-memory FIFO queue </td></tr>
<tr id="row_0_4_11_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_4_11_" class="arrow" onclick="dynsection.toggleFolder('0_4_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1stream_1_1fifo.html" target="_self">fifo</a></td><td class="desc">In-memory FIFO queue </td></tr>
<tr id="row_0_4_11_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstdex_1_1stream_1_1fifo_1_1node__t.html" target="_self">node_t</a></td><td class="desc"></td></tr>
<tr id="row_0_4_12_" class="even" style="display:none;"><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_1stream_1_1file.html" target="_self">file</a></td><td class="desc">File-system file </td></tr>
<tr id="row_0_4_13_" class="even" style="display:none;"><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_1stream_1_1file__window.html" target="_self">file_window</a></td><td class="desc">Limits file reading/writing to a predefined window </td></tr>
<tr id="row_0_4_14_" class="even" style="display:none;"><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_1stream_1_1limiter.html" target="_self">limiter</a></td><td class="desc">Limits reading from/writing to stream to a predefined number of bytes </td></tr>
<tr id="row_0_4_15_" class="even" style="display:none;"><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_1stream_1_1memory__file.html" target="_self">memory_file</a></td><td class="desc">In-memory file </td></tr>
<tr id="row_0_4_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_4_16_" class="arrow" onclick="toggleFolder('0_4_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1stream_1_1replicator.html" target="_self">replicator</a></td><td class="desc">Replicates writing of the same data to multiple streams </td></tr>
<tr id="row_0_4_16_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_4_16_" class="arrow" onclick="dynsection.toggleFolder('0_4_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1stream_1_1replicator.html" target="_self">replicator</a></td><td class="desc">Replicates writing of the same data to multiple streams </td></tr>
<tr id="row_0_4_16_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classstdex_1_1stream_1_1replicator_1_1worker.html" target="_self">worker</a></td><td class="desc"></td></tr>
<tr id="row_0_4_17_" class="even" style="display:none;"><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_1stream_1_1socket.html" target="_self">socket</a></td><td class="desc">Socket stream </td></tr>
<tr id="row_0_4_18_" class="even" style="display:none;"><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_1stream_1_1window.html" target="_self">window</a></td><td class="desc">Limits reading from/writing to stream to a predefined window </td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_5_" class="arrow" onclick="toggleFolder('0_5_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>wav</b></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_5_" class="arrow" onclick="dynsection.toggleFolder('0_5_')">&#9658;</span><span class="icona"><span class="icon">N</span></span><b>wav</b></td><td class="desc"></td></tr>
<tr id="row_0_5_0_" class="odd" style="display:none;"><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="structstdex_1_1wav_1_1cue.html" target="_self">cue</a></td><td class="desc">Cue point </td></tr>
<tr id="row_0_5_1_" class="odd" style="display:none;"><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="structstdex_1_1wav_1_1cue__ex.html" target="_self">cue_ex</a></td><td class="desc">Extended cue </td></tr>
<tr id="row_0_5_2_" class="odd" style="display:none;"><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="structstdex_1_1wav_1_1data.html" target="_self">data</a></td><td class="desc">Encoded waveform content </td></tr>
@ -256,31 +258,32 @@ $(function() {
<tr id="row_0_17_" 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_18_" class="odd"><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="structstdex_1_1interval.html" target="_self">interval</a></td><td class="desc">Numerical interval </td></tr>
<tr id="row_0_19_" 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_1lazy__progress.html" target="_self">lazy_progress</a></td><td class="desc">Lazy progress indicator base class </td></tr>
<tr id="row_0_20_" class="odd"><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="structstdex_1_1mapping.html" target="_self">mapping</a></td><td class="desc">Maps index in source string to index in destination string </td></tr>
<tr id="row_0_21_" 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="unionstdex_1_1md2__t.html" target="_self">md2_t</a></td><td class="desc">MD2 hash value </td></tr>
<tr id="row_0_22_" class="odd"><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_1md5__hash.html" target="_self">md5_hash</a></td><td class="desc">Hashes as MD5 </td></tr>
<tr id="row_0_23_" 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="structstdex_1_1no__delete.html" target="_self">no_delete</a></td><td class="desc">Noop deleter </td></tr>
<tr id="row_0_24_" class="odd"><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="structstdex_1_1no__delete_3_01_t_0f_0e_4.html" target="_self">no_delete&lt; T[]&gt;</a></td><td class="desc">Noop array deleter </td></tr>
<tr id="row_0_25_" 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_1pool.html" target="_self">pool</a></td><td class="desc">Per-NUMA pool of items </td></tr>
<tr id="row_0_26_" class="odd"><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_1progress.html" target="_self">progress</a></td><td class="desc">Progress indicator base class </td></tr>
<tr id="row_0_27_" 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_1progress__switcher.html" target="_self">progress_switcher</a></td><td class="desc">Progress indicator switcher </td></tr>
<tr id="row_0_28_" class="odd"><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_1ring.html" target="_self">ring</a></td><td class="desc">Ring buffer </td></tr>
<tr id="row_0_29_" 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_1sha1__hash.html" target="_self">sha1_hash</a></td><td class="desc">Hashes as SHA1 </td></tr>
<tr id="row_0_30_" class="odd"><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="unionstdex_1_1sha256__t.html" target="_self">sha256_t</a></td><td class="desc">SHA256 hash value </td></tr>
<tr id="row_0_31_" 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="unionstdex_1_1sha__t.html" target="_self">sha_t</a></td><td class="desc">SHA hash value </td></tr>
<tr id="row_0_32_" class="odd"><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_1spinlock.html" target="_self">spinlock</a></td><td class="desc">Spin-lock </td></tr>
<tr id="row_0_33_" 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_1stream__hasher.html" target="_self">stream_hasher</a></td><td class="desc">Hashes read to or write from data of the stream </td></tr>
<tr id="row_0_34_" class="odd"><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="structstdex_1_1sys__info__t.html" target="_self">sys_info_t</a></td><td class="desc">System information </td></tr>
<tr id="row_0_35_" 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_1sys__object.html" target="_self">sys_object</a></td><td class="desc">Operating system object (file, pipe, anything with an OS handle etc.) </td></tr>
<tr id="row_0_36_" class="odd"><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_1user__cancelled.html" target="_self">user_cancelled</a></td><td class="desc">User cancelled exception </td></tr>
<tr id="row_0_37_" 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_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>
<tr id="row_0_38_" class="odd"><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_1watchdog.html" target="_self">watchdog</a></td><td class="desc">Triggers callback if not reset frequently enough </td></tr>
<tr id="row_0_20_" class="odd"><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_1locale.html" target="_self">locale</a></td><td class="desc">Locale_t helper class to free_locale when going out of scope </td></tr>
<tr id="row_0_21_" 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="structstdex_1_1mapping.html" target="_self">mapping</a></td><td class="desc">Maps index in source string to index in destination string </td></tr>
<tr id="row_0_22_" class="odd"><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="unionstdex_1_1md2__t.html" target="_self">md2_t</a></td><td class="desc">MD2 hash value </td></tr>
<tr id="row_0_23_" 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_1md5__hash.html" target="_self">md5_hash</a></td><td class="desc">Hashes as MD5 </td></tr>
<tr id="row_0_24_" class="odd"><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="structstdex_1_1no__delete.html" target="_self">no_delete</a></td><td class="desc">Noop deleter </td></tr>
<tr id="row_0_25_" 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="structstdex_1_1no__delete_3_01_t_0f_0e_4.html" target="_self">no_delete&lt; T[]&gt;</a></td><td class="desc">Noop array deleter </td></tr>
<tr id="row_0_26_" class="odd"><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_1pool.html" target="_self">pool</a></td><td class="desc">Per-NUMA pool of items </td></tr>
<tr id="row_0_27_" 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_1progress.html" target="_self">progress</a></td><td class="desc">Progress indicator base class </td></tr>
<tr id="row_0_28_" class="odd"><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_1progress__switcher.html" target="_self">progress_switcher</a></td><td class="desc">Progress indicator switcher </td></tr>
<tr id="row_0_29_" 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_1ring.html" target="_self">ring</a></td><td class="desc">Ring buffer </td></tr>
<tr id="row_0_30_" class="odd"><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_1sha1__hash.html" target="_self">sha1_hash</a></td><td class="desc">Hashes as SHA1 </td></tr>
<tr id="row_0_31_" 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="unionstdex_1_1sha256__t.html" target="_self">sha256_t</a></td><td class="desc">SHA256 hash value </td></tr>
<tr id="row_0_32_" class="odd"><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="unionstdex_1_1sha__t.html" target="_self">sha_t</a></td><td class="desc">SHA hash value </td></tr>
<tr id="row_0_33_" 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_1spinlock.html" target="_self">spinlock</a></td><td class="desc">Spin-lock </td></tr>
<tr id="row_0_34_" class="odd"><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_1stream__hasher.html" target="_self">stream_hasher</a></td><td class="desc">Hashes read to or write from data of the stream </td></tr>
<tr id="row_0_35_" 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="structstdex_1_1sys__info__t.html" target="_self">sys_info_t</a></td><td class="desc">System information </td></tr>
<tr id="row_0_36_" class="odd"><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_1sys__object.html" target="_self">sys_object</a></td><td class="desc">Operating system object (file, pipe, anything with an OS handle etc.) </td></tr>
<tr id="row_0_37_" 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_1user__cancelled.html" target="_self">user_cancelled</a></td><td class="desc">User cancelled exception </td></tr>
<tr id="row_0_38_" class="odd"><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>
<tr id="row_0_39_" 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_1watchdog.html" target="_self">watchdog</a></td><td class="desc">Triggers callback if not reset frequently enough </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:15 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:56 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: include/stdex/base64.hpp Source File</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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
$(function() { codefold.init(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
@ -137,9 +139,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> }</div>
</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Elem, <span class="keyword">class</span> _Traits, <span class="keyword">class</span> _Ax&gt;</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TR, <span class="keyword">class</span> AX&gt;</div>
<div class="foldopen" id="foldopen00070" data-start="{" data-end="}">
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04"> 70</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04">encode</a>(_Inout_ std::basic_string&lt;_Elem, _Traits, _Ax&gt; &amp;out, _In_bytecount_(size) <span class="keyword">const</span> <span class="keywordtype">void</span> *data, _In_ <span class="keywordtype">size_t</span> size, _In_opt_ <span class="keywordtype">bool</span> is_last = <span class="keyword">true</span>)</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a3f2a19f9afe1fb83200c4f7623d62a80"> 70</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a3f2a19f9afe1fb83200c4f7623d62a80">encode</a>(_Inout_ std::basic_string&lt;T, TR, AX&gt; &amp;out, _In_bytecount_(size) <span class="keyword">const</span> <span class="keywordtype">void</span> *data, _In_ <span class="keywordtype">size_t</span> size, _In_opt_ <span class="keywordtype">bool</span> is_last = <span class="keyword">true</span>)</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> {</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> _Assume_(data || !size);</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
@ -149,7 +151,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="comment">// Convert data character by character.</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0;; i++) {</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__enc.html#a52f4cc4da6d7d7f4bad7c05a87ecd907">m_num</a> &gt;= 3) {</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04">encode</a>(out);</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a3f2a19f9afe1fb83200c4f7623d62a80">encode</a>(out);</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a52f4cc4da6d7d7f4bad7c05a87ecd907">m_num</a> = 0;</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> }</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
@ -161,7 +163,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="comment">// If this is the last block, flush the buffer.</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordflow">if</span> (is_last &amp;&amp; <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a52f4cc4da6d7d7f4bad7c05a87ecd907">m_num</a>) {</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04">encode</a>(out, <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a52f4cc4da6d7d7f4bad7c05a87ecd907">m_num</a>);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a3f2a19f9afe1fb83200c4f7623d62a80">encode</a>(out, <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a52f4cc4da6d7d7f4bad7c05a87ecd907">m_num</a>);</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a52f4cc4da6d7d7f4bad7c05a87ecd907">m_num</a> = 0;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> }</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> }</div>
@ -182,9 +184,9 @@ $(document).ready(function() { init_codefold(0); });
</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Elem, <span class="keyword">class</span> _Traits, <span class="keyword">class</span> _Ax&gt;</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TR, <span class="keyword">class</span> AX&gt;</div>
<div class="foldopen" id="foldopen00122" data-start="{" data-end="}">
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2"> 122</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2">encode</a>(_Inout_ std::basic_string&lt;_Elem, _Traits, _Ax&gt; &amp;out)</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a2f43e0f7787bdbea112f7eb52880d898"> 122</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a2f43e0f7787bdbea112f7eb52880d898">encode</a>(_Inout_ std::basic_string&lt;T, TR, AX&gt; &amp;out)</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> {</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> out += base64_enc_lookup[ <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a567a2a3aeda13b50e31d48ba32236adf">m_buf</a>[0] &gt;&gt; 2 ];</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> out += base64_enc_lookup[((<a class="code hl_variable" href="classstdex_1_1base64__enc.html#a567a2a3aeda13b50e31d48ba32236adf">m_buf</a>[0] &lt;&lt; 4) | (<a class="code hl_variable" href="classstdex_1_1base64__enc.html#a567a2a3aeda13b50e31d48ba32236adf">m_buf</a>[1] &gt;&gt; 4)) &amp; 0x3f];</div>
@ -193,9 +195,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> }</div>
</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Elem, <span class="keyword">class</span> _Traits, <span class="keyword">class</span> _Ax&gt;</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> TR, <span class="keyword">class</span> AX&gt;</div>
<div class="foldopen" id="foldopen00134" data-start="{" data-end="}">
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d"> 134</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d">encode</a>(_Inout_ std::basic_string&lt;_Elem, _Traits, _Ax&gt; &amp;out, _In_ <span class="keywordtype">size_t</span> size)</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a2a64b6a49d89ddc4ca79a217faa41962"> 134</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#a2a64b6a49d89ddc4ca79a217faa41962">encode</a>(_Inout_ std::basic_string&lt;T, TR, AX&gt; &amp;out, _In_ <span class="keywordtype">size_t</span> size)</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> {</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordflow">if</span> (size &gt; 0) {</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> out += base64_enc_lookup[<a class="code hl_variable" href="classstdex_1_1base64__enc.html#a567a2a3aeda13b50e31d48ba32236adf">m_buf</a>[0] &gt;&gt; 2];</div>
@ -341,9 +343,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> }</div>
</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> </div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Ty, <span class="keyword">class</span> _Ax, <span class="keyword">class</span> _Tchr&gt;</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T_to, <span class="keyword">class</span> AX, <span class="keyword">class</span> T_from&gt;</div>
<div class="foldopen" id="foldopen00291" data-start="{" data-end="}">
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf"> 291</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf">decode</a>(_Inout_ std::vector&lt;_Ty, _Ax&gt; &amp;out, _Out_ <span class="keywordtype">bool</span> &amp;is_last, _In_z_count_(size) <span class="keyword">const</span> _Tchr *data, _In_ <span class="keywordtype">size_t</span> size)</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a94b0860b19c61f53208b79fcfd1ac32f"> 291</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a94b0860b19c61f53208b79fcfd1ac32f">decode</a>(_Inout_ std::vector&lt;T_to, AX&gt; &amp;out, _Out_ <span class="keywordtype">bool</span> &amp;is_last, _In_z_count_(size) <span class="keyword">const</span> T_from *data, _In_ <span class="keywordtype">size_t</span> size)</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> {</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> is_last = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
@ -357,7 +359,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = 0;; i++) {</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> &gt;= 4) {</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <span class="comment">// Buffer full; decode it.</span></div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <span class="keywordtype">size_t</span> nibbles = <a class="code hl_function" href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf">decode</a>(out);</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <span class="keywordtype">size_t</span> nibbles = <a class="code hl_function" href="classstdex_1_1base64__dec.html#a94b0860b19c61f53208b79fcfd1ac32f">decode</a>(out);</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keywordflow">if</span> (nibbles &lt; 3) {</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> is_last = <span class="keyword">true</span>;</div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> <span class="keywordflow">break</span>;</div>
@ -389,16 +391,16 @@ $(document).ready(function() { init_codefold(0); });
</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Ty, <span class="keyword">class</span> _Ax&gt;</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> AX&gt;</div>
<div class="foldopen" id="foldopen00346" data-start="{" data-end="}">
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e"> 346</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e">decode</a>(_Inout_ std::vector&lt;_Ty, _Ax&gt; &amp;out)</div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d"> 346</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d">decode</a>(_Inout_ std::vector&lt;T, AX&gt; &amp;out)</div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> {</div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">m_num</a> = 0;</div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> out.push_back((_Ty)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[0] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &gt;&gt; 4)) &amp; 0xff));</div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> out.push_back((T)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[0] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &gt;&gt; 4)) &amp; 0xff));</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt; 64) {</div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> out.push_back((_Ty)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &lt;&lt; 4) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &gt;&gt; 2)) &amp; 0xff));</div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> out.push_back((T)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[1] &lt;&lt; 4) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &gt;&gt; 2)) &amp; 0xff));</div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3] &lt; 64) {</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> out.push_back((_Ty)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt;&lt; 6) | <a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3]) &amp; 0xff));</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> out.push_back((T)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[2] &lt;&lt; 6) | <a class="code hl_variable" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_buf</a>[3]) &amp; 0xff));</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> <span class="keywordflow">return</span> 3;</div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keywordflow">return</span> 2;</div>
@ -507,18 +509,18 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span>}</div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html"><div class="ttname"><a href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></div><div class="ttdoc">Base64 decoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:269</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a04ab92bcef2c304bc7a5d8d2a03c7905"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a04ab92bcef2c304bc7a5d8d2a03c7905">stdex::base64_dec::m_num</a></div><div class="ttdeci">size_t m_num</div><div class="ttdoc">Number of bytes used in m_buf</div><div class="ttdef"><b>Definition</b> base64.hpp:363</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a07976a85f83981a29f9e1395d883a36d"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d">stdex::base64_dec::decode</a></div><div class="ttdeci">size_t decode(std::vector&lt; T, AX &gt; &amp;out)</div><div class="ttdoc">Decodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:346</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a17d956a883e99d8d884d2cb2edade8c5"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5">stdex::base64_dec::base64_dec</a></div><div class="ttdeci">base64_dec() noexcept</div><div class="ttdoc">Constructs blank decoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:274</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a1beaf09718d63d49f9d95cf0e75a50bf"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf">stdex::base64_dec::decode</a></div><div class="ttdeci">void decode(std::vector&lt; _Ty, _Ax &gt; &amp;out, bool &amp;is_last, const _Tchr *data, size_t size)</div><div class="ttdoc">Decodes one block of information, and appends it to the output.</div><div class="ttdef"><b>Definition</b> base64.hpp:291</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a203f2afa5839242c1230cb22e0a65b25"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">stdex::base64_dec::dec_size</a></div><div class="ttdeci">size_t dec_size(size_t size) const noexcept</div><div class="ttdoc">Returns maximum decoded size.</div><div class="ttdef"><b>Definition</b> base64.hpp:336</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a4b5f0334d5d5f85b7d02b6b21db8759e"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e">stdex::base64_dec::decode</a></div><div class="ttdeci">size_t decode(std::vector&lt; _Ty, _Ax &gt; &amp;out)</div><div class="ttdoc">Decodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:346</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a94738b63789489022e0c16063b732305"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">stdex::base64_dec::clear</a></div><div class="ttdeci">void clear() noexcept</div><div class="ttdoc">Resets decoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:324</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_a94b0860b19c61f53208b79fcfd1ac32f"><div class="ttname"><a href="classstdex_1_1base64__dec.html#a94b0860b19c61f53208b79fcfd1ac32f">stdex::base64_dec::decode</a></div><div class="ttdeci">void decode(std::vector&lt; T_to, AX &gt; &amp;out, bool &amp;is_last, const T_from *data, size_t size)</div><div class="ttdoc">Decodes one block of information, and appends it to the output.</div><div class="ttdef"><b>Definition</b> base64.hpp:291</div></div>
<div class="ttc" id="aclassstdex_1_1base64__dec_html_ab618ef5b21f33c5ed577669091c4b103"><div class="ttname"><a href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">stdex::base64_dec::m_buf</a></div><div class="ttdeci">uint8_t m_buf[4]</div><div class="ttdoc">Internal buffer.</div><div class="ttdef"><b>Definition</b> base64.hpp:362</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html"><div class="ttname"><a href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></div><div class="ttdoc">Base64 encoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:49</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a0ee96b5ec63fecc20c44afe1f1df6f04"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, const void *data, size_t size, bool is_last=true)</div><div class="ttdoc">Encodes one block of information, and appends it to the output.</div><div class="ttdef"><b>Definition</b> base64.hpp:70</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a506985ccd54fd95dbc021457881d77c2"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out)</div><div class="ttdoc">Encodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:122</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a2a64b6a49d89ddc4ca79a217faa41962"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a2a64b6a49d89ddc4ca79a217faa41962">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; T, TR, AX &gt; &amp;out, size_t size)</div><div class="ttdoc">Encodes partial internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:134</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a2f43e0f7787bdbea112f7eb52880d898"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a2f43e0f7787bdbea112f7eb52880d898">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; T, TR, AX &gt; &amp;out)</div><div class="ttdoc">Encodes one complete internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:122</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a3f2a19f9afe1fb83200c4f7623d62a80"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a3f2a19f9afe1fb83200c4f7623d62a80">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; T, TR, AX &gt; &amp;out, const void *data, size_t size, bool is_last=true)</div><div class="ttdoc">Encodes one block of information, and appends it to the output.</div><div class="ttdef"><b>Definition</b> base64.hpp:70</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a52f4cc4da6d7d7f4bad7c05a87ecd907"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a52f4cc4da6d7d7f4bad7c05a87ecd907">stdex::base64_enc::m_num</a></div><div class="ttdeci">size_t m_num</div><div class="ttdoc">Number of bytes used in m_buf</div><div class="ttdef"><b>Definition</b> base64.hpp:162</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a567a2a3aeda13b50e31d48ba32236adf"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a567a2a3aeda13b50e31d48ba32236adf">stdex::base64_enc::m_buf</a></div><div class="ttdeci">uint8_t m_buf[3]</div><div class="ttdoc">Internal buffer.</div><div class="ttdef"><b>Definition</b> base64.hpp:161</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_a709172f7120284fcea1d7856d8ff550d"><div class="ttname"><a href="classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d">stdex::base64_enc::encode</a></div><div class="ttdeci">void encode(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;out, size_t size)</div><div class="ttdoc">Encodes partial internal buffer of data.</div><div class="ttdef"><b>Definition</b> base64.hpp:134</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_abc6c72530634c3fea8168710ab5b1a28"><div class="ttname"><a href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28">stdex::base64_enc::base64_enc</a></div><div class="ttdeci">base64_enc() noexcept</div><div class="ttdoc">Constructs blank encoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:54</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_afb6a85176589d9ce1f65ce6355592fe7"><div class="ttname"><a href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7">stdex::base64_enc::clear</a></div><div class="ttdeci">void clear() noexcept</div><div class="ttdoc">Resets encoding session.</div><div class="ttdef"><b>Definition</b> base64.hpp:100</div></div>
<div class="ttc" id="aclassstdex_1_1base64__enc_html_afbae8f49a0948ea7bb23d0faa8f67f21"><div class="ttname"><a href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">stdex::base64_enc::enc_size</a></div><div class="ttdeci">size_t enc_size(size_t size) const noexcept</div><div class="ttdoc">Returns maximum encoded size.</div><div class="ttdef"><b>Definition</b> base64.hpp:112</div></div>
@ -541,7 +543,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: include/stdex/chrono.hpp Source File</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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
$(function() { codefold.init(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
@ -370,18 +372,18 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> }</div>
</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Traits = std::<span class="keywordtype">char</span>_traits&lt;<span class="keywordtype">char</span>&gt;, <span class="keyword">class</span> _Ax = std::allocator&lt;<span class="keywordtype">char</span>&gt;&gt;</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <span class="keyword">static</span> std::basic_string&lt;char, _Traits, _Ax&gt; to_str(_In_ <span class="keyword">const</span> time_point tp, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* format, _In_opt_ locale_t locale)</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> TR = std::<span class="keywordtype">char</span>_traits&lt;<span class="keywordtype">char</span>&gt;, <span class="keyword">class</span> AX = std::allocator&lt;<span class="keywordtype">char</span>&gt;&gt;</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <span class="keyword">static</span> std::basic_string&lt;char, TR, AX&gt; to_str(_In_ <span class="keyword">const</span> time_point tp, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span>* format, _In_opt_ locale_t <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> {</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <span class="keyword">struct </span>tm date;</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> to_system(tp, date);</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> std::basic_string&lt;char, _Traits, _Ax&gt; str;</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> std::basic_string&lt;char, TR, AX&gt; str;</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <span class="keywordtype">char</span> stack_buffer[1024 / <span class="keyword">sizeof</span>(char)];</div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> <span class="keywordtype">size_t</span> n;</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span><span class="preprocessor">#if _WIN32</span></div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> n = _strftime_l(stack_buffer, _countof(stack_buffer), format, &amp;date, locale);</div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> n = _strftime_l(stack_buffer, _countof(stack_buffer), format, &amp;date, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>);</div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> n = strftime_l(stack_buffer, _countof(stack_buffer), format, &amp;date, locale);</div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> n = strftime_l(stack_buffer, _countof(stack_buffer), format, &amp;date, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>);</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="keywordflow">if</span> (n) {</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> str.assign(stack_buffer, stack_buffer + n);</div>
@ -391,9 +393,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <span class="keywordflow">for</span> (;;) {</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> std::unique_ptr&lt;char&gt; buf(<span class="keyword">new</span> <span class="keywordtype">char</span>[num_chars]);</div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span><span class="preprocessor">#if _WIN32</span></div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> n = _strftime_l(buf.get(), num_chars, format, &amp;date, locale);</div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> n = _strftime_l(buf.get(), num_chars, format, &amp;date, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>);</div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> n = strftime_l(buf.get(), num_chars, format, &amp;date, locale);</div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> n = strftime_l(buf.get(), num_chars, format, &amp;date, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>);</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <span class="keywordflow">if</span> (n) {</div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> str.assign(buf.get(), buf.get() + n);</div>
@ -403,12 +405,12 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> }</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> }</div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> </div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Traits = std::<span class="keywordtype">char</span>_traits&lt;<span class="keywordtype">wchar_t</span>&gt;, <span class="keyword">class</span> _Ax = std::allocator&lt;<span class="keywordtype">wchar_t</span>&gt;&gt;</div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keyword">static</span> std::basic_string&lt;wchar_t, _Traits, _Ax&gt; to_str(_In_ <span class="keyword">const</span> time_point tp, _In_z_ <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* format, _In_opt_ locale_t locale)</div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> TR = std::<span class="keywordtype">char</span>_traits&lt;<span class="keywordtype">wchar_t</span>&gt;, <span class="keyword">class</span> AX = std::allocator&lt;<span class="keywordtype">wchar_t</span>&gt;&gt;</div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keyword">static</span> std::basic_string&lt;wchar_t, TR, AX&gt; to_str(_In_ <span class="keyword">const</span> time_point tp, _In_z_ <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* format, _In_opt_ locale_t locale)</div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> {</div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <span class="keyword">struct </span>tm date;</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> to_system(tp, date);</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> std::basic_string&lt;wchar_t, _Traits, _Ax&gt; str;</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> std::basic_string&lt;wchar_t, TR, AX&gt; str;</div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <span class="keywordtype">wchar_t</span> stack_buffer[1024 / <span class="keyword">sizeof</span>(wchar_t)];</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <span class="keywordtype">size_t</span> n;</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span><span class="preprocessor">#if _WIN32</span></div>
@ -436,15 +438,16 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> }</div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> }</div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> </div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Traits = std::<span class="keywordtype">char</span>_traits&lt;<span class="keywordtype">char</span>&gt;, <span class="keyword">class</span> _Ax = std::allocator&lt;<span class="keywordtype">char</span>&gt;&gt;</div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> <span class="keyword">static</span> std::basic_string&lt;char, _Traits, _Ax&gt; to_rfc822(_In_ <span class="keyword">const</span> time_point tp)</div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> TR = std::<span class="keywordtype">char</span>_traits&lt;<span class="keywordtype">char</span>&gt;, <span class="keyword">class</span> AX = std::allocator&lt;<span class="keywordtype">char</span>&gt;&gt;</div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> <span class="keyword">static</span> std::basic_string&lt;char, TR, AX&gt; to_rfc822(_In_ <span class="keyword">const</span> time_point tp)</div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> {</div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <span class="keywordflow">return</span> to_str(tp, <span class="stringliteral">&quot;%a, %d %b %Y %H:%M:%S GMT&quot;</span>, locale_C.get());</div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <span class="keywordflow">return</span> to_str(tp, <span class="stringliteral">&quot;%a, %d %b %Y %H:%M:%S GMT&quot;</span>, stdex::locale_C);</div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> }</div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> };</div>
</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> }</div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span>}</div>
<div class="ttc" id="aclassstdex_1_1locale_html"><div class="ttname"><a href="classstdex_1_1locale.html">stdex::locale</a></div><div class="ttdoc">locale_t helper class to free_locale when going out of scope.</div><div class="ttdef"><b>Definition</b> locale.hpp:69</div></div>
<div class="ttc" id="astructstdex_1_1chrono_1_1aosn__date_html"><div class="ttname"><a href="structstdex_1_1chrono_1_1aosn__date.html">stdex::chrono::aosn_date</a></div><div class="ttdoc">AOsn date.</div><div class="ttdef"><b>Definition</b> chrono.hpp:25</div></div>
<div class="ttc" id="astructstdex_1_1chrono_1_1aosn__date_html_a1aa2157912e935cf399833c2265628e0"><div class="ttname"><a href="structstdex_1_1chrono_1_1aosn__date.html#a1aa2157912e935cf399833c2265628e0">stdex::chrono::aosn_date::from_dmy</a></div><div class="ttdeci">static time_point from_dmy(uint8_t day, uint8_t month, int32_t year) noexcept</div><div class="ttdoc">Returns time point from calendar day, month and year.</div><div class="ttdef"><b>Definition</b> chrono.hpp:105</div></div>
<div class="ttc" id="astructstdex_1_1chrono_1_1aosn__date_html_a1d7511309210a6766b8a7d5d792dbc62"><div class="ttname"><a href="structstdex_1_1chrono_1_1aosn__date.html#a1d7511309210a6766b8a7d5d792dbc62">stdex::chrono::aosn_date::to_dmy</a></div><div class="ttdeci">static void to_dmy(const time_point tp, uint8_t *day, uint8_t *month, int32_t *year) noexcept</div><div class="ttdoc">Returns calendar day, month and year from time point.</div><div class="ttdef"><b>Definition</b> chrono.hpp:127</div></div>
@ -466,7 +469,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:13 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -104,7 +106,7 @@ $(function() {
<dd><a class="el" href="structstdex_1_1html_1_1inserted__token.html">inserted_token</a> (stdex::html)</dd><dd><a class="el" href="classstdex_1_1html_1_1instruction.html">instruction</a> (stdex::html)</dd><dd><a class="el" href="structstdex_1_1interval.html">interval</a> (stdex)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_L" name="letter_L">L</a></dt>
<dd><a class="el" href="structstdex_1_1wav_1_1label.html">label</a> (stdex::wav)</dd><dd><a class="el" href="classstdex_1_1lazy__progress.html">lazy_progress</a> (stdex)</dd><dd><a class="el" href="classstdex_1_1stream_1_1limiter.html">limiter</a> (stdex::stream)</dd><dd><a class="el" href="structstdex_1_1wav_1_1list.html">list</a> (stdex::wav)</dd><dd><a class="el" href="structstdex_1_1wav_1_1ltxt.html">ltxt</a> (stdex::wav)</dd></dl>
<dd><a class="el" href="structstdex_1_1wav_1_1label.html">label</a> (stdex::wav)</dd><dd><a class="el" href="classstdex_1_1lazy__progress.html">lazy_progress</a> (stdex)</dd><dd><a class="el" href="classstdex_1_1stream_1_1limiter.html">limiter</a> (stdex::stream)</dd><dd><a class="el" href="structstdex_1_1wav_1_1list.html">list</a> (stdex::wav)</dd><dd><a class="el" href="classstdex_1_1locale.html">locale</a> (stdex)</dd><dd><a class="el" href="structstdex_1_1wav_1_1ltxt.html">ltxt</a> (stdex::wav)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
<dd><a class="el" href="structstdex_1_1mapping.html">mapping</a> (stdex)</dd><dd><a class="el" href="unionstdex_1_1md2__t.html">md2_t</a> (stdex)</dd><dd><a class="el" href="classstdex_1_1md5__hash.html">md5_hash</a> (stdex)</dd><dd><a class="el" href="classstdex_1_1stream_1_1memory__file.html">memory_file</a> (stdex::stream)</dd></dl>
@ -136,7 +138,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:15 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:56 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,14 +85,14 @@ $(function() {
<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#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="even"><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="odd"><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="even"><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="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a94b0860b19c61f53208b79fcfd1ac32f">decode</a>(std::vector&lt; T_to, AX &gt; &amp;out, bool &amp;is_last, const T_from *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="even"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d">decode</a>(std::vector&lt; T, 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="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_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#a04ab92bcef2c304bc7a5d8d2a03c7905">m_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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>Base64 decoding session.
<a href="classstdex_1_1base64__dec.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="base64_8hpp_source.html">stdex/base64.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -103,25 +105,25 @@ Public Member Functions</h2></td></tr>
&#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" id="r_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. <br /></td></tr>
<tr class="separator:a1beaf09718d63d49f9d95cf0e75a50bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94b0860b19c61f53208b79fcfd1ac32f" id="r_a94b0860b19c61f53208b79fcfd1ac32f"><td class="memTemplParams" colspan="2">template&lt;class T_to , class AX , class T_from &gt; </td></tr>
<tr class="memitem:a94b0860b19c61f53208b79fcfd1ac32f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a94b0860b19c61f53208b79fcfd1ac32f">decode</a> (std::vector&lt; T_to, AX &gt; &amp;out, bool &amp;is_last, const T_from *data, size_t size)</td></tr>
<tr class="memdesc:a94b0860b19c61f53208b79fcfd1ac32f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one block of information, and <em>appends</em> it to the output. <br /></td></tr>
<tr class="separator:a94b0860b19c61f53208b79fcfd1ac32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94738b63789489022e0c16063b732305" id="r_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" id="r_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="memitem:a203f2afa5839242c1230cb22e0a65b25" id="r_a203f2afa5839242c1230cb22e0a65b25"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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. <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" id="r_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>
<tr class="memitem:a07976a85f83981a29f9e1395d883a36d" id="r_a07976a85f83981a29f9e1395d883a36d"><td class="memTemplParams" colspan="2"><a id="a07976a85f83981a29f9e1395d883a36d" name="a07976a85f83981a29f9e1395d883a36d"></a>
template&lt;class T , class AX &gt; </td></tr>
<tr class="memitem:a07976a85f83981a29f9e1395d883a36d"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>decode</b> (std::vector&lt; T, AX &gt; &amp;out)</td></tr>
<tr class="memdesc:a07976a85f83981a29f9e1395d883a36d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one complete internal buffer of data. <br /></td></tr>
<tr class="separator:a07976a85f83981a29f9e1395d883a36d"><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>
@ -149,8 +151,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
<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 class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
@ -172,13 +173,13 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
</div>
</div>
<a id="a1beaf09718d63d49f9d95cf0e75a50bf" name="a1beaf09718d63d49f9d95cf0e75a50bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1beaf09718d63d49f9d95cf0e75a50bf">&#9670;&#160;</a></span>decode()</h2>
<a id="a94b0860b19c61f53208b79fcfd1ac32f" name="a94b0860b19c61f53208b79fcfd1ac32f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94b0860b19c61f53208b79fcfd1ac32f">&#9670;&#160;</a></span>decode()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
template&lt;class T_to , class AX , class T_from &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -186,31 +187,22 @@ template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
<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>
<td class="paramtype">std::vector&lt; T_to, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>out</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>is_last</em>, </td>
<td class="paramtype">bool &amp;</td> <td class="paramname"><span class="paramname"><em>is_last</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const _Tchr *&#160;</td>
<td class="paramname"><em>data</em>, </td>
<td class="paramtype">const T_from *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></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>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -239,7 +231,7 @@ template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 632 B

After

Width:  |  Height:  |  Size: 632 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,15 +85,15 @@ $(function() {
<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#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="even"><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="odd"><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="even"><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="odd"><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#a3f2a19f9afe1fb83200c4f7623d62a80">encode</a>(std::basic_string&lt; T, TR, 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="even"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a2f43e0f7787bdbea112f7eb52880d898">encode</a>(std::basic_string&lt; T, TR, 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="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a2a64b6a49d89ddc4ca79a217faa41962">encode</a>(std::basic_string&lt; T, TR, 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="even"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a567a2a3aeda13b50e31d48ba32236adf">m_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="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a52f4cc4da6d7d7f4bad7c05a87ecd907">m_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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>Base64 encoding session.
<a href="classstdex_1_1base64__enc.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="base64_8hpp_source.html">stdex/base64.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -103,30 +105,30 @@ Public Member Functions</h2></td></tr>
&#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" id="r_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. <br /></td></tr>
<tr class="separator:a0ee96b5ec63fecc20c44afe1f1df6f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f2a19f9afe1fb83200c4f7623d62a80" id="r_a3f2a19f9afe1fb83200c4f7623d62a80"><td class="memTemplParams" colspan="2">template&lt;class T , class TR , class AX &gt; </td></tr>
<tr class="memitem:a3f2a19f9afe1fb83200c4f7623d62a80"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a3f2a19f9afe1fb83200c4f7623d62a80">encode</a> (std::basic_string&lt; T, TR, AX &gt; &amp;out, const void *data, size_t size, bool is_last=true)</td></tr>
<tr class="memdesc:a3f2a19f9afe1fb83200c4f7623d62a80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one block of information, and <em>appends</em> it to the output. <br /></td></tr>
<tr class="separator:a3f2a19f9afe1fb83200c4f7623d62a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb6a85176589d9ce1f65ce6355592fe7" id="r_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" id="r_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="memitem:afbae8f49a0948ea7bb23d0faa8f67f21" id="r_afbae8f49a0948ea7bb23d0faa8f67f21"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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. <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" id="r_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" id="r_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>
<tr class="memitem:a2f43e0f7787bdbea112f7eb52880d898" id="r_a2f43e0f7787bdbea112f7eb52880d898"><td class="memTemplParams" colspan="2"><a id="a2f43e0f7787bdbea112f7eb52880d898" name="a2f43e0f7787bdbea112f7eb52880d898"></a>
template&lt;class T , class TR , class AX &gt; </td></tr>
<tr class="memitem:a2f43e0f7787bdbea112f7eb52880d898"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>encode</b> (std::basic_string&lt; T, TR, AX &gt; &amp;out)</td></tr>
<tr class="memdesc:a2f43e0f7787bdbea112f7eb52880d898"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one complete internal buffer of data. <br /></td></tr>
<tr class="separator:a2f43e0f7787bdbea112f7eb52880d898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a64b6a49d89ddc4ca79a217faa41962" id="r_a2a64b6a49d89ddc4ca79a217faa41962"><td class="memTemplParams" colspan="2"><a id="a2a64b6a49d89ddc4ca79a217faa41962" name="a2a64b6a49d89ddc4ca79a217faa41962"></a>
template&lt;class T , class TR , class AX &gt; </td></tr>
<tr class="memitem:a2a64b6a49d89ddc4ca79a217faa41962"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>encode</b> (std::basic_string&lt; T, TR, AX &gt; &amp;out, size_t size)</td></tr>
<tr class="memdesc:a2a64b6a49d89ddc4ca79a217faa41962"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes partial internal buffer of data. <br /></td></tr>
<tr class="separator:a2a64b6a49d89ddc4ca79a217faa41962"><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>
@ -154,8 +156,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
<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 class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
@ -177,13 +178,13 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
</div>
</div>
<a id="a0ee96b5ec63fecc20c44afe1f1df6f04" name="a0ee96b5ec63fecc20c44afe1f1df6f04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ee96b5ec63fecc20c44afe1f1df6f04">&#9670;&#160;</a></span>encode()</h2>
<a id="a3f2a19f9afe1fb83200c4f7623d62a80" name="a3f2a19f9afe1fb83200c4f7623d62a80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f2a19f9afe1fb83200c4f7623d62a80">&#9670;&#160;</a></span>encode()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -191,31 +192,22 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>
<td class="paramtype">std::basic_string&lt; T, TR, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>out</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>size</em>, </td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em>, </span></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>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>is_last</em><span class="paramdefsep"> = </span><span class="paramdefval">true</span></span>&#160;)</td>
</tr>
</table>
</td>
@ -244,7 +236,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 597 B

After

Width:  |  Height:  |  Size: 597 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -88,8 +90,8 @@ $(function() {
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>converter</b>(basic &amp;source) (defined in <a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</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#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><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__reader.html#a523ece0190b031882162c7e4edd33fbb">decode</a>()</td><td class="entry"><a class="el" href="classstdex_1_1base64__reader.html">stdex::base64_reader</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#a1beaf09718d63d49f9d95cf0e75a50bf">stdex::base64_dec::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><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e">stdex::base64_dec::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#a94b0860b19c61f53208b79fcfd1ac32f">stdex::base64_dec::decode</a>(std::vector&lt; T_to, AX &gt; &amp;out, bool &amp;is_last, const T_from *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><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#a07976a85f83981a29f9e1395d883a36d">stdex::base64_dec::decode</a>(std::vector&lt; T, 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_1stream_1_1converter.html#a0d6af4c223625bc8ab677978b225d06e">flush</a>()</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__dec.html#ab618ef5b21f33c5ed577669091c4b103">m_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#a04ab92bcef2c304bc7a5d8d2a03c7905">m_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>
@ -111,10 +113,10 @@ $(function() {
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const double data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const char data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const T *data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const std::vector&lt; _Ty, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const std::set&lt; _Kty, _Pr, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const std::multiset&lt; _Kty, _Pr, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const std::basic_string&lt; T, TR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const std::vector&lt; T, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const std::set&lt; KEY, PR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const std::multiset&lt; KEY, PR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(int8_t &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(int16_t &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(int32_t &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@ -126,34 +128,34 @@ $(function() {
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(float &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(double &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(char &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(std::vector&lt; _Ty, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(std::set&lt; _Kty, _Pr, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(std::multiset&lt; _Kty, _Pr, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(std::basic_string&lt; T, TR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(std::vector&lt; T, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(std::set&lt; KEY, PR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(std::multiset&lt; KEY, PR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</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__reader.html#af93e15e15612233224b39fc7324cc5ee">read</a>(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)</td><td class="entry"><a class="el" href="classstdex_1_1base64__reader.html">stdex::base64_reader</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7723ae23bc35c2ffb74380eab5b0a9ba">read_array</a>(_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a600e123c10d6f0604d58ae0e9be95f0b">read_byte</a>()</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#afd5a1268365027ed8c5108183dc498df">read_data</a>(T &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6148810b1d873b9f5a3496b06b1aa90b">read_remainder</a>(size_t max_length=SIZE_MAX)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a2fece103fa6ca15dfe093fe90ceae65e">read_str</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a21ef1979e99bb0a705cfa9488808a0c7">readln</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;str)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a5409ff8fd988c1decbf291471098ac31">readln</a>(std::basic_string&lt; T_to, _Traits, _Ax &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6e67bf06f20bc1743cd75622c4b83892">readln_and_attach</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;str)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a5be6478eb4641c1d6f285f880b5fae50">readln_and_attach</a>(std::basic_string&lt; T_to, _Traits, _Ax &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7f77992f370a735df590aef4ba145fa6">read_str</a>(std::basic_string&lt; T, TR, AX &gt; &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7db58c8b49bc221607f2b44aab8fb39d">readln</a>(std::basic_string&lt; T, TR, AX &gt; &amp;str)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a696b3cd180c2cfa521dd022f8c1d277b">readln</a>(std::basic_string&lt; T_to, TR, AX &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a1238f88760b72e74275543f1b98bf86a">readln_and_attach</a>(std::basic_string&lt; T, TR, AX &gt; &amp;str)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#aa4d51843c45ef406a4de0bd07f5b6c77">readln_and_attach</a>(std::basic_string&lt; T_to, TR, AX &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a52ce3bdf28a9a7fc5a881616c8db2da4">skip</a>(fsize_t amount)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1converter.html#ae84a5c8d64942dbaa81ed54a181b3d7a">write</a>(_In_reads_bytes_opt_(length) const void *data, size_t length)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#af6c10ec4ab181b5ed5b061d115059b7a">write_array</a>(_In_reads_bytes_opt_(size *count) const void *array, size_t size, size_t count)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a01492b8338bf435a5240897085720814">write_array</a>(const T_from *str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#aeee42cba3d0a542355783241412f3630">write_array</a>(_In_reads_or_z_opt_(num_chars) const T_from *str, size_t num_chars, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#ac817a6ab260e996c9b1b08c995e94ad9">write_array</a>(const std::basic_string&lt; T_from, _Traits, _Ax &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#ad67e1587fa4b072fe858d39e1eff020a">write_array</a>(const std::basic_string&lt; T_from, TR, AX &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#af83cd6902f3f3bf18df2f08045570603">write_byte</a>(uint8_t byte, fsize_t amount=1)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#ab61abc19936554288ea929e0eb299144">write_charset</a>(charset_id charset)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#acabab42a910d149fec6ef60090a34aab">write_data</a>(const T data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a63528d1cf030257c9d7f24d0d1d668f7">write_sprintf</a>(_Printf_format_string_params_(2) const char *format, locale_t locale,...)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a32f854944dc108d99c5ea5e87b19db7e">write_sprintf</a>(_Printf_format_string_params_(2) const wchar_t *format, locale_t locale,...)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a815369ef1a8ba07b289b8236fce018ac">write_str</a>(const T *data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#aca727d3cab3c7989f691957078a18471">write_str</a>(const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#aea03ce4ebc0ea6047dce9f18c900fcfa">write_str</a>(const std::basic_string&lt; T, TR, AX &gt; &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#ad28b193e6afa1352a00864bd28193cc2">write_stream</a>(basic &amp;stream, fsize_t amount=fsize_max)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a14931af91db2bab8204d6352a59c1bf7">write_vsprintf</a>(_Printf_format_string_params_(2) const char *format, locale_t locale, va_list params)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a3a7ac9211cd81b2203b55f1a2f131bc1">write_vsprintf</a>(_Printf_format_string_params_(2) const wchar_t *format, locale_t locale, va_list params)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@ -161,7 +163,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::base64_reader 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>Converts from Base64 when reading from a stream.
<a href="classstdex_1_1base64__reader.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="base64_8hpp_source.html">stdex/base64.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -104,10 +106,10 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a56e1f0eb78d7ce6a62a9df339e30007e" id="r_a56e1f0eb78d7ce6a62a9df339e30007e"><td class="memItemLeft" align="right" valign="top"><a id="a56e1f0eb78d7ce6a62a9df339e30007e" name="a56e1f0eb78d7ce6a62a9df339e30007e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>base64_reader</b> (<a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;source)</td></tr>
<tr class="separator:a56e1f0eb78d7ce6a62a9df339e30007e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af93e15e15612233224b39fc7324cc5ee" id="r_af93e15e15612233224b39fc7324cc5ee"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__reader.html#af93e15e15612233224b39fc7324cc5ee">read</a> (_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)</td></tr>
<tr class="memitem:af93e15e15612233224b39fc7324cc5ee" id="r_af93e15e15612233224b39fc7324cc5ee"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af93e15e15612233224b39fc7324cc5ee">read</a> (_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)</td></tr>
<tr class="memdesc:af93e15e15612233224b39fc7324cc5ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads block of data from the stream. <br /></td></tr>
<tr class="separator:af93e15e15612233224b39fc7324cc5ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1converter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1stream_1_1converter')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1converter"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1stream_1_1converter')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td></tr>
<tr class="memitem:ab8914202483447e280577042a4519a92 inherit pub_methods_classstdex_1_1stream_1_1converter" id="r_ab8914202483447e280577042a4519a92"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>converter</b> (<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;source)</td></tr>
<tr class="separator:ab8914202483447e280577042a4519a92 inherit pub_methods_classstdex_1_1stream_1_1converter"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -120,7 +122,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a0d6af4c223625bc8ab677978b225d06e inherit pub_methods_classstdex_1_1stream_1_1converter" id="r_a0d6af4c223625bc8ab677978b225d06e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1converter.html#a0d6af4c223625bc8ab677978b225d06e">flush</a> ()</td></tr>
<tr class="memdesc:a0d6af4c223625bc8ab677978b225d06e inherit pub_methods_classstdex_1_1stream_1_1converter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Persists volatile element data. <br /></td></tr>
<tr class="separator:a0d6af4c223625bc8ab677978b225d06e inherit pub_methods_classstdex_1_1stream_1_1converter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1basic"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1stream_1_1basic')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1basic"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1stream_1_1basic')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td></tr>
<tr class="memitem:a6083e72060acfc9edf707c833a3f7063 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a6083e72060acfc9edf707c833a3f7063"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic</b> (state_t <a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>=state_t::ok)</td></tr>
<tr class="separator:a6083e72060acfc9edf707c833a3f7063 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -154,22 +156,22 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_byte</b> (uint8
<tr class="memitem:acabab42a910d149fec6ef60090a34aab inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#acabab42a910d149fec6ef60090a34aab">write_data</a> (const T data)</td></tr>
<tr class="memdesc:acabab42a910d149fec6ef60090a34aab inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes one primitive data type. <br /></td></tr>
<tr class="separator:acabab42a910d149fec6ef60090a34aab inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ef1979e99bb0a705cfa9488808a0c7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a21ef1979e99bb0a705cfa9488808a0c7"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:a21ef1979e99bb0a705cfa9488808a0c7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a21ef1979e99bb0a705cfa9488808a0c7">readln</a> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;str)</td></tr>
<tr class="memdesc:a21ef1979e99bb0a705cfa9488808a0c7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file. <br /></td></tr>
<tr class="separator:a21ef1979e99bb0a705cfa9488808a0c7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5409ff8fd988c1decbf291471098ac31 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a5409ff8fd988c1decbf291471098ac31"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class _Traits = std::char_traits&lt;T_to&gt;, class _Ax = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a5409ff8fd988c1decbf291471098ac31 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a5409ff8fd988c1decbf291471098ac31">readln</a> (std::basic_string&lt; T_to, _Traits, _Ax &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:a5409ff8fd988c1decbf291471098ac31 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file. <br /></td></tr>
<tr class="separator:a5409ff8fd988c1decbf291471098ac31 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e67bf06f20bc1743cd75622c4b83892 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a6e67bf06f20bc1743cd75622c4b83892"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:a6e67bf06f20bc1743cd75622c4b83892 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6e67bf06f20bc1743cd75622c4b83892">readln_and_attach</a> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;str)</td></tr>
<tr class="memdesc:a6e67bf06f20bc1743cd75622c4b83892 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file and append to str. <br /></td></tr>
<tr class="separator:a6e67bf06f20bc1743cd75622c4b83892 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be6478eb4641c1d6f285f880b5fae50 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a5be6478eb4641c1d6f285f880b5fae50"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class _Traits = std::char_traits&lt;T_to&gt;, class _Ax = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a5be6478eb4641c1d6f285f880b5fae50 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a5be6478eb4641c1d6f285f880b5fae50">readln_and_attach</a> (std::basic_string&lt; T_to, _Traits, _Ax &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:a5be6478eb4641c1d6f285f880b5fae50 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file and append to str. <br /></td></tr>
<tr class="separator:a5be6478eb4641c1d6f285f880b5fae50 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7db58c8b49bc221607f2b44aab8fb39d inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a7db58c8b49bc221607f2b44aab8fb39d"><td class="memTemplParams" colspan="2">template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a7db58c8b49bc221607f2b44aab8fb39d inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7db58c8b49bc221607f2b44aab8fb39d">readln</a> (std::basic_string&lt; T, TR, AX &gt; &amp;str)</td></tr>
<tr class="memdesc:a7db58c8b49bc221607f2b44aab8fb39d inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file. <br /></td></tr>
<tr class="separator:a7db58c8b49bc221607f2b44aab8fb39d inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a696b3cd180c2cfa521dd022f8c1d277b inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a696b3cd180c2cfa521dd022f8c1d277b"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class TR = std::char_traits&lt;T_to&gt;, class AX = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a696b3cd180c2cfa521dd022f8c1d277b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a696b3cd180c2cfa521dd022f8c1d277b">readln</a> (std::basic_string&lt; T_to, TR, AX &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:a696b3cd180c2cfa521dd022f8c1d277b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file. <br /></td></tr>
<tr class="separator:a696b3cd180c2cfa521dd022f8c1d277b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1238f88760b72e74275543f1b98bf86a inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a1238f88760b72e74275543f1b98bf86a"><td class="memTemplParams" colspan="2">template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a1238f88760b72e74275543f1b98bf86a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a1238f88760b72e74275543f1b98bf86a">readln_and_attach</a> (std::basic_string&lt; T, TR, AX &gt; &amp;str)</td></tr>
<tr class="memdesc:a1238f88760b72e74275543f1b98bf86a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file and append to str. <br /></td></tr>
<tr class="separator:a1238f88760b72e74275543f1b98bf86a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4d51843c45ef406a4de0bd07f5b6c77 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_aa4d51843c45ef406a4de0bd07f5b6c77"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class TR = std::char_traits&lt;T_to&gt;, class AX = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:aa4d51843c45ef406a4de0bd07f5b6c77 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#aa4d51843c45ef406a4de0bd07f5b6c77">readln_and_attach</a> (std::basic_string&lt; T_to, TR, AX &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:aa4d51843c45ef406a4de0bd07f5b6c77 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file and append to str. <br /></td></tr>
<tr class="separator:aa4d51843c45ef406a4de0bd07f5b6c77 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7723ae23bc35c2ffb74380eab5b0a9ba inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a7723ae23bc35c2ffb74380eab5b0a9ba"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7723ae23bc35c2ffb74380eab5b0a9ba">read_array</a> (_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)</td></tr>
<tr class="memdesc:a7723ae23bc35c2ffb74380eab5b0a9ba inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an array of data from the stream. <br /></td></tr>
<tr class="separator:a7723ae23bc35c2ffb74380eab5b0a9ba inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -184,22 +186,22 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_byte</b> (uint8
<tr class="memitem:aeee42cba3d0a542355783241412f3630 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#aeee42cba3d0a542355783241412f3630">write_array</a> (_In_reads_or_z_opt_(num_chars) const T_from *str, size_t num_chars, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:aeee42cba3d0a542355783241412f3630 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes array of characters to the stream. <br /></td></tr>
<tr class="separator:aeee42cba3d0a542355783241412f3630 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac817a6ab260e996c9b1b08c995e94ad9 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ac817a6ab260e996c9b1b08c995e94ad9"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class _Traits = std::char_traits&lt;T_from&gt;, class _Ax = std::allocator&lt;T_from&gt;&gt; </td></tr>
<tr class="memitem:ac817a6ab260e996c9b1b08c995e94ad9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#ac817a6ab260e996c9b1b08c995e94ad9">write_array</a> (const std::basic_string&lt; T_from, _Traits, _Ax &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:ac817a6ab260e996c9b1b08c995e94ad9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes array of characters to the stream. <br /></td></tr>
<tr class="separator:ac817a6ab260e996c9b1b08c995e94ad9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fece103fa6ca15dfe093fe90ceae65e inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a2fece103fa6ca15dfe093fe90ceae65e"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:a2fece103fa6ca15dfe093fe90ceae65e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a2fece103fa6ca15dfe093fe90ceae65e">read_str</a> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr>
<tr class="memdesc:a2fece103fa6ca15dfe093fe90ceae65e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads length-prefixed string from the stream. <br /></td></tr>
<tr class="separator:a2fece103fa6ca15dfe093fe90ceae65e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad67e1587fa4b072fe858d39e1eff020a inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ad67e1587fa4b072fe858d39e1eff020a"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class TR = std::char_traits&lt;T_from&gt;, class AX = std::allocator&lt;T_from&gt;&gt; </td></tr>
<tr class="memitem:ad67e1587fa4b072fe858d39e1eff020a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#ad67e1587fa4b072fe858d39e1eff020a">write_array</a> (const std::basic_string&lt; T_from, TR, AX &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:ad67e1587fa4b072fe858d39e1eff020a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes array of characters to the stream. <br /></td></tr>
<tr class="separator:ad67e1587fa4b072fe858d39e1eff020a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f77992f370a735df590aef4ba145fa6 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a7f77992f370a735df590aef4ba145fa6"><td class="memTemplParams" colspan="2">template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a7f77992f370a735df590aef4ba145fa6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7f77992f370a735df590aef4ba145fa6">read_str</a> (std::basic_string&lt; T, TR, AX &gt; &amp;data)</td></tr>
<tr class="memdesc:a7f77992f370a735df590aef4ba145fa6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads length-prefixed string from the stream. <br /></td></tr>
<tr class="separator:a7f77992f370a735df590aef4ba145fa6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a815369ef1a8ba07b289b8236fce018ac"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a815369ef1a8ba07b289b8236fce018ac">write_str</a> (const T *data)</td></tr>
<tr class="memdesc:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
<tr class="separator:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_aca727d3cab3c7989f691957078a18471"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#aca727d3cab3c7989f691957078a18471">write_str</a> (const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr>
<tr class="memdesc:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
<tr class="separator:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea03ce4ebc0ea6047dce9f18c900fcfa inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_aea03ce4ebc0ea6047dce9f18c900fcfa"><td class="memTemplParams" colspan="2">template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:aea03ce4ebc0ea6047dce9f18c900fcfa inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#aea03ce4ebc0ea6047dce9f18c900fcfa">write_str</a> (const std::basic_string&lt; T, TR, AX &gt; &amp;data)</td></tr>
<tr class="memdesc:aea03ce4ebc0ea6047dce9f18c900fcfa inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
<tr class="separator:aea03ce4ebc0ea6047dce9f18c900fcfa inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28b193e6afa1352a00864bd28193cc2 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ad28b193e6afa1352a00864bd28193cc2"><td class="memItemLeft" align="right" valign="top">fsize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#ad28b193e6afa1352a00864bd28193cc2">write_stream</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;stream, fsize_t amount=fsize_max)</td></tr>
<tr class="memdesc:ad28b193e6afa1352a00864bd28193cc2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes content of another stream. <br /></td></tr>
<tr class="separator:ad28b193e6afa1352a00864bd28193cc2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -207,16 +209,16 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_byte</b> (uint8
void&#160;</td><td class="memItemRight" valign="bottom"><b>write_charset</b> (charset_id charset)</td></tr>
<tr class="memdesc:ab61abc19936554288ea929e0eb299144 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes UTF8, UTF-16 or UTF-32 byte-order-mark. <br /></td></tr>
<tr class="separator:ab61abc19936554288ea929e0eb299144 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63528d1cf030257c9d7f24d0d1d668f7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a63528d1cf030257c9d7f24d0d1d668f7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a63528d1cf030257c9d7f24d0d1d668f7">write_sprintf</a> (_Printf_format_string_params_(2) const char *format, locale_t locale,...)</td></tr>
<tr class="memitem:a63528d1cf030257c9d7f24d0d1d668f7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a63528d1cf030257c9d7f24d0d1d668f7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a63528d1cf030257c9d7f24d0d1d668f7">write_sprintf</a> (_Printf_format_string_params_(2) const char *format, locale_t <a class="el" href="classstdex_1_1locale.html">locale</a>,...)</td></tr>
<tr class="memdesc:a63528d1cf030257c9d7f24d0d1d668f7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes formatted string to the stream. <br /></td></tr>
<tr class="separator:a63528d1cf030257c9d7f24d0d1d668f7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32f854944dc108d99c5ea5e87b19db7e inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a32f854944dc108d99c5ea5e87b19db7e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a32f854944dc108d99c5ea5e87b19db7e">write_sprintf</a> (_Printf_format_string_params_(2) const wchar_t *format, locale_t locale,...)</td></tr>
<tr class="memitem:a32f854944dc108d99c5ea5e87b19db7e inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a32f854944dc108d99c5ea5e87b19db7e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a32f854944dc108d99c5ea5e87b19db7e">write_sprintf</a> (_Printf_format_string_params_(2) const wchar_t *format, locale_t <a class="el" href="classstdex_1_1locale.html">locale</a>,...)</td></tr>
<tr class="memdesc:a32f854944dc108d99c5ea5e87b19db7e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes formatted string to the stream. <br /></td></tr>
<tr class="separator:a32f854944dc108d99c5ea5e87b19db7e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14931af91db2bab8204d6352a59c1bf7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a14931af91db2bab8204d6352a59c1bf7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a14931af91db2bab8204d6352a59c1bf7">write_vsprintf</a> (_Printf_format_string_params_(2) const char *format, locale_t locale, va_list params)</td></tr>
<tr class="memitem:a14931af91db2bab8204d6352a59c1bf7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a14931af91db2bab8204d6352a59c1bf7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a14931af91db2bab8204d6352a59c1bf7">write_vsprintf</a> (_Printf_format_string_params_(2) const char *format, locale_t <a class="el" href="classstdex_1_1locale.html">locale</a>, va_list params)</td></tr>
<tr class="memdesc:a14931af91db2bab8204d6352a59c1bf7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes formatted string to the stream. <br /></td></tr>
<tr class="separator:a14931af91db2bab8204d6352a59c1bf7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a7ac9211cd81b2203b55f1a2f131bc1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a3a7ac9211cd81b2203b55f1a2f131bc1"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a3a7ac9211cd81b2203b55f1a2f131bc1">write_vsprintf</a> (_Printf_format_string_params_(2) const wchar_t *format, locale_t locale, va_list params)</td></tr>
<tr class="memitem:a3a7ac9211cd81b2203b55f1a2f131bc1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a3a7ac9211cd81b2203b55f1a2f131bc1"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a3a7ac9211cd81b2203b55f1a2f131bc1">write_vsprintf</a> (_Printf_format_string_params_(2) const wchar_t *format, locale_t <a class="el" href="classstdex_1_1locale.html">locale</a>, va_list params)</td></tr>
<tr class="memdesc:a3a7ac9211cd81b2203b55f1a2f131bc1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes formatted string to the stream. <br /></td></tr>
<tr class="separator:a3a7ac9211cd81b2203b55f1a2f131bc1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5daeb045a10919087a67e8d1966c79a1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a5daeb045a10919087a67e8d1966c79a1"><td class="memItemLeft" align="right" valign="top">
@ -285,42 +287,42 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_charset</b> (ch
<tr class="memitem:a8d9399efb3f52ca2bb6bcde8be6677e9 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a8d9399efb3f52ca2bb6bcde8be6677e9"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const char data)</td></tr>
<tr class="separator:a8d9399efb3f52ca2bb6bcde8be6677e9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29ce30677ef5ec8a6a3c4345813a37ce inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a29ce30677ef5ec8a6a3c4345813a37ce"><td class="memTemplParams" colspan="2">
template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:a29ce30677ef5ec8a6a3c4345813a37ce inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr>
<tr class="separator:a29ce30677ef5ec8a6a3c4345813a37ce inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76c84a9f2bd2ab459666eb69d3c88fe2 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a76c84a9f2bd2ab459666eb69d3c88fe2"><td class="memTemplParams" colspan="2">
template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a76c84a9f2bd2ab459666eb69d3c88fe2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::basic_string&lt; T, TR, AX &gt; &amp;data)</td></tr>
<tr class="separator:a76c84a9f2bd2ab459666eb69d3c88fe2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c29727e2c211134c0249352bbd13ed6 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a8c29727e2c211134c0249352bbd13ed6"><td class="memTemplParams" colspan="2">
template&lt;class T &gt; </td></tr>
<tr class="memitem:a8c29727e2c211134c0249352bbd13ed6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const T *data)</td></tr>
<tr class="separator:a8c29727e2c211134c0249352bbd13ed6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0f6075a669ff51ec44ee4832dc41f2f inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ac0f6075a669ff51ec44ee4832dc41f2f"><td class="memTemplParams" colspan="2">
template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:ac0f6075a669ff51ec44ee4832dc41f2f inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr>
<tr class="separator:ac0f6075a669ff51ec44ee4832dc41f2f inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95cdd577d5718dde5756951d487d29dd inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a95cdd577d5718dde5756951d487d29dd"><td class="memTemplParams" colspan="2">
template&lt;class _Ty , class _Alloc = std::allocator&lt;_Ty&gt;&gt; </td></tr>
<tr class="memitem:a95cdd577d5718dde5756951d487d29dd inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::vector&lt; _Ty, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:a95cdd577d5718dde5756951d487d29dd inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1844edc85161c2ae37bb9123acc4c466 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a1844edc85161c2ae37bb9123acc4c466"><td class="memTemplParams" colspan="2">
template&lt;class _Ty , class _Alloc = std::allocator&lt;_Ty&gt;&gt; </td></tr>
<tr class="memitem:a1844edc85161c2ae37bb9123acc4c466 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::vector&lt; _Ty, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:a1844edc85161c2ae37bb9123acc4c466 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d9110b6e3fc398c8333a0859585724c inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a1d9110b6e3fc398c8333a0859585724c"><td class="memTemplParams" colspan="2">
template&lt;class _Kty , class _Pr = std::less&lt;_Kty&gt;, class _Alloc = std::allocator&lt;_Kty&gt;&gt; </td></tr>
<tr class="memitem:a1d9110b6e3fc398c8333a0859585724c inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::set&lt; _Kty, _Pr, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:a1d9110b6e3fc398c8333a0859585724c inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd1aa05b14e06b30fdd2fb9263976894 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_abd1aa05b14e06b30fdd2fb9263976894"><td class="memTemplParams" colspan="2">
template&lt;class _Kty , class _Pr = std::less&lt;_Kty&gt;, class _Alloc = std::allocator&lt;_Kty&gt;&gt; </td></tr>
<tr class="memitem:abd1aa05b14e06b30fdd2fb9263976894 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::set&lt; _Kty, _Pr, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:abd1aa05b14e06b30fdd2fb9263976894 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbb6565d9b47803ff19a2b3057e0f655 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_abbb6565d9b47803ff19a2b3057e0f655"><td class="memTemplParams" colspan="2">
template&lt;class _Kty , class _Pr = std::less&lt;_Kty&gt;, class _Alloc = std::allocator&lt;_Kty&gt;&gt; </td></tr>
<tr class="memitem:abbb6565d9b47803ff19a2b3057e0f655 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::multiset&lt; _Kty, _Pr, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:abbb6565d9b47803ff19a2b3057e0f655 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a357d336d6a7ff9cf2ee6b0d441fd2551 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a357d336d6a7ff9cf2ee6b0d441fd2551"><td class="memTemplParams" colspan="2">
template&lt;class _Kty , class _Pr = std::less&lt;_Kty&gt;, class _Alloc = std::allocator&lt;_Kty&gt;&gt; </td></tr>
<tr class="memitem:a357d336d6a7ff9cf2ee6b0d441fd2551 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::multiset&lt; _Kty, _Pr, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:a357d336d6a7ff9cf2ee6b0d441fd2551 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa61e7582dd4d7072bec8ff8cff12d9 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_acfa61e7582dd4d7072bec8ff8cff12d9"><td class="memTemplParams" colspan="2">
template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:acfa61e7582dd4d7072bec8ff8cff12d9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::basic_string&lt; T, TR, AX &gt; &amp;data)</td></tr>
<tr class="separator:acfa61e7582dd4d7072bec8ff8cff12d9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d443d9364c08fb388c8becd78203c03 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a9d443d9364c08fb388c8becd78203c03"><td class="memTemplParams" colspan="2">
template&lt;class T , class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a9d443d9364c08fb388c8becd78203c03 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::vector&lt; T, AX &gt; &amp;data)</td></tr>
<tr class="separator:a9d443d9364c08fb388c8becd78203c03 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb89588045239dccfef576990feff75 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a4bb89588045239dccfef576990feff75"><td class="memTemplParams" colspan="2">
template&lt;class T , class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a4bb89588045239dccfef576990feff75 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::vector&lt; T, AX &gt; &amp;data)</td></tr>
<tr class="separator:a4bb89588045239dccfef576990feff75 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b96325ad3755e8a3246232969d913ba inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a0b96325ad3755e8a3246232969d913ba"><td class="memTemplParams" colspan="2">
template&lt;class KEY , class PR = std::less&lt;KEY&gt;, class AX = std::allocator&lt;KEY&gt;&gt; </td></tr>
<tr class="memitem:a0b96325ad3755e8a3246232969d913ba inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::set&lt; KEY, PR, AX &gt; &amp;data)</td></tr>
<tr class="separator:a0b96325ad3755e8a3246232969d913ba inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbfbb8f9eecb3250d2dfd8c8edfbd01b inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_acbfbb8f9eecb3250d2dfd8c8edfbd01b"><td class="memTemplParams" colspan="2">
template&lt;class KEY , class PR = std::less&lt;KEY&gt;, class AX = std::allocator&lt;KEY&gt;&gt; </td></tr>
<tr class="memitem:acbfbb8f9eecb3250d2dfd8c8edfbd01b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::set&lt; KEY, PR, AX &gt; &amp;data)</td></tr>
<tr class="separator:acbfbb8f9eecb3250d2dfd8c8edfbd01b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d732de0559f750c9196e3eae3038ce2 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a9d732de0559f750c9196e3eae3038ce2"><td class="memTemplParams" colspan="2">
template&lt;class KEY , class PR = std::less&lt;KEY&gt;, class AX = std::allocator&lt;KEY&gt;&gt; </td></tr>
<tr class="memitem:a9d732de0559f750c9196e3eae3038ce2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::multiset&lt; KEY, PR, AX &gt; &amp;data)</td></tr>
<tr class="separator:a9d732de0559f750c9196e3eae3038ce2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51c38b932ecf025fd335dda05551c28d inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a51c38b932ecf025fd335dda05551c28d"><td class="memTemplParams" colspan="2">
template&lt;class KEY , class PR = std::less&lt;KEY&gt;, class AX = std::allocator&lt;KEY&gt;&gt; </td></tr>
<tr class="memitem:a51c38b932ecf025fd335dda05551c28d inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::multiset&lt; KEY, PR, AX &gt; &amp;data)</td></tr>
<tr class="separator:a51c38b932ecf025fd335dda05551c28d inherit pub_methods_classstdex_1_1stream_1_1basic"><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>
@ -328,20 +330,20 @@ Protected Member Functions</h2></td></tr>
void&#160;</td><td class="memItemRight" valign="bottom"><b>decode</b> ()</td></tr>
<tr class="memdesc:a523ece0190b031882162c7e4edd33fbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one complete internal buffer of data. <br /></td></tr>
<tr class="separator:a523ece0190b031882162c7e4edd33fbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1base64__dec"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1base64__dec')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td></tr>
<tr class="memitem:a4b5f0334d5d5f85b7d02b6b21db8759e inherit pro_methods_classstdex_1_1base64__dec" id="r_a4b5f0334d5d5f85b7d02b6b21db8759e"><td class="memTemplParams" colspan="2">
template&lt;class _Ty , class _Ax &gt; </td></tr>
<tr class="memitem:a4b5f0334d5d5f85b7d02b6b21db8759e inherit pro_methods_classstdex_1_1base64__dec"><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 inherit pro_methods_classstdex_1_1base64__dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one complete internal buffer of data. <br /></td></tr>
<tr class="separator:a4b5f0334d5d5f85b7d02b6b21db8759e inherit pro_methods_classstdex_1_1base64__dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1base64__dec"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classstdex_1_1base64__dec')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td></tr>
<tr class="memitem:a07976a85f83981a29f9e1395d883a36d inherit pro_methods_classstdex_1_1base64__dec" id="r_a07976a85f83981a29f9e1395d883a36d"><td class="memTemplParams" colspan="2">
template&lt;class T , class AX &gt; </td></tr>
<tr class="memitem:a07976a85f83981a29f9e1395d883a36d inherit pro_methods_classstdex_1_1base64__dec"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>decode</b> (std::vector&lt; T, AX &gt; &amp;out)</td></tr>
<tr class="memdesc:a07976a85f83981a29f9e1395d883a36d inherit pro_methods_classstdex_1_1base64__dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one complete internal buffer of data. <br /></td></tr>
<tr class="separator:a07976a85f83981a29f9e1395d883a36d inherit pro_methods_classstdex_1_1base64__dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d956a883e99d8d884d2cb2edade8c5 inherit pro_methods_classstdex_1_1base64__dec" id="r_a17d956a883e99d8d884d2cb2edade8c5"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>base64_dec</b> () noexcept</td></tr>
<tr class="memdesc:a17d956a883e99d8d884d2cb2edade8c5 inherit pro_methods_classstdex_1_1base64__dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs blank decoding session. <br /></td></tr>
<tr class="separator:a17d956a883e99d8d884d2cb2edade8c5 inherit pro_methods_classstdex_1_1base64__dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1beaf09718d63d49f9d95cf0e75a50bf inherit pro_methods_classstdex_1_1base64__dec" id="r_a1beaf09718d63d49f9d95cf0e75a50bf"><td class="memTemplParams" colspan="2">template&lt;class _Ty , class _Ax , class _Tchr &gt; </td></tr>
<tr class="memitem:a1beaf09718d63d49f9d95cf0e75a50bf inherit pro_methods_classstdex_1_1base64__dec"><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 inherit pro_methods_classstdex_1_1base64__dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one block of information, and <em>appends</em> it to the output. <br /></td></tr>
<tr class="separator:a1beaf09718d63d49f9d95cf0e75a50bf inherit pro_methods_classstdex_1_1base64__dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94b0860b19c61f53208b79fcfd1ac32f inherit pro_methods_classstdex_1_1base64__dec" id="r_a94b0860b19c61f53208b79fcfd1ac32f"><td class="memTemplParams" colspan="2">template&lt;class T_to , class AX , class T_from &gt; </td></tr>
<tr class="memitem:a94b0860b19c61f53208b79fcfd1ac32f inherit pro_methods_classstdex_1_1base64__dec"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__dec.html#a94b0860b19c61f53208b79fcfd1ac32f">decode</a> (std::vector&lt; T_to, AX &gt; &amp;out, bool &amp;is_last, const T_from *data, size_t size)</td></tr>
<tr class="memdesc:a94b0860b19c61f53208b79fcfd1ac32f inherit pro_methods_classstdex_1_1base64__dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one block of information, and <em>appends</em> it to the output. <br /></td></tr>
<tr class="separator:a94b0860b19c61f53208b79fcfd1ac32f inherit pro_methods_classstdex_1_1base64__dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94738b63789489022e0c16063b732305 inherit pro_methods_classstdex_1_1base64__dec" id="r_a94738b63789489022e0c16063b732305"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
<tr class="memdesc:a94738b63789489022e0c16063b732305 inherit pro_methods_classstdex_1_1base64__dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets decoding session. <br /></td></tr>
@ -364,15 +366,15 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_temp_off</b></td>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_temp_len</b></td></tr>
<tr class="memdesc:ad631499f728824a166843effd7a5eedb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes of data in <code>m_temp</code> <br /></td></tr>
<tr class="separator:ad631499f728824a166843effd7a5eedb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1stream_1_1converter"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1stream_1_1converter')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1stream_1_1converter"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1stream_1_1converter')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td></tr>
<tr class="memitem:a5d205a3409df3d98dd981d32069c31e4 inherit pro_attribs_classstdex_1_1stream_1_1converter" id="r_a5d205a3409df3d98dd981d32069c31e4"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_source</b></td></tr>
<tr class="separator:a5d205a3409df3d98dd981d32069c31e4 inherit pro_attribs_classstdex_1_1stream_1_1converter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1stream_1_1basic"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1stream_1_1basic')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1stream_1_1basic"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1stream_1_1basic')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td></tr>
<tr class="memitem:afabd865667f92c3de8ef4ca0197f3615 inherit pro_attribs_classstdex_1_1stream_1_1basic" id="r_afabd865667f92c3de8ef4ca0197f3615"><td class="memItemLeft" align="right" valign="top">
state_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_state</b></td></tr>
<tr class="separator:afabd865667f92c3de8ef4ca0197f3615 inherit pro_attribs_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1base64__dec"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1base64__dec')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1base64__dec"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1base64__dec')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1base64__dec.html">stdex::base64_dec</a></td></tr>
<tr class="memitem:ab618ef5b21f33c5ed577669091c4b103 inherit pro_attribs_classstdex_1_1base64__dec" id="r_ab618ef5b21f33c5ed577669091c4b103"><td class="memItemLeft" align="right" valign="top">
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_buf</b> [4]</td></tr>
<tr class="memdesc:ab618ef5b21f33c5ed577669091c4b103 inherit pro_attribs_classstdex_1_1base64__dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr>
@ -397,19 +399,12 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
<tr>
<td class="memname">virtual size_t stdex::base64_reader::read </td>
<td>(</td>
<td class="paramtype">_Out_writes_bytes_to_opt_(length, return) void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
<td class="paramtype">_Out_writes_bytes_to_opt_(length, return) void *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>length</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -439,7 +434,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -89,9 +91,9 @@ $(function() {
<tr class="even"><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><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__writer.html#a54f0c38bb19f7757e42f5f76695c3a17">encode</a>()</td><td class="entry"><a class="el" href="classstdex_1_1base64__writer.html">stdex::base64_writer</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__writer.html#a60b74be588c41f28c88ca0d49deb53af">encode</a>(size_t size)</td><td class="entry"><a class="el" href="classstdex_1_1base64__writer.html">stdex::base64_writer</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#a0ee96b5ec63fecc20c44afe1f1df6f04">stdex::base64_enc::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><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2">stdex::base64_enc::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="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d">stdex::base64_enc::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#a3f2a19f9afe1fb83200c4f7623d62a80">stdex::base64_enc::encode</a>(std::basic_string&lt; T, TR, 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><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a2f43e0f7787bdbea112f7eb52880d898">stdex::base64_enc::encode</a>(std::basic_string&lt; T, TR, 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="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a2a64b6a49d89ddc4ca79a217faa41962">stdex::base64_enc::encode</a>(std::basic_string&lt; T, TR, 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="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1converter.html#a0d6af4c223625bc8ab677978b225d06e">flush</a>()</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1base64__enc.html#a567a2a3aeda13b50e31d48ba32236adf">m_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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_max_blocks</b> (defined in <a class="el" href="classstdex_1_1base64__writer.html">stdex::base64_writer</a>)</td><td class="entry"><a class="el" href="classstdex_1_1base64__writer.html">stdex::base64_writer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@ -112,10 +114,10 @@ $(function() {
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const double data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const char data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const T *data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const std::vector&lt; _Ty, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const std::set&lt; _Kty, _Pr, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const std::multiset&lt; _Kty, _Pr, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const std::basic_string&lt; T, TR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const std::vector&lt; T, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b>(const std::set&lt; KEY, PR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&lt;&lt;</b>(const std::multiset&lt; KEY, PR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(int8_t &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(int16_t &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(int32_t &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@ -127,34 +129,34 @@ $(function() {
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(float &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(double &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(char &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(std::vector&lt; _Ty, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(std::set&lt; _Kty, _Pr, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(std::multiset&lt; _Kty, _Pr, _Alloc &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(std::basic_string&lt; T, TR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(std::vector&lt; T, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>operator&gt;&gt;</b>(std::set&lt; KEY, PR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;&gt;</b>(std::multiset&lt; KEY, PR, AX &gt; &amp;data) (defined in <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a>)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1converter.html#abdca66af4847c6f8b6d87a0909fc061f">read</a>(_Out_writes_bytes_to_opt_(length, return) void *data, size_t length)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7723ae23bc35c2ffb74380eab5b0a9ba">read_array</a>(_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a600e123c10d6f0604d58ae0e9be95f0b">read_byte</a>()</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#afd5a1268365027ed8c5108183dc498df">read_data</a>(T &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6148810b1d873b9f5a3496b06b1aa90b">read_remainder</a>(size_t max_length=SIZE_MAX)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a2fece103fa6ca15dfe093fe90ceae65e">read_str</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a21ef1979e99bb0a705cfa9488808a0c7">readln</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;str)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a5409ff8fd988c1decbf291471098ac31">readln</a>(std::basic_string&lt; T_to, _Traits, _Ax &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6e67bf06f20bc1743cd75622c4b83892">readln_and_attach</a>(std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;str)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a5be6478eb4641c1d6f285f880b5fae50">readln_and_attach</a>(std::basic_string&lt; T_to, _Traits, _Ax &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7f77992f370a735df590aef4ba145fa6">read_str</a>(std::basic_string&lt; T, TR, AX &gt; &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7db58c8b49bc221607f2b44aab8fb39d">readln</a>(std::basic_string&lt; T, TR, AX &gt; &amp;str)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a696b3cd180c2cfa521dd022f8c1d277b">readln</a>(std::basic_string&lt; T_to, TR, AX &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a1238f88760b72e74275543f1b98bf86a">readln_and_attach</a>(std::basic_string&lt; T, TR, AX &gt; &amp;str)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#aa4d51843c45ef406a4de0bd07f5b6c77">readln_and_attach</a>(std::basic_string&lt; T_to, TR, AX &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a52ce3bdf28a9a7fc5a881616c8db2da4">skip</a>(fsize_t amount)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</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__writer.html#aaca6933a48a0266e4e46cc93b03ef410">write</a>(_In_reads_bytes_opt_(length) const void *data, size_t length)</td><td class="entry"><a class="el" href="classstdex_1_1base64__writer.html">stdex::base64_writer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#af6c10ec4ab181b5ed5b061d115059b7a">write_array</a>(_In_reads_bytes_opt_(size *count) const void *array, size_t size, size_t count)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a01492b8338bf435a5240897085720814">write_array</a>(const T_from *str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#aeee42cba3d0a542355783241412f3630">write_array</a>(_In_reads_or_z_opt_(num_chars) const T_from *str, size_t num_chars, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#ac817a6ab260e996c9b1b08c995e94ad9">write_array</a>(const std::basic_string&lt; T_from, _Traits, _Ax &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#ad67e1587fa4b072fe858d39e1eff020a">write_array</a>(const std::basic_string&lt; T_from, TR, AX &gt; &amp;str, charset_encoder&lt; T_from, T_to &gt; &amp;encoder)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#af83cd6902f3f3bf18df2f08045570603">write_byte</a>(uint8_t byte, fsize_t amount=1)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#ab61abc19936554288ea929e0eb299144">write_charset</a>(charset_id charset)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#acabab42a910d149fec6ef60090a34aab">write_data</a>(const T data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a63528d1cf030257c9d7f24d0d1d668f7">write_sprintf</a>(_Printf_format_string_params_(2) const char *format, locale_t locale,...)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a32f854944dc108d99c5ea5e87b19db7e">write_sprintf</a>(_Printf_format_string_params_(2) const wchar_t *format, locale_t locale,...)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a815369ef1a8ba07b289b8236fce018ac">write_str</a>(const T *data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#aca727d3cab3c7989f691957078a18471">write_str</a>(const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#aea03ce4ebc0ea6047dce9f18c900fcfa">write_str</a>(const std::basic_string&lt; T, TR, AX &gt; &amp;data)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#ad28b193e6afa1352a00864bd28193cc2">write_stream</a>(basic &amp;stream, fsize_t amount=fsize_max)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a14931af91db2bab8204d6352a59c1bf7">write_vsprintf</a>(_Printf_format_string_params_(2) const char *format, locale_t locale, va_list params)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html#a3a7ac9211cd81b2203b55f1a2f131bc1">write_vsprintf</a>(_Printf_format_string_params_(2) const wchar_t *format, locale_t locale, va_list params)</td><td class="entry"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@ -163,7 +165,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::base64_writer 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>Converts to Base64 when writing to a stream.
<a href="classstdex_1_1base64__writer.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="base64_8hpp_source.html">stdex/base64.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -104,10 +106,10 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ac08584d54cebb26bb1e714a646176768" id="r_ac08584d54cebb26bb1e714a646176768"><td class="memItemLeft" align="right" valign="top"><a id="ac08584d54cebb26bb1e714a646176768" name="ac08584d54cebb26bb1e714a646176768"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>base64_writer</b> (<a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;source, size_t max_blocks=19)</td></tr>
<tr class="separator:ac08584d54cebb26bb1e714a646176768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca6933a48a0266e4e46cc93b03ef410" id="r_aaca6933a48a0266e4e46cc93b03ef410"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__writer.html#aaca6933a48a0266e4e46cc93b03ef410">write</a> (_In_reads_bytes_opt_(length) const void *data, size_t length)</td></tr>
<tr class="memitem:aaca6933a48a0266e4e46cc93b03ef410" id="r_aaca6933a48a0266e4e46cc93b03ef410"><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaca6933a48a0266e4e46cc93b03ef410">write</a> (_In_reads_bytes_opt_(length) const void *data, size_t length)</td></tr>
<tr class="memdesc:aaca6933a48a0266e4e46cc93b03ef410"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes block of data to the stream. <br /></td></tr>
<tr class="separator:aaca6933a48a0266e4e46cc93b03ef410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1converter"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1stream_1_1converter')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1converter"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1stream_1_1converter')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td></tr>
<tr class="memitem:ab8914202483447e280577042a4519a92 inherit pub_methods_classstdex_1_1stream_1_1converter" id="r_ab8914202483447e280577042a4519a92"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>converter</b> (<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;source)</td></tr>
<tr class="separator:ab8914202483447e280577042a4519a92 inherit pub_methods_classstdex_1_1stream_1_1converter"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -120,7 +122,7 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a0d6af4c223625bc8ab677978b225d06e inherit pub_methods_classstdex_1_1stream_1_1converter" id="r_a0d6af4c223625bc8ab677978b225d06e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1converter.html#a0d6af4c223625bc8ab677978b225d06e">flush</a> ()</td></tr>
<tr class="memdesc:a0d6af4c223625bc8ab677978b225d06e inherit pub_methods_classstdex_1_1stream_1_1converter"><td class="mdescLeft">&#160;</td><td class="mdescRight">Persists volatile element data. <br /></td></tr>
<tr class="separator:a0d6af4c223625bc8ab677978b225d06e inherit pub_methods_classstdex_1_1stream_1_1converter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1basic"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1stream_1_1basic')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1stream_1_1basic"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1stream_1_1basic')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td></tr>
<tr class="memitem:a6083e72060acfc9edf707c833a3f7063 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a6083e72060acfc9edf707c833a3f7063"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic</b> (state_t <a class="el" href="classstdex_1_1stream_1_1basic.html#a2aa36b007017c2052a0118c1df4910d0">state</a>=state_t::ok)</td></tr>
<tr class="separator:a6083e72060acfc9edf707c833a3f7063 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -154,22 +156,22 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_byte</b> (uint8
<tr class="memitem:acabab42a910d149fec6ef60090a34aab inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#acabab42a910d149fec6ef60090a34aab">write_data</a> (const T data)</td></tr>
<tr class="memdesc:acabab42a910d149fec6ef60090a34aab inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes one primitive data type. <br /></td></tr>
<tr class="separator:acabab42a910d149fec6ef60090a34aab inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ef1979e99bb0a705cfa9488808a0c7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a21ef1979e99bb0a705cfa9488808a0c7"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:a21ef1979e99bb0a705cfa9488808a0c7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a21ef1979e99bb0a705cfa9488808a0c7">readln</a> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;str)</td></tr>
<tr class="memdesc:a21ef1979e99bb0a705cfa9488808a0c7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file. <br /></td></tr>
<tr class="separator:a21ef1979e99bb0a705cfa9488808a0c7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5409ff8fd988c1decbf291471098ac31 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a5409ff8fd988c1decbf291471098ac31"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class _Traits = std::char_traits&lt;T_to&gt;, class _Ax = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a5409ff8fd988c1decbf291471098ac31 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a5409ff8fd988c1decbf291471098ac31">readln</a> (std::basic_string&lt; T_to, _Traits, _Ax &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:a5409ff8fd988c1decbf291471098ac31 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file. <br /></td></tr>
<tr class="separator:a5409ff8fd988c1decbf291471098ac31 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e67bf06f20bc1743cd75622c4b83892 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a6e67bf06f20bc1743cd75622c4b83892"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:a6e67bf06f20bc1743cd75622c4b83892 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a6e67bf06f20bc1743cd75622c4b83892">readln_and_attach</a> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;str)</td></tr>
<tr class="memdesc:a6e67bf06f20bc1743cd75622c4b83892 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file and append to str. <br /></td></tr>
<tr class="separator:a6e67bf06f20bc1743cd75622c4b83892 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be6478eb4641c1d6f285f880b5fae50 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a5be6478eb4641c1d6f285f880b5fae50"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class _Traits = std::char_traits&lt;T_to&gt;, class _Ax = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a5be6478eb4641c1d6f285f880b5fae50 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a5be6478eb4641c1d6f285f880b5fae50">readln_and_attach</a> (std::basic_string&lt; T_to, _Traits, _Ax &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:a5be6478eb4641c1d6f285f880b5fae50 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file and append to str. <br /></td></tr>
<tr class="separator:a5be6478eb4641c1d6f285f880b5fae50 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7db58c8b49bc221607f2b44aab8fb39d inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a7db58c8b49bc221607f2b44aab8fb39d"><td class="memTemplParams" colspan="2">template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a7db58c8b49bc221607f2b44aab8fb39d inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7db58c8b49bc221607f2b44aab8fb39d">readln</a> (std::basic_string&lt; T, TR, AX &gt; &amp;str)</td></tr>
<tr class="memdesc:a7db58c8b49bc221607f2b44aab8fb39d inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file. <br /></td></tr>
<tr class="separator:a7db58c8b49bc221607f2b44aab8fb39d inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a696b3cd180c2cfa521dd022f8c1d277b inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a696b3cd180c2cfa521dd022f8c1d277b"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class TR = std::char_traits&lt;T_to&gt;, class AX = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a696b3cd180c2cfa521dd022f8c1d277b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a696b3cd180c2cfa521dd022f8c1d277b">readln</a> (std::basic_string&lt; T_to, TR, AX &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:a696b3cd180c2cfa521dd022f8c1d277b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file. <br /></td></tr>
<tr class="separator:a696b3cd180c2cfa521dd022f8c1d277b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1238f88760b72e74275543f1b98bf86a inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a1238f88760b72e74275543f1b98bf86a"><td class="memTemplParams" colspan="2">template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a1238f88760b72e74275543f1b98bf86a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a1238f88760b72e74275543f1b98bf86a">readln_and_attach</a> (std::basic_string&lt; T, TR, AX &gt; &amp;str)</td></tr>
<tr class="memdesc:a1238f88760b72e74275543f1b98bf86a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file and append to str. <br /></td></tr>
<tr class="separator:a1238f88760b72e74275543f1b98bf86a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4d51843c45ef406a4de0bd07f5b6c77 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_aa4d51843c45ef406a4de0bd07f5b6c77"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class TR = std::char_traits&lt;T_to&gt;, class AX = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:aa4d51843c45ef406a4de0bd07f5b6c77 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#aa4d51843c45ef406a4de0bd07f5b6c77">readln_and_attach</a> (std::basic_string&lt; T_to, TR, AX &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:aa4d51843c45ef406a4de0bd07f5b6c77 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads stream to the end-of-line or end-of-file and append to str. <br /></td></tr>
<tr class="separator:aa4d51843c45ef406a4de0bd07f5b6c77 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7723ae23bc35c2ffb74380eab5b0a9ba inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a7723ae23bc35c2ffb74380eab5b0a9ba"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7723ae23bc35c2ffb74380eab5b0a9ba">read_array</a> (_Out_writes_bytes_(size *count) void *array, size_t size, size_t count)</td></tr>
<tr class="memdesc:a7723ae23bc35c2ffb74380eab5b0a9ba inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an array of data from the stream. <br /></td></tr>
<tr class="separator:a7723ae23bc35c2ffb74380eab5b0a9ba inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -184,22 +186,22 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_byte</b> (uint8
<tr class="memitem:aeee42cba3d0a542355783241412f3630 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#aeee42cba3d0a542355783241412f3630">write_array</a> (_In_reads_or_z_opt_(num_chars) const T_from *str, size_t num_chars, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:aeee42cba3d0a542355783241412f3630 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes array of characters to the stream. <br /></td></tr>
<tr class="separator:aeee42cba3d0a542355783241412f3630 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac817a6ab260e996c9b1b08c995e94ad9 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ac817a6ab260e996c9b1b08c995e94ad9"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class _Traits = std::char_traits&lt;T_from&gt;, class _Ax = std::allocator&lt;T_from&gt;&gt; </td></tr>
<tr class="memitem:ac817a6ab260e996c9b1b08c995e94ad9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#ac817a6ab260e996c9b1b08c995e94ad9">write_array</a> (const std::basic_string&lt; T_from, _Traits, _Ax &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:ac817a6ab260e996c9b1b08c995e94ad9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes array of characters to the stream. <br /></td></tr>
<tr class="separator:ac817a6ab260e996c9b1b08c995e94ad9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fece103fa6ca15dfe093fe90ceae65e inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a2fece103fa6ca15dfe093fe90ceae65e"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:a2fece103fa6ca15dfe093fe90ceae65e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a2fece103fa6ca15dfe093fe90ceae65e">read_str</a> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr>
<tr class="memdesc:a2fece103fa6ca15dfe093fe90ceae65e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads length-prefixed string from the stream. <br /></td></tr>
<tr class="separator:a2fece103fa6ca15dfe093fe90ceae65e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad67e1587fa4b072fe858d39e1eff020a inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ad67e1587fa4b072fe858d39e1eff020a"><td class="memTemplParams" colspan="2">template&lt;class T_from , class T_to , class TR = std::char_traits&lt;T_from&gt;, class AX = std::allocator&lt;T_from&gt;&gt; </td></tr>
<tr class="memitem:ad67e1587fa4b072fe858d39e1eff020a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#ad67e1587fa4b072fe858d39e1eff020a">write_array</a> (const std::basic_string&lt; T_from, TR, AX &gt; &amp;str, <a class="el" href="classstdex_1_1charset__encoder.html">charset_encoder</a>&lt; T_from, T_to &gt; &amp;encoder)</td></tr>
<tr class="memdesc:ad67e1587fa4b072fe858d39e1eff020a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes array of characters to the stream. <br /></td></tr>
<tr class="separator:ad67e1587fa4b072fe858d39e1eff020a inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f77992f370a735df590aef4ba145fa6 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a7f77992f370a735df590aef4ba145fa6"><td class="memTemplParams" colspan="2">template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a7f77992f370a735df590aef4ba145fa6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a7f77992f370a735df590aef4ba145fa6">read_str</a> (std::basic_string&lt; T, TR, AX &gt; &amp;data)</td></tr>
<tr class="memdesc:a7f77992f370a735df590aef4ba145fa6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads length-prefixed string from the stream. <br /></td></tr>
<tr class="separator:a7f77992f370a735df590aef4ba145fa6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a815369ef1a8ba07b289b8236fce018ac"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a815369ef1a8ba07b289b8236fce018ac">write_str</a> (const T *data)</td></tr>
<tr class="memdesc:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
<tr class="separator:a815369ef1a8ba07b289b8236fce018ac inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_aca727d3cab3c7989f691957078a18471"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#aca727d3cab3c7989f691957078a18471">write_str</a> (const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr>
<tr class="memdesc:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
<tr class="separator:aca727d3cab3c7989f691957078a18471 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea03ce4ebc0ea6047dce9f18c900fcfa inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_aea03ce4ebc0ea6047dce9f18c900fcfa"><td class="memTemplParams" colspan="2">template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:aea03ce4ebc0ea6047dce9f18c900fcfa inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#aea03ce4ebc0ea6047dce9f18c900fcfa">write_str</a> (const std::basic_string&lt; T, TR, AX &gt; &amp;data)</td></tr>
<tr class="memdesc:aea03ce4ebc0ea6047dce9f18c900fcfa inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes string to the stream length-prefixed. <br /></td></tr>
<tr class="separator:aea03ce4ebc0ea6047dce9f18c900fcfa inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28b193e6afa1352a00864bd28193cc2 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ad28b193e6afa1352a00864bd28193cc2"><td class="memItemLeft" align="right" valign="top">fsize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#ad28b193e6afa1352a00864bd28193cc2">write_stream</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;stream, fsize_t amount=fsize_max)</td></tr>
<tr class="memdesc:ad28b193e6afa1352a00864bd28193cc2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes content of another stream. <br /></td></tr>
<tr class="separator:ad28b193e6afa1352a00864bd28193cc2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -207,16 +209,16 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_byte</b> (uint8
void&#160;</td><td class="memItemRight" valign="bottom"><b>write_charset</b> (charset_id charset)</td></tr>
<tr class="memdesc:ab61abc19936554288ea929e0eb299144 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes UTF8, UTF-16 or UTF-32 byte-order-mark. <br /></td></tr>
<tr class="separator:ab61abc19936554288ea929e0eb299144 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63528d1cf030257c9d7f24d0d1d668f7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a63528d1cf030257c9d7f24d0d1d668f7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a63528d1cf030257c9d7f24d0d1d668f7">write_sprintf</a> (_Printf_format_string_params_(2) const char *format, locale_t locale,...)</td></tr>
<tr class="memitem:a63528d1cf030257c9d7f24d0d1d668f7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a63528d1cf030257c9d7f24d0d1d668f7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a63528d1cf030257c9d7f24d0d1d668f7">write_sprintf</a> (_Printf_format_string_params_(2) const char *format, locale_t <a class="el" href="classstdex_1_1locale.html">locale</a>,...)</td></tr>
<tr class="memdesc:a63528d1cf030257c9d7f24d0d1d668f7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes formatted string to the stream. <br /></td></tr>
<tr class="separator:a63528d1cf030257c9d7f24d0d1d668f7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32f854944dc108d99c5ea5e87b19db7e inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a32f854944dc108d99c5ea5e87b19db7e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a32f854944dc108d99c5ea5e87b19db7e">write_sprintf</a> (_Printf_format_string_params_(2) const wchar_t *format, locale_t locale,...)</td></tr>
<tr class="memitem:a32f854944dc108d99c5ea5e87b19db7e inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a32f854944dc108d99c5ea5e87b19db7e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a32f854944dc108d99c5ea5e87b19db7e">write_sprintf</a> (_Printf_format_string_params_(2) const wchar_t *format, locale_t <a class="el" href="classstdex_1_1locale.html">locale</a>,...)</td></tr>
<tr class="memdesc:a32f854944dc108d99c5ea5e87b19db7e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes formatted string to the stream. <br /></td></tr>
<tr class="separator:a32f854944dc108d99c5ea5e87b19db7e inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14931af91db2bab8204d6352a59c1bf7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a14931af91db2bab8204d6352a59c1bf7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a14931af91db2bab8204d6352a59c1bf7">write_vsprintf</a> (_Printf_format_string_params_(2) const char *format, locale_t locale, va_list params)</td></tr>
<tr class="memitem:a14931af91db2bab8204d6352a59c1bf7 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a14931af91db2bab8204d6352a59c1bf7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a14931af91db2bab8204d6352a59c1bf7">write_vsprintf</a> (_Printf_format_string_params_(2) const char *format, locale_t <a class="el" href="classstdex_1_1locale.html">locale</a>, va_list params)</td></tr>
<tr class="memdesc:a14931af91db2bab8204d6352a59c1bf7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes formatted string to the stream. <br /></td></tr>
<tr class="separator:a14931af91db2bab8204d6352a59c1bf7 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a7ac9211cd81b2203b55f1a2f131bc1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a3a7ac9211cd81b2203b55f1a2f131bc1"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a3a7ac9211cd81b2203b55f1a2f131bc1">write_vsprintf</a> (_Printf_format_string_params_(2) const wchar_t *format, locale_t locale, va_list params)</td></tr>
<tr class="memitem:a3a7ac9211cd81b2203b55f1a2f131bc1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a3a7ac9211cd81b2203b55f1a2f131bc1"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1stream_1_1basic.html#a3a7ac9211cd81b2203b55f1a2f131bc1">write_vsprintf</a> (_Printf_format_string_params_(2) const wchar_t *format, locale_t <a class="el" href="classstdex_1_1locale.html">locale</a>, va_list params)</td></tr>
<tr class="memdesc:a3a7ac9211cd81b2203b55f1a2f131bc1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes formatted string to the stream. <br /></td></tr>
<tr class="separator:a3a7ac9211cd81b2203b55f1a2f131bc1 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5daeb045a10919087a67e8d1966c79a1 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a5daeb045a10919087a67e8d1966c79a1"><td class="memItemLeft" align="right" valign="top">
@ -285,42 +287,42 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>write_charset</b> (ch
<tr class="memitem:a8d9399efb3f52ca2bb6bcde8be6677e9 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a8d9399efb3f52ca2bb6bcde8be6677e9"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const char data)</td></tr>
<tr class="separator:a8d9399efb3f52ca2bb6bcde8be6677e9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29ce30677ef5ec8a6a3c4345813a37ce inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a29ce30677ef5ec8a6a3c4345813a37ce"><td class="memTemplParams" colspan="2">
template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:a29ce30677ef5ec8a6a3c4345813a37ce inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr>
<tr class="separator:a29ce30677ef5ec8a6a3c4345813a37ce inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76c84a9f2bd2ab459666eb69d3c88fe2 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a76c84a9f2bd2ab459666eb69d3c88fe2"><td class="memTemplParams" colspan="2">
template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a76c84a9f2bd2ab459666eb69d3c88fe2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::basic_string&lt; T, TR, AX &gt; &amp;data)</td></tr>
<tr class="separator:a76c84a9f2bd2ab459666eb69d3c88fe2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c29727e2c211134c0249352bbd13ed6 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a8c29727e2c211134c0249352bbd13ed6"><td class="memTemplParams" colspan="2">
template&lt;class T &gt; </td></tr>
<tr class="memitem:a8c29727e2c211134c0249352bbd13ed6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const T *data)</td></tr>
<tr class="separator:a8c29727e2c211134c0249352bbd13ed6 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0f6075a669ff51ec44ee4832dc41f2f inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_ac0f6075a669ff51ec44ee4832dc41f2f"><td class="memTemplParams" colspan="2">
template&lt;class _Elem , class _Traits = std::char_traits&lt;_Elem&gt;, class _Ax = std::allocator&lt;_Elem&gt;&gt; </td></tr>
<tr class="memitem:ac0f6075a669ff51ec44ee4832dc41f2f inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr>
<tr class="separator:ac0f6075a669ff51ec44ee4832dc41f2f inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95cdd577d5718dde5756951d487d29dd inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a95cdd577d5718dde5756951d487d29dd"><td class="memTemplParams" colspan="2">
template&lt;class _Ty , class _Alloc = std::allocator&lt;_Ty&gt;&gt; </td></tr>
<tr class="memitem:a95cdd577d5718dde5756951d487d29dd inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::vector&lt; _Ty, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:a95cdd577d5718dde5756951d487d29dd inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1844edc85161c2ae37bb9123acc4c466 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a1844edc85161c2ae37bb9123acc4c466"><td class="memTemplParams" colspan="2">
template&lt;class _Ty , class _Alloc = std::allocator&lt;_Ty&gt;&gt; </td></tr>
<tr class="memitem:a1844edc85161c2ae37bb9123acc4c466 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::vector&lt; _Ty, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:a1844edc85161c2ae37bb9123acc4c466 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d9110b6e3fc398c8333a0859585724c inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a1d9110b6e3fc398c8333a0859585724c"><td class="memTemplParams" colspan="2">
template&lt;class _Kty , class _Pr = std::less&lt;_Kty&gt;, class _Alloc = std::allocator&lt;_Kty&gt;&gt; </td></tr>
<tr class="memitem:a1d9110b6e3fc398c8333a0859585724c inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::set&lt; _Kty, _Pr, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:a1d9110b6e3fc398c8333a0859585724c inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd1aa05b14e06b30fdd2fb9263976894 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_abd1aa05b14e06b30fdd2fb9263976894"><td class="memTemplParams" colspan="2">
template&lt;class _Kty , class _Pr = std::less&lt;_Kty&gt;, class _Alloc = std::allocator&lt;_Kty&gt;&gt; </td></tr>
<tr class="memitem:abd1aa05b14e06b30fdd2fb9263976894 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::set&lt; _Kty, _Pr, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:abd1aa05b14e06b30fdd2fb9263976894 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbb6565d9b47803ff19a2b3057e0f655 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_abbb6565d9b47803ff19a2b3057e0f655"><td class="memTemplParams" colspan="2">
template&lt;class _Kty , class _Pr = std::less&lt;_Kty&gt;, class _Alloc = std::allocator&lt;_Kty&gt;&gt; </td></tr>
<tr class="memitem:abbb6565d9b47803ff19a2b3057e0f655 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::multiset&lt; _Kty, _Pr, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:abbb6565d9b47803ff19a2b3057e0f655 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a357d336d6a7ff9cf2ee6b0d441fd2551 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a357d336d6a7ff9cf2ee6b0d441fd2551"><td class="memTemplParams" colspan="2">
template&lt;class _Kty , class _Pr = std::less&lt;_Kty&gt;, class _Alloc = std::allocator&lt;_Kty&gt;&gt; </td></tr>
<tr class="memitem:a357d336d6a7ff9cf2ee6b0d441fd2551 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::multiset&lt; _Kty, _Pr, _Alloc &gt; &amp;data)</td></tr>
<tr class="separator:a357d336d6a7ff9cf2ee6b0d441fd2551 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa61e7582dd4d7072bec8ff8cff12d9 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_acfa61e7582dd4d7072bec8ff8cff12d9"><td class="memTemplParams" colspan="2">
template&lt;class T , class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:acfa61e7582dd4d7072bec8ff8cff12d9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::basic_string&lt; T, TR, AX &gt; &amp;data)</td></tr>
<tr class="separator:acfa61e7582dd4d7072bec8ff8cff12d9 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d443d9364c08fb388c8becd78203c03 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a9d443d9364c08fb388c8becd78203c03"><td class="memTemplParams" colspan="2">
template&lt;class T , class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a9d443d9364c08fb388c8becd78203c03 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::vector&lt; T, AX &gt; &amp;data)</td></tr>
<tr class="separator:a9d443d9364c08fb388c8becd78203c03 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb89588045239dccfef576990feff75 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a4bb89588045239dccfef576990feff75"><td class="memTemplParams" colspan="2">
template&lt;class T , class AX = std::allocator&lt;T&gt;&gt; </td></tr>
<tr class="memitem:a4bb89588045239dccfef576990feff75 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::vector&lt; T, AX &gt; &amp;data)</td></tr>
<tr class="separator:a4bb89588045239dccfef576990feff75 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b96325ad3755e8a3246232969d913ba inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a0b96325ad3755e8a3246232969d913ba"><td class="memTemplParams" colspan="2">
template&lt;class KEY , class PR = std::less&lt;KEY&gt;, class AX = std::allocator&lt;KEY&gt;&gt; </td></tr>
<tr class="memitem:a0b96325ad3755e8a3246232969d913ba inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::set&lt; KEY, PR, AX &gt; &amp;data)</td></tr>
<tr class="separator:a0b96325ad3755e8a3246232969d913ba inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbfbb8f9eecb3250d2dfd8c8edfbd01b inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_acbfbb8f9eecb3250d2dfd8c8edfbd01b"><td class="memTemplParams" colspan="2">
template&lt;class KEY , class PR = std::less&lt;KEY&gt;, class AX = std::allocator&lt;KEY&gt;&gt; </td></tr>
<tr class="memitem:acbfbb8f9eecb3250d2dfd8c8edfbd01b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::set&lt; KEY, PR, AX &gt; &amp;data)</td></tr>
<tr class="separator:acbfbb8f9eecb3250d2dfd8c8edfbd01b inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d732de0559f750c9196e3eae3038ce2 inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a9d732de0559f750c9196e3eae3038ce2"><td class="memTemplParams" colspan="2">
template&lt;class KEY , class PR = std::less&lt;KEY&gt;, class AX = std::allocator&lt;KEY&gt;&gt; </td></tr>
<tr class="memitem:a9d732de0559f750c9196e3eae3038ce2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&lt;&lt;</b> (const std::multiset&lt; KEY, PR, AX &gt; &amp;data)</td></tr>
<tr class="separator:a9d732de0559f750c9196e3eae3038ce2 inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51c38b932ecf025fd335dda05551c28d inherit pub_methods_classstdex_1_1stream_1_1basic" id="r_a51c38b932ecf025fd335dda05551c28d"><td class="memTemplParams" colspan="2">
template&lt;class KEY , class PR = std::less&lt;KEY&gt;, class AX = std::allocator&lt;KEY&gt;&gt; </td></tr>
<tr class="memitem:a51c38b932ecf025fd335dda05551c28d inherit pub_methods_classstdex_1_1stream_1_1basic"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator&gt;&gt;</b> (std::multiset&lt; KEY, PR, AX &gt; &amp;data)</td></tr>
<tr class="separator:a51c38b932ecf025fd335dda05551c28d inherit pub_methods_classstdex_1_1stream_1_1basic"><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>
@ -332,25 +334,25 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>encode</b> ()</td></t
void&#160;</td><td class="memItemRight" valign="bottom"><b>encode</b> (size_t size)</td></tr>
<tr class="memdesc:a60b74be588c41f28c88ca0d49deb53af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes partial internal buffer of data. <br /></td></tr>
<tr class="separator:a60b74be588c41f28c88ca0d49deb53af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1base64__enc"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1base64__enc')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td></tr>
<tr class="memitem:a506985ccd54fd95dbc021457881d77c2 inherit pro_methods_classstdex_1_1base64__enc" id="r_a506985ccd54fd95dbc021457881d77c2"><td class="memTemplParams" colspan="2">
template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a506985ccd54fd95dbc021457881d77c2 inherit pro_methods_classstdex_1_1base64__enc"><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 inherit pro_methods_classstdex_1_1base64__enc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one complete internal buffer of data. <br /></td></tr>
<tr class="separator:a506985ccd54fd95dbc021457881d77c2 inherit pro_methods_classstdex_1_1base64__enc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a709172f7120284fcea1d7856d8ff550d inherit pro_methods_classstdex_1_1base64__enc" id="r_a709172f7120284fcea1d7856d8ff550d"><td class="memTemplParams" colspan="2">
template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a709172f7120284fcea1d7856d8ff550d inherit pro_methods_classstdex_1_1base64__enc"><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 inherit pro_methods_classstdex_1_1base64__enc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes partial internal buffer of data. <br /></td></tr>
<tr class="separator:a709172f7120284fcea1d7856d8ff550d inherit pro_methods_classstdex_1_1base64__enc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1base64__enc"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classstdex_1_1base64__enc')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td></tr>
<tr class="memitem:a2f43e0f7787bdbea112f7eb52880d898 inherit pro_methods_classstdex_1_1base64__enc" id="r_a2f43e0f7787bdbea112f7eb52880d898"><td class="memTemplParams" colspan="2">
template&lt;class T , class TR , class AX &gt; </td></tr>
<tr class="memitem:a2f43e0f7787bdbea112f7eb52880d898 inherit pro_methods_classstdex_1_1base64__enc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>encode</b> (std::basic_string&lt; T, TR, AX &gt; &amp;out)</td></tr>
<tr class="memdesc:a2f43e0f7787bdbea112f7eb52880d898 inherit pro_methods_classstdex_1_1base64__enc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one complete internal buffer of data. <br /></td></tr>
<tr class="separator:a2f43e0f7787bdbea112f7eb52880d898 inherit pro_methods_classstdex_1_1base64__enc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a64b6a49d89ddc4ca79a217faa41962 inherit pro_methods_classstdex_1_1base64__enc" id="r_a2a64b6a49d89ddc4ca79a217faa41962"><td class="memTemplParams" colspan="2">
template&lt;class T , class TR , class AX &gt; </td></tr>
<tr class="memitem:a2a64b6a49d89ddc4ca79a217faa41962 inherit pro_methods_classstdex_1_1base64__enc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>encode</b> (std::basic_string&lt; T, TR, AX &gt; &amp;out, size_t size)</td></tr>
<tr class="memdesc:a2a64b6a49d89ddc4ca79a217faa41962 inherit pro_methods_classstdex_1_1base64__enc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes partial internal buffer of data. <br /></td></tr>
<tr class="separator:a2a64b6a49d89ddc4ca79a217faa41962 inherit pro_methods_classstdex_1_1base64__enc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc6c72530634c3fea8168710ab5b1a28 inherit pro_methods_classstdex_1_1base64__enc" id="r_abc6c72530634c3fea8168710ab5b1a28"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>base64_enc</b> () noexcept</td></tr>
<tr class="memdesc:abc6c72530634c3fea8168710ab5b1a28 inherit pro_methods_classstdex_1_1base64__enc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs blank encoding session. <br /></td></tr>
<tr class="separator:abc6c72530634c3fea8168710ab5b1a28 inherit pro_methods_classstdex_1_1base64__enc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee96b5ec63fecc20c44afe1f1df6f04 inherit pro_methods_classstdex_1_1base64__enc" id="r_a0ee96b5ec63fecc20c44afe1f1df6f04"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a0ee96b5ec63fecc20c44afe1f1df6f04 inherit pro_methods_classstdex_1_1base64__enc"><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 inherit pro_methods_classstdex_1_1base64__enc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one block of information, and <em>appends</em> it to the output. <br /></td></tr>
<tr class="separator:a0ee96b5ec63fecc20c44afe1f1df6f04 inherit pro_methods_classstdex_1_1base64__enc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f2a19f9afe1fb83200c4f7623d62a80 inherit pro_methods_classstdex_1_1base64__enc" id="r_a3f2a19f9afe1fb83200c4f7623d62a80"><td class="memTemplParams" colspan="2">template&lt;class T , class TR , class AX &gt; </td></tr>
<tr class="memitem:a3f2a19f9afe1fb83200c4f7623d62a80 inherit pro_methods_classstdex_1_1base64__enc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__enc.html#a3f2a19f9afe1fb83200c4f7623d62a80">encode</a> (std::basic_string&lt; T, TR, AX &gt; &amp;out, const void *data, size_t size, bool is_last=true)</td></tr>
<tr class="memdesc:a3f2a19f9afe1fb83200c4f7623d62a80 inherit pro_methods_classstdex_1_1base64__enc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one block of information, and <em>appends</em> it to the output. <br /></td></tr>
<tr class="separator:a3f2a19f9afe1fb83200c4f7623d62a80 inherit pro_methods_classstdex_1_1base64__enc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb6a85176589d9ce1f65ce6355592fe7 inherit pro_methods_classstdex_1_1base64__enc" id="r_afb6a85176589d9ce1f65ce6355592fe7"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> () noexcept</td></tr>
<tr class="memdesc:afb6a85176589d9ce1f65ce6355592fe7 inherit pro_methods_classstdex_1_1base64__enc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets encoding session. <br /></td></tr>
@ -371,15 +373,15 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_blocks</b></t
</blockquote>
<br /></td></tr>
<tr class="separator:a2529c8798fa89be544b12690411e7125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1stream_1_1converter"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1stream_1_1converter')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1stream_1_1converter"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1stream_1_1converter')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1stream_1_1converter.html">stdex::stream::converter</a></td></tr>
<tr class="memitem:a5d205a3409df3d98dd981d32069c31e4 inherit pro_attribs_classstdex_1_1stream_1_1converter" id="r_a5d205a3409df3d98dd981d32069c31e4"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1stream_1_1basic.html">basic</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_source</b></td></tr>
<tr class="separator:a5d205a3409df3d98dd981d32069c31e4 inherit pro_attribs_classstdex_1_1stream_1_1converter"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1stream_1_1basic"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1stream_1_1basic')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1stream_1_1basic"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1stream_1_1basic')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a></td></tr>
<tr class="memitem:afabd865667f92c3de8ef4ca0197f3615 inherit pro_attribs_classstdex_1_1stream_1_1basic" id="r_afabd865667f92c3de8ef4ca0197f3615"><td class="memItemLeft" align="right" valign="top">
state_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_state</b></td></tr>
<tr class="separator:afabd865667f92c3de8ef4ca0197f3615 inherit pro_attribs_classstdex_1_1stream_1_1basic"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1base64__enc"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1base64__enc')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1base64__enc"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1base64__enc')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1base64__enc.html">stdex::base64_enc</a></td></tr>
<tr class="memitem:a567a2a3aeda13b50e31d48ba32236adf inherit pro_attribs_classstdex_1_1base64__enc" id="r_a567a2a3aeda13b50e31d48ba32236adf"><td class="memItemLeft" align="right" valign="top">
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_buf</b> [3]</td></tr>
<tr class="memdesc:a567a2a3aeda13b50e31d48ba32236adf inherit pro_attribs_classstdex_1_1base64__enc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr>
@ -404,19 +406,12 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
<tr>
<td class="memname">virtual size_t stdex::base64_writer::write </td>
<td>(</td>
<td class="paramtype">_In_reads_bytes_opt_(length) const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
<td class="paramtype">_In_reads_bytes_opt_(length) const void *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>length</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -446,7 +441,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -90,7 +92,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::basic_hash&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>Basic hashing operations.
<a href="classstdex_1_1basic__hash.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="hash_8hpp_source.html">stdex/hash.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -103,13 +105,13 @@ Inheritance diagram for stdex::basic_hash&lt; T &gt;:</div>
<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:af5e2ff7b83da5a663fa3c9766734b771" id="r_af5e2ff7b83da5a663fa3c9766734b771"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1basic__hash.html#af5e2ff7b83da5a663fa3c9766734b771">clear</a> ()=0</td></tr>
<tr class="memitem:af5e2ff7b83da5a663fa3c9766734b771" id="r_af5e2ff7b83da5a663fa3c9766734b771"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af5e2ff7b83da5a663fa3c9766734b771">clear</a> ()=0</td></tr>
<tr class="memdesc:af5e2ff7b83da5a663fa3c9766734b771"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes hash value and internal state. <br /></td></tr>
<tr class="separator:af5e2ff7b83da5a663fa3c9766734b771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a198a7f9e606ac26dbd5a345108e5efc9" id="r_a198a7f9e606ac26dbd5a345108e5efc9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1basic__hash.html#a198a7f9e606ac26dbd5a345108e5efc9">hash</a> (_In_reads_bytes_opt_(length) const void *<a class="el" href="classstdex_1_1basic__hash.html#a00c5ecc12bc29e5381743fa2239a1dc3">data</a>, size_t length)=0</td></tr>
<tr class="memitem:a198a7f9e606ac26dbd5a345108e5efc9" id="r_a198a7f9e606ac26dbd5a345108e5efc9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a198a7f9e606ac26dbd5a345108e5efc9">hash</a> (_In_reads_bytes_opt_(length) const void *<a class="el" href="#a00c5ecc12bc29e5381743fa2239a1dc3">data</a>, size_t length)=0</td></tr>
<tr class="memdesc:a198a7f9e606ac26dbd5a345108e5efc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hashes block of data. <br /></td></tr>
<tr class="separator:a198a7f9e606ac26dbd5a345108e5efc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2f4729c60bbb2ce12d5100be26108cf" id="r_ab2f4729c60bbb2ce12d5100be26108cf"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1basic__hash.html#ab2f4729c60bbb2ce12d5100be26108cf">finalize</a> ()=0</td></tr>
<tr class="memitem:ab2f4729c60bbb2ce12d5100be26108cf" id="r_ab2f4729c60bbb2ce12d5100be26108cf"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2f4729c60bbb2ce12d5100be26108cf">finalize</a> ()=0</td></tr>
<tr class="memdesc:ab2f4729c60bbb2ce12d5100be26108cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalizes hash value. <br /></td></tr>
<tr class="separator:ab2f4729c60bbb2ce12d5100be26108cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00c5ecc12bc29e5381743fa2239a1dc3" id="r_a00c5ecc12bc29e5381743fa2239a1dc3"><td class="memItemLeft" align="right" valign="top"><a id="a00c5ecc12bc29e5381743fa2239a1dc3" name="a00c5ecc12bc29e5381743fa2239a1dc3"></a>
@ -152,7 +154,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash</a>&lt; T &gt;::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -183,7 +185,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash</a>&lt; T &gt;::finalize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -214,19 +216,12 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash</a>&lt; T &gt;::hash </td>
<td>(</td>
<td class="paramtype">_In_reads_bytes_opt_(length) const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
<td class="paramtype">_In_reads_bytes_opt_(length) const void *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>length</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -255,7 +250,7 @@ template&lt;class T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -94,7 +96,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::block_hash&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>Hashing in blocks.
<a href="classstdex_1_1block__hash.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="hash_8hpp_source.html">stdex/hash.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -99,13 +101,13 @@ Inheritance diagram for stdex::block_hash&lt; T &gt;:</div>
<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:a8750f9c24cd22bd879dc638256534aec" id="r_a8750f9c24cd22bd879dc638256534aec"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1block__hash.html#a8750f9c24cd22bd879dc638256534aec">clear</a> ()</td></tr>
<tr class="memitem:a8750f9c24cd22bd879dc638256534aec" id="r_a8750f9c24cd22bd879dc638256534aec"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8750f9c24cd22bd879dc638256534aec">clear</a> ()</td></tr>
<tr class="memdesc:a8750f9c24cd22bd879dc638256534aec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes hash value and internal state. <br /></td></tr>
<tr class="separator:a8750f9c24cd22bd879dc638256534aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a463399ef0ec15ec0be0040ffa16afbbb" id="r_a463399ef0ec15ec0be0040ffa16afbbb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1block__hash.html#a463399ef0ec15ec0be0040ffa16afbbb">hash</a> (_In_reads_bytes_opt_(length) const void *<a class="el" href="classstdex_1_1basic__hash.html#a00c5ecc12bc29e5381743fa2239a1dc3">data</a>, size_t length)</td></tr>
<tr class="memitem:a463399ef0ec15ec0be0040ffa16afbbb" id="r_a463399ef0ec15ec0be0040ffa16afbbb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a463399ef0ec15ec0be0040ffa16afbbb">hash</a> (_In_reads_bytes_opt_(length) const void *<a class="el" href="classstdex_1_1basic__hash.html#a00c5ecc12bc29e5381743fa2239a1dc3">data</a>, size_t length)</td></tr>
<tr class="memdesc:a463399ef0ec15ec0be0040ffa16afbbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hashes block of data. <br /></td></tr>
<tr class="separator:a463399ef0ec15ec0be0040ffa16afbbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="memitem:ab2f4729c60bbb2ce12d5100be26108cf inherit pub_methods_classstdex_1_1basic__hash" id="r_ab2f4729c60bbb2ce12d5100be26108cf"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1basic__hash.html#ab2f4729c60bbb2ce12d5100be26108cf">finalize</a> ()=0</td></tr>
<tr class="memdesc:ab2f4729c60bbb2ce12d5100be26108cf inherit pub_methods_classstdex_1_1basic__hash"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalizes hash value. <br /></td></tr>
<tr class="separator:ab2f4729c60bbb2ce12d5100be26108cf inherit pub_methods_classstdex_1_1basic__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -140,14 +142,14 @@ union {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a3e498c8339ace515126003d2af958a80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0f0ca8b14f44c4b8d630aa62d472e14" id="r_ab0f0ca8b14f44c4b8d630aa62d472e14"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom">&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ab0f0ca8b14f44c4b8d630aa62d472e14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="memitem:abc45b9744ef54b261e16d795479fd0ec inherit pro_attribs_classstdex_1_1basic__hash" id="r_abc45b9744ef54b261e16d795479fd0ec"><td class="memItemLeft" align="right" valign="top">
T&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></tr>
<tr class="separator:abc45b9744ef54b261e16d795479fd0ec inherit pro_attribs_classstdex_1_1basic__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="memitem:a9b8b5f91873e5d2cfe93533832318b5a inherit pub_static_methods_classstdex_1_1basic__hash" id="r_a9b8b5f91873e5d2cfe93533832318b5a"><td class="memItemLeft" align="right" valign="top">
static size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> ()</td></tr>
<tr class="memdesc:a9b8b5f91873e5d2cfe93533832318b5a inherit pub_static_methods_classstdex_1_1basic__hash"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns size of the hash value in bytes. <br /></td></tr>
@ -171,7 +173,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1block__hash.html">stdex::block_hash</a>&lt; T &gt;::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -204,19 +206,12 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1block__hash.html">stdex::block_hash</a>&lt; T &gt;::hash </td>
<td>(</td>
<td class="paramtype">_In_reads_bytes_opt_(length) const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
<td class="paramtype">_In_reads_bytes_opt_(length) const void *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>length</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -245,7 +240,7 @@ template&lt;class T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 656 B

After

Width:  |  Height:  |  Size: 656 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -82,19 +84,19 @@ $(function() {
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>charset_encoder</b>(charset_id from, charset_id to) (defined in <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>clear</b>() (defined in <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#ad46b4c97b91eb4185a1424b0d369e37a">convert</a>(_In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a7d475e52955d3aa1ed70ddfad2447003">convert</a>(const T_from *src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a454b31f807f99b77abb78f3793e5a026">convert</a>(const std::basic_string&lt; T_from, _Traits_from, _Alloc_from &gt; &amp;src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#acf89b5fd8a42786a2f94edcff24364c6">convert</a>(_In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a80f781d783dde0261fe272e193a3d03a">convert</a>(const T_from *src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#ab8fc27f43dceed7530ae9ee05c2b2ebc">convert</a>(const std::basic_string_view&lt; T_from, std::char_traits&lt; T_from &gt; &gt; src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>from_encoding</b>() const (defined in <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_from</b> (defined in <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_handle</b> (defined in <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_to</b> (defined in <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#aa1561af3ad0711c80a25eda924959504">strcat</a>(std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#ac8103624858c3d2bca02ab8a66300109">strcat</a>(std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, const T_from *src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a8c8560680049e7558bd536e604532a7b">strcat</a>(std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, const std::basic_string&lt; T_from, _Traits_from, _Alloc_from &gt; &amp;src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#ad0cf9cb04b8c9f2996aeeeb493c4b646">strcpy</a>(std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a98b5679c20673dc97d33d545301d46ea">strcpy</a>(std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, const T_from *src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a32763d70094c350868a1acb3e51a9e01">strcpy</a>(std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, const std::basic_string&lt; T_from, _Traits_from, _Alloc_from &gt; &amp;src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a19c0243f3831a20f80f6d8dd616a4537">strcat</a>(std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a5c70488ff34e8770684fe6b451eca169">strcat</a>(std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, const T_from *src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a1e70c3268f878f5c3896c18a7950103d">strcat</a>(std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, const std::basic_string_view&lt; T_from, std::char_traits&lt; T_from &gt; &gt; src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a7dea211fc0eac2bb1d3fc09f05e128a5">strcpy</a>(std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#a3fee8c32b4a1a82826bdb5677d2008ed">strcpy</a>(std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, const T_from *src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &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_1charset__encoder.html#ab4ad655bc166194f48cad397669f4f46">strcpy</a>(std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, const std::basic_string_view&lt; T_from, std::char_traits&lt; T_from &gt; &gt; src)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>system_charset</b>() (defined in <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>to_encoding</b>() const (defined in <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>to_encoding</b>(charset_id charset) (defined in <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder&lt; T_from, T_to &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
@ -102,7 +104,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::charset_encoder&lt; T_from, T_to &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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -85,7 +87,7 @@ $(function() {
<div class="contents">
<p>Encoding converter context.
<a href="classstdex_1_1charset__encoder.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="unicode_8hpp_source.html">stdex/unicode.hpp</a>&gt;</code></p>
<table class="memberdecls">
@ -100,42 +102,42 @@ charset_id&#160;</td><td class="memItemRight" valign="bottom"><b>from_encoding</
<tr class="memitem:adcc25821db1b707a9048448baea1bb57" id="r_adcc25821db1b707a9048448baea1bb57"><td class="memItemLeft" align="right" valign="top"><a id="adcc25821db1b707a9048448baea1bb57" name="adcc25821db1b707a9048448baea1bb57"></a>
charset_id&#160;</td><td class="memItemRight" valign="bottom"><b>to_encoding</b> () const</td></tr>
<tr class="separator:adcc25821db1b707a9048448baea1bb57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1561af3ad0711c80a25eda924959504" id="r_aa1561af3ad0711c80a25eda924959504"><td class="memTemplParams" colspan="2">template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:aa1561af3ad0711c80a25eda924959504"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1charset__encoder.html#aa1561af3ad0711c80a25eda924959504">strcat</a> (std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td></tr>
<tr class="memdesc:aa1561af3ad0711c80a25eda924959504"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string and append to string. <br /></td></tr>
<tr class="separator:aa1561af3ad0711c80a25eda924959504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8103624858c3d2bca02ab8a66300109" id="r_ac8103624858c3d2bca02ab8a66300109"><td class="memTemplParams" colspan="2">template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:ac8103624858c3d2bca02ab8a66300109"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1charset__encoder.html#ac8103624858c3d2bca02ab8a66300109">strcat</a> (std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, const T_from *src)</td></tr>
<tr class="memdesc:ac8103624858c3d2bca02ab8a66300109"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string and append to string. <br /></td></tr>
<tr class="separator:ac8103624858c3d2bca02ab8a66300109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c8560680049e7558bd536e604532a7b" id="r_a8c8560680049e7558bd536e604532a7b"><td class="memTemplParams" colspan="2">template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;, class _Traits_from = std::char_traits&lt;T_from&gt;, class _Alloc_from = std::allocator&lt;T_from&gt;&gt; </td></tr>
<tr class="memitem:a8c8560680049e7558bd536e604532a7b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1charset__encoder.html#a8c8560680049e7558bd536e604532a7b">strcat</a> (std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, const std::basic_string&lt; T_from, _Traits_from, _Alloc_from &gt; &amp;src)</td></tr>
<tr class="memdesc:a8c8560680049e7558bd536e604532a7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string and append to string. <br /></td></tr>
<tr class="separator:a8c8560680049e7558bd536e604532a7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0cf9cb04b8c9f2996aeeeb493c4b646" id="r_ad0cf9cb04b8c9f2996aeeeb493c4b646"><td class="memTemplParams" colspan="2">template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:ad0cf9cb04b8c9f2996aeeeb493c4b646"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1charset__encoder.html#ad0cf9cb04b8c9f2996aeeeb493c4b646">strcpy</a> (std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td></tr>
<tr class="memdesc:ad0cf9cb04b8c9f2996aeeeb493c4b646"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string. <br /></td></tr>
<tr class="separator:ad0cf9cb04b8c9f2996aeeeb493c4b646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98b5679c20673dc97d33d545301d46ea" id="r_a98b5679c20673dc97d33d545301d46ea"><td class="memTemplParams" colspan="2">template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a98b5679c20673dc97d33d545301d46ea"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1charset__encoder.html#a98b5679c20673dc97d33d545301d46ea">strcpy</a> (std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, const T_from *src)</td></tr>
<tr class="memdesc:a98b5679c20673dc97d33d545301d46ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string. <br /></td></tr>
<tr class="separator:a98b5679c20673dc97d33d545301d46ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32763d70094c350868a1acb3e51a9e01" id="r_a32763d70094c350868a1acb3e51a9e01"><td class="memTemplParams" colspan="2">template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;, class _Traits_from = std::char_traits&lt;T_from&gt;, class _Alloc_from = std::allocator&lt;T_from&gt;&gt; </td></tr>
<tr class="memitem:a32763d70094c350868a1acb3e51a9e01"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1charset__encoder.html#a32763d70094c350868a1acb3e51a9e01">strcpy</a> (std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;dst, const std::basic_string&lt; T_from, _Traits_from, _Alloc_from &gt; &amp;src)</td></tr>
<tr class="memdesc:a32763d70094c350868a1acb3e51a9e01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string. <br /></td></tr>
<tr class="separator:a32763d70094c350868a1acb3e51a9e01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad46b4c97b91eb4185a1424b0d369e37a" id="r_ad46b4c97b91eb4185a1424b0d369e37a"><td class="memTemplParams" colspan="2">template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:ad46b4c97b91eb4185a1424b0d369e37a"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1charset__encoder.html#ad46b4c97b91eb4185a1424b0d369e37a">convert</a> (_In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td></tr>
<tr class="memdesc:ad46b4c97b91eb4185a1424b0d369e37a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return converted string. <br /></td></tr>
<tr class="separator:ad46b4c97b91eb4185a1424b0d369e37a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d475e52955d3aa1ed70ddfad2447003" id="r_a7d475e52955d3aa1ed70ddfad2447003"><td class="memTemplParams" colspan="2">template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a7d475e52955d3aa1ed70ddfad2447003"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1charset__encoder.html#a7d475e52955d3aa1ed70ddfad2447003">convert</a> (const T_from *src)</td></tr>
<tr class="memdesc:a7d475e52955d3aa1ed70ddfad2447003"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return converted string. <br /></td></tr>
<tr class="separator:a7d475e52955d3aa1ed70ddfad2447003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454b31f807f99b77abb78f3793e5a026" id="r_a454b31f807f99b77abb78f3793e5a026"><td class="memTemplParams" colspan="2">template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;, class _Traits_from = std::char_traits&lt;T_from&gt;, class _Alloc_from = std::allocator&lt;T_from&gt;&gt; </td></tr>
<tr class="memitem:a454b31f807f99b77abb78f3793e5a026"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1charset__encoder.html#a454b31f807f99b77abb78f3793e5a026">convert</a> (const std::basic_string&lt; T_from, _Traits_from, _Alloc_from &gt; &amp;src)</td></tr>
<tr class="memdesc:a454b31f807f99b77abb78f3793e5a026"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return converted string. <br /></td></tr>
<tr class="separator:a454b31f807f99b77abb78f3793e5a026"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c0243f3831a20f80f6d8dd616a4537" id="r_a19c0243f3831a20f80f6d8dd616a4537"><td class="memTemplParams" colspan="2">template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a19c0243f3831a20f80f6d8dd616a4537"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a19c0243f3831a20f80f6d8dd616a4537">strcat</a> (std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td></tr>
<tr class="memdesc:a19c0243f3831a20f80f6d8dd616a4537"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string and append to string. <br /></td></tr>
<tr class="separator:a19c0243f3831a20f80f6d8dd616a4537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c70488ff34e8770684fe6b451eca169" id="r_a5c70488ff34e8770684fe6b451eca169"><td class="memTemplParams" colspan="2">template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a5c70488ff34e8770684fe6b451eca169"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a5c70488ff34e8770684fe6b451eca169">strcat</a> (std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, const T_from *src)</td></tr>
<tr class="memdesc:a5c70488ff34e8770684fe6b451eca169"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string and append to string. <br /></td></tr>
<tr class="separator:a5c70488ff34e8770684fe6b451eca169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e70c3268f878f5c3896c18a7950103d" id="r_a1e70c3268f878f5c3896c18a7950103d"><td class="memTemplParams" colspan="2">template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a1e70c3268f878f5c3896c18a7950103d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a1e70c3268f878f5c3896c18a7950103d">strcat</a> (std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, const std::basic_string_view&lt; T_from, std::char_traits&lt; T_from &gt; &gt; src)</td></tr>
<tr class="memdesc:a1e70c3268f878f5c3896c18a7950103d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string and append to string. <br /></td></tr>
<tr class="separator:a1e70c3268f878f5c3896c18a7950103d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dea211fc0eac2bb1d3fc09f05e128a5" id="r_a7dea211fc0eac2bb1d3fc09f05e128a5"><td class="memTemplParams" colspan="2">template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a7dea211fc0eac2bb1d3fc09f05e128a5"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a7dea211fc0eac2bb1d3fc09f05e128a5">strcpy</a> (std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, _In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td></tr>
<tr class="memdesc:a7dea211fc0eac2bb1d3fc09f05e128a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string. <br /></td></tr>
<tr class="separator:a7dea211fc0eac2bb1d3fc09f05e128a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fee8c32b4a1a82826bdb5677d2008ed" id="r_a3fee8c32b4a1a82826bdb5677d2008ed"><td class="memTemplParams" colspan="2">template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a3fee8c32b4a1a82826bdb5677d2008ed"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a3fee8c32b4a1a82826bdb5677d2008ed">strcpy</a> (std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, const T_from *src)</td></tr>
<tr class="memdesc:a3fee8c32b4a1a82826bdb5677d2008ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string. <br /></td></tr>
<tr class="separator:a3fee8c32b4a1a82826bdb5677d2008ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ad655bc166194f48cad397669f4f46" id="r_ab4ad655bc166194f48cad397669f4f46"><td class="memTemplParams" colspan="2">template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:ab4ad655bc166194f48cad397669f4f46"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ab4ad655bc166194f48cad397669f4f46">strcpy</a> (std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;dst, const std::basic_string_view&lt; T_from, std::char_traits&lt; T_from &gt; &gt; src)</td></tr>
<tr class="memdesc:ab4ad655bc166194f48cad397669f4f46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert string. <br /></td></tr>
<tr class="separator:ab4ad655bc166194f48cad397669f4f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf89b5fd8a42786a2f94edcff24364c6" id="r_acf89b5fd8a42786a2f94edcff24364c6"><td class="memTemplParams" colspan="2">template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:acf89b5fd8a42786a2f94edcff24364c6"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string&lt; T_to, TR_to, AX_to &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#acf89b5fd8a42786a2f94edcff24364c6">convert</a> (_In_reads_or_z_opt_(count_src) const T_from *src, size_t count_src)</td></tr>
<tr class="memdesc:acf89b5fd8a42786a2f94edcff24364c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return converted string. <br /></td></tr>
<tr class="separator:acf89b5fd8a42786a2f94edcff24364c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80f781d783dde0261fe272e193a3d03a" id="r_a80f781d783dde0261fe272e193a3d03a"><td class="memTemplParams" colspan="2">template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:a80f781d783dde0261fe272e193a3d03a"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string&lt; T_to, TR_to, AX_to &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a80f781d783dde0261fe272e193a3d03a">convert</a> (const T_from *src)</td></tr>
<tr class="memdesc:a80f781d783dde0261fe272e193a3d03a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return converted string. <br /></td></tr>
<tr class="separator:a80f781d783dde0261fe272e193a3d03a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8fc27f43dceed7530ae9ee05c2b2ebc" id="r_ab8fc27f43dceed7530ae9ee05c2b2ebc"><td class="memTemplParams" colspan="2">template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </td></tr>
<tr class="memitem:ab8fc27f43dceed7530ae9ee05c2b2ebc"><td class="memTemplItemLeft" align="right" valign="top">std::basic_string&lt; T_to, TR_to, AX_to &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ab8fc27f43dceed7530ae9ee05c2b2ebc">convert</a> (const std::basic_string_view&lt; T_from, std::char_traits&lt; T_from &gt; &gt; src)</td></tr>
<tr class="memdesc:ab8fc27f43dceed7530ae9ee05c2b2ebc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return converted string. <br /></td></tr>
<tr class="separator:ab8fc27f43dceed7530ae9ee05c2b2ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72fdd4203641572777f47400e5e066c1" id="r_a72fdd4203641572777f47400e5e066c1"><td class="memItemLeft" align="right" valign="top"><a id="a72fdd4203641572777f47400e5e066c1" name="a72fdd4203641572777f47400e5e066c1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
<tr class="separator:a72fdd4203641572777f47400e5e066c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -168,35 +170,28 @@ iconv_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_handle</b></td><
<div class="textblock"><div class="compoundTemplParams">template&lt;typename T_from, typename T_to&gt;<br />
class stdex::charset_encoder&lt; T_from, T_to &gt;</div><p>Encoding converter context. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ad46b4c97b91eb4185a1424b0d369e37a" name="ad46b4c97b91eb4185a1424b0d369e37a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad46b4c97b91eb4185a1424b0d369e37a">&#9670;&#160;</a></span>convert() <span class="overload">[1/3]</span></h2>
<a id="acf89b5fd8a42786a2f94edcff24364c6" name="acf89b5fd8a42786a2f94edcff24364c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf89b5fd8a42786a2f94edcff24364c6">&#9670;&#160;</a></span>convert() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T_from , typename T_to &gt; </div>
<div class="memtemplate">
template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </div>
template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::convert </td>
<td class="memname">std::basic_string&lt; T_to, TR_to, AX_to &gt; <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::convert </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(count_src) const T_from *&#160;</td>
<td class="paramname"><em>src</em>, </td>
<td class="paramtype">_In_reads_or_z_opt_(count_src) const T_from *</td> <td class="paramname"><span class="paramname"><em>src</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>count_src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>count_src</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -217,24 +212,23 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
</div>
</div>
<a id="a454b31f807f99b77abb78f3793e5a026" name="a454b31f807f99b77abb78f3793e5a026"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a454b31f807f99b77abb78f3793e5a026">&#9670;&#160;</a></span>convert() <span class="overload">[2/3]</span></h2>
<a id="ab8fc27f43dceed7530ae9ee05c2b2ebc" name="ab8fc27f43dceed7530ae9ee05c2b2ebc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8fc27f43dceed7530ae9ee05c2b2ebc">&#9670;&#160;</a></span>convert() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T_from , typename T_to &gt; </div>
<div class="memtemplate">
template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;, class _Traits_from = std::char_traits&lt;T_from&gt;, class _Alloc_from = std::allocator&lt;T_from&gt;&gt; </div>
template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::convert </td>
<td class="memname">std::basic_string&lt; T_to, TR_to, AX_to &gt; <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::convert </td>
<td>(</td>
<td class="paramtype">const std::basic_string&lt; T_from, _Traits_from, _Alloc_from &gt; &amp;&#160;</td>
<td class="paramname"><em>src</em></td><td>)</td>
<td class="paramtype">const std::basic_string_view&lt; T_from, std::char_traits&lt; T_from &gt; &gt;</td> <td class="paramname"><span class="paramname"><em>src</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -255,24 +249,23 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
</div>
</div>
<a id="a7d475e52955d3aa1ed70ddfad2447003" name="a7d475e52955d3aa1ed70ddfad2447003"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d475e52955d3aa1ed70ddfad2447003">&#9670;&#160;</a></span>convert() <span class="overload">[3/3]</span></h2>
<a id="a80f781d783dde0261fe272e193a3d03a" name="a80f781d783dde0261fe272e193a3d03a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80f781d783dde0261fe272e193a3d03a">&#9670;&#160;</a></span>convert() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T_from , typename T_to &gt; </div>
<div class="memtemplate">
template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </div>
template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::convert </td>
<td class="memname">std::basic_string&lt; T_to, TR_to, AX_to &gt; <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::convert </td>
<td>(</td>
<td class="paramtype">const T_from *&#160;</td>
<td class="paramname"><em>src</em></td><td>)</td>
<td class="paramtype">const T_from *</td> <td class="paramname"><span class="paramname"><em>src</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -293,15 +286,15 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
</div>
</div>
<a id="aa1561af3ad0711c80a25eda924959504" name="aa1561af3ad0711c80a25eda924959504"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1561af3ad0711c80a25eda924959504">&#9670;&#160;</a></span>strcat() <span class="overload">[1/3]</span></h2>
<a id="a19c0243f3831a20f80f6d8dd616a4537" name="a19c0243f3831a20f80f6d8dd616a4537"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19c0243f3831a20f80f6d8dd616a4537">&#9670;&#160;</a></span>strcat() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T_from , typename T_to &gt; </div>
<div class="memtemplate">
template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </div>
template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -309,25 +302,17 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::strcat </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
<td class="paramtype">std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>dst</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">_In_reads_or_z_opt_(count_src) const T_from *&#160;</td>
<td class="paramname"><em>src</em>, </td>
<td class="paramtype">_In_reads_or_z_opt_(count_src) const T_from *</td> <td class="paramname"><span class="paramname"><em>src</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>count_src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>count_src</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -349,15 +334,15 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
</div>
</div>
<a id="a8c8560680049e7558bd536e604532a7b" name="a8c8560680049e7558bd536e604532a7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c8560680049e7558bd536e604532a7b">&#9670;&#160;</a></span>strcat() <span class="overload">[2/3]</span></h2>
<a id="a1e70c3268f878f5c3896c18a7950103d" name="a1e70c3268f878f5c3896c18a7950103d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e70c3268f878f5c3896c18a7950103d">&#9670;&#160;</a></span>strcat() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T_from , typename T_to &gt; </div>
<div class="memtemplate">
template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;, class _Traits_from = std::char_traits&lt;T_from&gt;, class _Alloc_from = std::allocator&lt;T_from&gt;&gt; </div>
template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -365,19 +350,12 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::strcat </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
<td class="paramtype">std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>dst</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::basic_string&lt; T_from, _Traits_from, _Alloc_from &gt; &amp;&#160;</td>
<td class="paramname"><em>src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const std::basic_string_view&lt; T_from, std::char_traits&lt; T_from &gt; &gt;</td> <td class="paramname"><span class="paramname"><em>src</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -398,15 +376,15 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
</div>
</div>
<a id="ac8103624858c3d2bca02ab8a66300109" name="ac8103624858c3d2bca02ab8a66300109"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8103624858c3d2bca02ab8a66300109">&#9670;&#160;</a></span>strcat() <span class="overload">[3/3]</span></h2>
<a id="a5c70488ff34e8770684fe6b451eca169" name="a5c70488ff34e8770684fe6b451eca169"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c70488ff34e8770684fe6b451eca169">&#9670;&#160;</a></span>strcat() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T_from , typename T_to &gt; </div>
<div class="memtemplate">
template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </div>
template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -414,19 +392,12 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::strcat </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
<td class="paramtype">std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>dst</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T_from *&#160;</td>
<td class="paramname"><em>src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const T_from *</td> <td class="paramname"><span class="paramname"><em>src</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -447,15 +418,15 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
</div>
</div>
<a id="ad0cf9cb04b8c9f2996aeeeb493c4b646" name="ad0cf9cb04b8c9f2996aeeeb493c4b646"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0cf9cb04b8c9f2996aeeeb493c4b646">&#9670;&#160;</a></span>strcpy() <span class="overload">[1/3]</span></h2>
<a id="a7dea211fc0eac2bb1d3fc09f05e128a5" name="a7dea211fc0eac2bb1d3fc09f05e128a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7dea211fc0eac2bb1d3fc09f05e128a5">&#9670;&#160;</a></span>strcpy() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T_from , typename T_to &gt; </div>
<div class="memtemplate">
template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </div>
template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -463,25 +434,17 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::strcpy </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
<td class="paramtype">std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>dst</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">_In_reads_or_z_opt_(count_src) const T_from *&#160;</td>
<td class="paramname"><em>src</em>, </td>
<td class="paramtype">_In_reads_or_z_opt_(count_src) const T_from *</td> <td class="paramname"><span class="paramname"><em>src</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>count_src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>count_src</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -503,15 +466,15 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
</div>
</div>
<a id="a32763d70094c350868a1acb3e51a9e01" name="a32763d70094c350868a1acb3e51a9e01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32763d70094c350868a1acb3e51a9e01">&#9670;&#160;</a></span>strcpy() <span class="overload">[2/3]</span></h2>
<a id="ab4ad655bc166194f48cad397669f4f46" name="ab4ad655bc166194f48cad397669f4f46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4ad655bc166194f48cad397669f4f46">&#9670;&#160;</a></span>strcpy() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T_from , typename T_to &gt; </div>
<div class="memtemplate">
template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;, class _Traits_from = std::char_traits&lt;T_from&gt;, class _Alloc_from = std::allocator&lt;T_from&gt;&gt; </div>
template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -519,19 +482,12 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::strcpy </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
<td class="paramtype">std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>dst</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::basic_string&lt; T_from, _Traits_from, _Alloc_from &gt; &amp;&#160;</td>
<td class="paramname"><em>src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const std::basic_string_view&lt; T_from, std::char_traits&lt; T_from &gt; &gt;</td> <td class="paramname"><span class="paramname"><em>src</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -552,15 +508,15 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
</div>
</div>
<a id="a98b5679c20673dc97d33d545301d46ea" name="a98b5679c20673dc97d33d545301d46ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98b5679c20673dc97d33d545301d46ea">&#9670;&#160;</a></span>strcpy() <span class="overload">[3/3]</span></h2>
<a id="a3fee8c32b4a1a82826bdb5677d2008ed" name="a3fee8c32b4a1a82826bdb5677d2008ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fee8c32b4a1a82826bdb5677d2008ed">&#9670;&#160;</a></span>strcpy() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T_from , typename T_to &gt; </div>
<div class="memtemplate">
template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to = std::allocator&lt;T_to&gt;&gt; </div>
template&lt;class TR_to = std::char_traits&lt;T_to&gt;, class AX_to = std::allocator&lt;T_to&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -568,19 +524,12 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1charset__encoder.html">stdex::charset_encoder</a>&lt; T_from, T_to &gt;::strcpy </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; T_to, _Traits_to, _Alloc_to &gt; &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
<td class="paramtype">std::basic_string&lt; T_to, TR_to, AX_to &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>dst</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T_from *&#160;</td>
<td class="paramname"><em>src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const T_from *</td> <td class="paramname"><span class="paramname"><em>src</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -607,7 +556,7 @@ template&lt;class _Traits_to = std::char_traits&lt;T_to&gt;, class _Alloc_to =
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -90,7 +92,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::crc32_hash 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -82,7 +84,7 @@ $(function() {
<div class="contents">
<p>Hashes as CRC32.
<a href="classstdex_1_1crc32__hash.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="hash_8hpp_source.html">stdex/hash.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -100,16 +102,16 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a1ac63bf4ae3551f6514b506e36d3c6fb" id="r_a1ac63bf4ae3551f6514b506e36d3c6fb"><td class="memItemLeft" align="right" valign="top"><a id="a1ac63bf4ae3551f6514b506e36d3c6fb" name="a1ac63bf4ae3551f6514b506e36d3c6fb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>crc32_hash</b> (crc32_t crc=0)</td></tr>
<tr class="separator:a1ac63bf4ae3551f6514b506e36d3c6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf745566fe5a1ba3f947a70603ea235" id="r_addf745566fe5a1ba3f947a70603ea235"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1crc32__hash.html#addf745566fe5a1ba3f947a70603ea235">clear</a> ()</td></tr>
<tr class="memitem:addf745566fe5a1ba3f947a70603ea235" id="r_addf745566fe5a1ba3f947a70603ea235"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#addf745566fe5a1ba3f947a70603ea235">clear</a> ()</td></tr>
<tr class="memdesc:addf745566fe5a1ba3f947a70603ea235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes hash value and internal state. <br /></td></tr>
<tr class="separator:addf745566fe5a1ba3f947a70603ea235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a682468b5c1e7fe3405e960c7d85daa8c" id="r_a682468b5c1e7fe3405e960c7d85daa8c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1crc32__hash.html#a682468b5c1e7fe3405e960c7d85daa8c">hash</a> (_In_reads_bytes_opt_(length) const void *<a class="el" href="classstdex_1_1basic__hash.html#a00c5ecc12bc29e5381743fa2239a1dc3">data</a>, size_t length)</td></tr>
<tr class="memitem:a682468b5c1e7fe3405e960c7d85daa8c" id="r_a682468b5c1e7fe3405e960c7d85daa8c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a682468b5c1e7fe3405e960c7d85daa8c">hash</a> (_In_reads_bytes_opt_(length) const void *<a class="el" href="classstdex_1_1basic__hash.html#a00c5ecc12bc29e5381743fa2239a1dc3">data</a>, size_t length)</td></tr>
<tr class="memdesc:a682468b5c1e7fe3405e960c7d85daa8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hashes block of data. <br /></td></tr>
<tr class="separator:a682468b5c1e7fe3405e960c7d85daa8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04aeb2009f5e615481752757b9ec0731" id="r_a04aeb2009f5e615481752757b9ec0731"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1crc32__hash.html#a04aeb2009f5e615481752757b9ec0731">finalize</a> ()</td></tr>
<tr class="memitem:a04aeb2009f5e615481752757b9ec0731" id="r_a04aeb2009f5e615481752757b9ec0731"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a04aeb2009f5e615481752757b9ec0731">finalize</a> ()</td></tr>
<tr class="memdesc:a04aeb2009f5e615481752757b9ec0731"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalizes hash value. <br /></td></tr>
<tr class="separator:a04aeb2009f5e615481752757b9ec0731"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; crc32_t &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; crc32_t &gt;</a></td></tr>
<tr class="memitem:a00c5ecc12bc29e5381743fa2239a1dc3 inherit pub_methods_classstdex_1_1basic__hash" id="r_a00c5ecc12bc29e5381743fa2239a1dc3"><td class="memItemLeft" align="right" valign="top">
const crc32_t &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr>
<tr class="memdesc:a00c5ecc12bc29e5381743fa2239a1dc3 inherit pub_methods_classstdex_1_1basic__hash"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns hash value. <br /></td></tr>
@ -121,12 +123,12 @@ const crc32_t &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>data</
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; crc32_t &gt;</a></td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; crc32_t &gt;</a></td></tr>
<tr class="memitem:a9b8b5f91873e5d2cfe93533832318b5a inherit pub_static_methods_classstdex_1_1basic__hash" id="r_a9b8b5f91873e5d2cfe93533832318b5a"><td class="memItemLeft" align="right" valign="top">
static size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> ()</td></tr>
<tr class="memdesc:a9b8b5f91873e5d2cfe93533832318b5a inherit pub_static_methods_classstdex_1_1basic__hash"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns size of the hash value in bytes. <br /></td></tr>
<tr class="separator:a9b8b5f91873e5d2cfe93533832318b5a inherit pub_static_methods_classstdex_1_1basic__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; crc32_t &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; crc32_t &gt;</a></td></tr>
<tr class="memitem:abc45b9744ef54b261e16d795479fd0ec inherit pro_attribs_classstdex_1_1basic__hash" id="r_abc45b9744ef54b261e16d795479fd0ec"><td class="memItemLeft" align="right" valign="top">
crc32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></tr>
<tr class="separator:abc45b9744ef54b261e16d795479fd0ec inherit pro_attribs_classstdex_1_1basic__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -146,7 +148,7 @@ crc32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></
<tr>
<td class="memname">virtual void stdex::crc32_hash::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -175,7 +177,7 @@ crc32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></
<tr>
<td class="memname">virtual void stdex::crc32_hash::finalize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -204,19 +206,12 @@ crc32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></
<tr>
<td class="memname">virtual void stdex::crc32_hash::hash </td>
<td>(</td>
<td class="paramtype">_In_reads_bytes_opt_(length) const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
<td class="paramtype">_In_reads_bytes_opt_(length) const void *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>length</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -245,7 +240,7 @@ crc32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 721 B

After

Width:  |  Height:  |  Size: 721 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -97,7 +99,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::global_progress&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents">
<p>Global progress indicator base class.
<a href="classstdex_1_1global__progress.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="progress_8hpp_source.html">stdex/progress.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -99,34 +101,34 @@ Inheritance diagram for stdex::global_progress&lt; T &gt;:</div>
<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:a0ffa6fafa04588c0df06d077ae51d037" id="r_a0ffa6fafa04588c0df06d077ae51d037"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#a0ffa6fafa04588c0df06d077ae51d037">global_progress</a> (<a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *host=NULL)</td></tr>
<tr class="memitem:a0ffa6fafa04588c0df06d077ae51d037" id="r_a0ffa6fafa04588c0df06d077ae51d037"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ffa6fafa04588c0df06d077ae51d037">global_progress</a> (<a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *host=NULL)</td></tr>
<tr class="memdesc:a0ffa6fafa04588c0df06d077ae51d037"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a progress indicator. <br /></td></tr>
<tr class="separator:a0ffa6fafa04588c0df06d077ae51d037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec91532fde2500a5458a397f91c88769" id="r_aec91532fde2500a5458a397f91c88769"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#aec91532fde2500a5458a397f91c88769">attach</a> (<a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *host)</td></tr>
<tr class="memitem:aec91532fde2500a5458a397f91c88769" id="r_aec91532fde2500a5458a397f91c88769"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aec91532fde2500a5458a397f91c88769">attach</a> (<a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *host)</td></tr>
<tr class="memdesc:aec91532fde2500a5458a397f91c88769"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach to a host progress indicator. <br /></td></tr>
<tr class="separator:aec91532fde2500a5458a397f91c88769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c5391aa2f1f30e72a700768bc52f84" id="r_aa2c5391aa2f1f30e72a700768bc52f84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#aa2c5391aa2f1f30e72a700768bc52f84">detach</a> ()</td></tr>
<tr class="memitem:aa2c5391aa2f1f30e72a700768bc52f84" id="r_aa2c5391aa2f1f30e72a700768bc52f84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa2c5391aa2f1f30e72a700768bc52f84">detach</a> ()</td></tr>
<tr class="memdesc:aa2c5391aa2f1f30e72a700768bc52f84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detach host progress indicator. <br /></td></tr>
<tr class="separator:aa2c5391aa2f1f30e72a700768bc52f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac68b491c62861fae1b16abb3477cb9c1" id="r_ac68b491c62861fae1b16abb3477cb9c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#ac68b491c62861fae1b16abb3477cb9c1">set_global_range</a> (T start, T end)</td></tr>
<tr class="memitem:ac68b491c62861fae1b16abb3477cb9c1" id="r_ac68b491c62861fae1b16abb3477cb9c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac68b491c62861fae1b16abb3477cb9c1">set_global_range</a> (T start, T end)</td></tr>
<tr class="memdesc:ac68b491c62861fae1b16abb3477cb9c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set global extend of the progress indicator. <br /></td></tr>
<tr class="separator:ac68b491c62861fae1b16abb3477cb9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a242009bce7ac595975bbfd703ec58c3b" id="r_a242009bce7ac595975bbfd703ec58c3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#a242009bce7ac595975bbfd703ec58c3b">set_section_range</a> (T start, T end)</td></tr>
<tr class="memitem:a242009bce7ac595975bbfd703ec58c3b" id="r_a242009bce7ac595975bbfd703ec58c3b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a242009bce7ac595975bbfd703ec58c3b">set_section_range</a> (T start, T end)</td></tr>
<tr class="memdesc:a242009bce7ac595975bbfd703ec58c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set section extend of the progress indicator. <br /></td></tr>
<tr class="separator:a242009bce7ac595975bbfd703ec58c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89b7116003ab3b6344d90f130c14933e" id="r_a89b7116003ab3b6344d90f130c14933e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#a89b7116003ab3b6344d90f130c14933e">set_text</a> (const char *msg)</td></tr>
<tr class="memitem:a89b7116003ab3b6344d90f130c14933e" id="r_a89b7116003ab3b6344d90f130c14933e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a89b7116003ab3b6344d90f130c14933e">set_text</a> (const char *msg)</td></tr>
<tr class="memdesc:a89b7116003ab3b6344d90f130c14933e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set progress indicator text. <br /></td></tr>
<tr class="separator:a89b7116003ab3b6344d90f130c14933e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb204b820637c19b494976af4a284704" id="r_afb204b820637c19b494976af4a284704"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#afb204b820637c19b494976af4a284704">set_range</a> (T start, T end)</td></tr>
<tr class="memitem:afb204b820637c19b494976af4a284704" id="r_afb204b820637c19b494976af4a284704"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afb204b820637c19b494976af4a284704">set_range</a> (T start, T end)</td></tr>
<tr class="memdesc:afb204b820637c19b494976af4a284704"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set local extend of the progress indicator. <br /></td></tr>
<tr class="separator:afb204b820637c19b494976af4a284704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76e66104444c77b89b687b4ad4945e8e" id="r_a76e66104444c77b89b687b4ad4945e8e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#a76e66104444c77b89b687b4ad4945e8e">set</a> (T value)</td></tr>
<tr class="memitem:a76e66104444c77b89b687b4ad4945e8e" id="r_a76e66104444c77b89b687b4ad4945e8e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a76e66104444c77b89b687b4ad4945e8e">set</a> (T value)</td></tr>
<tr class="memdesc:a76e66104444c77b89b687b4ad4945e8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set local current progress. <br /></td></tr>
<tr class="separator:a76e66104444c77b89b687b4ad4945e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32350e02d5904867402187e81a3c4a26" id="r_a32350e02d5904867402187e81a3c4a26"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#a32350e02d5904867402187e81a3c4a26">show</a> (bool show=true)</td></tr>
<tr class="memitem:a32350e02d5904867402187e81a3c4a26" id="r_a32350e02d5904867402187e81a3c4a26"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a32350e02d5904867402187e81a3c4a26">show</a> (bool show=true)</td></tr>
<tr class="memdesc:a32350e02d5904867402187e81a3c4a26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide progress. <br /></td></tr>
<tr class="separator:a32350e02d5904867402187e81a3c4a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74a5ea9089ff7b7015ea4a2071f3113e" id="r_a74a5ea9089ff7b7015ea4a2071f3113e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1global__progress.html#a74a5ea9089ff7b7015ea4a2071f3113e">cancel</a> ()</td></tr>
<tr class="memitem:a74a5ea9089ff7b7015ea4a2071f3113e" id="r_a74a5ea9089ff7b7015ea4a2071f3113e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a74a5ea9089ff7b7015ea4a2071f3113e">cancel</a> ()</td></tr>
<tr class="memdesc:a74a5ea9089ff7b7015ea4a2071f3113e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query whether user requested abort. <br /></td></tr>
<tr class="separator:a74a5ea9089ff7b7015ea4a2071f3113e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@ -164,8 +166,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname"><a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::global_progress </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *&#160;</td>
<td class="paramname"><em>host</em> = <code>NULL</code></td><td>)</td>
<td class="paramtype"><a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *</td> <td class="paramname"><span class="paramname"><em>host</em><span class="paramdefsep"> = </span><span class="paramdefval">NULL</span></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -201,8 +202,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::attach </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *&#160;</td>
<td class="paramname"><em>host</em></td><td>)</td>
<td class="paramtype"><a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; *</td> <td class="paramname"><span class="paramname"><em>host</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -237,7 +237,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::cancel </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -268,7 +268,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname"><a class="el" href="classstdex_1_1progress.html">progress</a>&lt; T &gt; * <a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::detach </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -298,8 +298,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::set </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -313,7 +312,7 @@ template&lt;class T &gt; </div>
<p>Set local current progress. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>Current value of the progress. Must be between start and end parameters provided in <a class="el" href="classstdex_1_1global__progress.html#afb204b820637c19b494976af4a284704" title="Set local extend of the progress indicator.">set_range()</a> call. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>Current value of the progress. Must be between start and end parameters provided in <a class="el" href="#afb204b820637c19b494976af4a284704" title="Set local extend of the progress indicator.">set_range()</a> call. </td></tr>
</table>
</dd>
</dl>
@ -336,19 +335,12 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::set_global_range </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>start</em>, </td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>start</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>end</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>end</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -383,19 +375,12 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::set_range </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>start</em>, </td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>start</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>end</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>end</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -432,19 +417,12 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::set_section_range </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>start</em>, </td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>start</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>end</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>end</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -479,8 +457,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::set_text </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>msg</em></td><td>)</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>msg</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -517,8 +494,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1global__progress.html">stdex::global_progress</a>&lt; T &gt;::show </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>show</em> = <code>true</code></td><td>)</td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>show</em><span class="paramdefsep"> = </span><span class="paramdefval">true</span></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -547,7 +523,7 @@ template&lt;class T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,13 +85,13 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html#a47a6b05d03e3cd075fe74505675b5126">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="odd"><td class="entry"><a class="el" href="classstdex_1_1hex__dec.html#a860e727d082f427ea6b434489c77f813">decode</a>(std::vector&lt; T_to, AX &gt; &amp;out, bool &amp;is_last, const T_from *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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents">
<p>Hexadecimal decoding session.
<a href="classstdex_1_1hex__dec.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="hex_8hpp_source.html">stdex/hex.hpp</a>&gt;</code></p>
<table class="memberdecls">
@ -93,15 +95,15 @@ Public Member Functions</h2></td></tr>
&#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" id="r_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. <br /></td></tr>
<tr class="separator:ab5ac7cfefa8db97c8196d1ef2c327406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a860e727d082f427ea6b434489c77f813" id="r_a860e727d082f427ea6b434489c77f813"><td class="memTemplParams" colspan="2">template&lt;class T_to , class AX , class T_from &gt; </td></tr>
<tr class="memitem:a860e727d082f427ea6b434489c77f813"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a860e727d082f427ea6b434489c77f813">decode</a> (std::vector&lt; T_to, AX &gt; &amp;out, bool &amp;is_last, const T_from *data, size_t size)</td></tr>
<tr class="memdesc:a860e727d082f427ea6b434489c77f813"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one block of information, and <em>appends</em> it to the output. <br /></td></tr>
<tr class="separator:a860e727d082f427ea6b434489c77f813"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a282bf5db0d16b29b12c71b73d3a33cc4" id="r_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" id="r_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="memitem:acf3d5adf4766056a630d1ceeab946b55" id="r_acf3d5adf4766056a630d1ceeab946b55"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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. <br /></td></tr>
<tr class="separator:acf3d5adf4766056a630d1ceeab946b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@ -131,8 +133,7 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr>
<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 class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
@ -154,13 +155,13 @@ size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr>
</div>
</div>
<a id="ab5ac7cfefa8db97c8196d1ef2c327406" name="ab5ac7cfefa8db97c8196d1ef2c327406"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5ac7cfefa8db97c8196d1ef2c327406">&#9670;&#160;</a></span>decode()</h2>
<a id="a860e727d082f427ea6b434489c77f813" name="a860e727d082f427ea6b434489c77f813"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a860e727d082f427ea6b434489c77f813">&#9670;&#160;</a></span>decode()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
template&lt;class T_to , class AX , class T_from &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -168,31 +169,22 @@ template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
<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>
<td class="paramtype">std::vector&lt; T_to, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>out</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>is_last</em>, </td>
<td class="paramtype">bool &amp;</td> <td class="paramname"><span class="paramname"><em>is_last</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const _Tchr *&#160;</td>
<td class="paramname"><em>data</em>, </td>
<td class="paramtype">const T_from *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></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>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -221,7 +213,7 @@ template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -81,12 +83,12 @@ $(function() {
<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="odd"><td class="entry"><a class="el" href="classstdex_1_1hex__enc.html#a5cb506c6e35c988f8ec96b53e7dac9ad">encode</a>(std::basic_string&lt; T, TR, 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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -82,7 +84,7 @@ $(function() {
<div class="contents">
<p>Hexadecimal encoding session.
<a href="classstdex_1_1hex__enc.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="hex_8hpp_source.html">stdex/hex.hpp</a>&gt;</code></p>
<table class="memberdecls">
@ -92,11 +94,11 @@ Public Member Functions</h2></td></tr>
&#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" id="r_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. <br /></td></tr>
<tr class="separator:a51554940e79b6192f10a7860ca407191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47db116dcc51daa878d3ecc4c1ab4d8f" id="r_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="memitem:a5cb506c6e35c988f8ec96b53e7dac9ad" id="r_a5cb506c6e35c988f8ec96b53e7dac9ad"><td class="memTemplParams" colspan="2">template&lt;class T , class TR , class AX &gt; </td></tr>
<tr class="memitem:a5cb506c6e35c988f8ec96b53e7dac9ad"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a5cb506c6e35c988f8ec96b53e7dac9ad">encode</a> (std::basic_string&lt; T, TR, AX &gt; &amp;out, const void *data, size_t size)</td></tr>
<tr class="memdesc:a5cb506c6e35c988f8ec96b53e7dac9ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes one block of information, and <em>appends</em> it to the output. <br /></td></tr>
<tr class="separator:a5cb506c6e35c988f8ec96b53e7dac9ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47db116dcc51daa878d3ecc4c1ab4d8f" id="r_a47db116dcc51daa878d3ecc4c1ab4d8f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#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. <br /></td></tr>
<tr class="separator:a47db116dcc51daa878d3ecc4c1ab4d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@ -115,8 +117,7 @@ Public Member Functions</h2></td></tr>
<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 class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
@ -138,13 +139,13 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a51554940e79b6192f10a7860ca407191" name="a51554940e79b6192f10a7860ca407191"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51554940e79b6192f10a7860ca407191">&#9670;&#160;</a></span>encode()</h2>
<a id="a5cb506c6e35c988f8ec96b53e7dac9ad" name="a5cb506c6e35c988f8ec96b53e7dac9ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cb506c6e35c988f8ec96b53e7dac9ad">&#9670;&#160;</a></span>encode()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -152,25 +153,17 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>
<td class="paramtype">std::basic_string&lt; T, TR, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>out</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></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>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>size</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -198,7 +191,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -90,7 +92,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::comment 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents">
<p>HTML comment.
<a href="classstdex_1_1html_1_1comment.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -102,7 +104,7 @@ Public Member Functions</h2></td></tr>
template&lt;class T &gt; </td></tr>
<tr class="memitem:aa06610473b9b68689ae672623c97633f"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>comment</b> (<a class="el" href="classstdex_1_1parser_1_1basic__html__tag.html">stdex::parser::basic_html_tag</a>&lt; T &gt; &amp;&amp;tag, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html#a8eccbcd5829b97c67aa0fcc449292470">parent</a>=nullptr)</td></tr>
<tr class="separator:aa06610473b9b68689ae672623c97633f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence" id="r_a5176d92482223ebdaa725a990ff62f64"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>sequence</b> (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_parent=nullptr)</td></tr>
<tr class="separator:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -113,7 +115,7 @@ Public Attributes</h2></td></tr>
<a class="el" href="structstdex_1_1interval.html">stdex::interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>content</b></td></tr>
<tr class="memdesc:a12d9a22d5b67fbed22fc033b5e5c932f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Comment content position in source. <br /></td></tr>
<tr class="separator:a12d9a22d5b67fbed22fc033b5e5c932f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence" id="r_a49c618139178a5fcbefaf13c08a98969"><td class="memItemLeft" align="right" valign="top">
stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="memdesc:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sequence type. Enum is used for performance reasons (vs. <code>dynamic_cast</code>) <br /></td></tr>
@ -135,7 +137,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 534 B

After

Width:  |  Height:  |  Size: 534 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -91,7 +93,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::declaration 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents">
<p>HTML declaration.
<a href="classstdex_1_1html_1_1declaration.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -102,7 +104,7 @@ Public Member Functions</h2></td></tr>
template&lt;class T &gt; </td></tr>
<tr class="memitem:ac8cfd57f3798c9d0ace876a6e2089502"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>declaration</b> (<a class="el" href="classstdex_1_1parser_1_1basic__html__tag.html">stdex::parser::basic_html_tag</a>&lt; T &gt; &amp;&amp;tag, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html#a8eccbcd5829b97c67aa0fcc449292470">parent</a>=nullptr)</td></tr>
<tr class="separator:ac8cfd57f3798c9d0ace876a6e2089502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence" id="r_a5176d92482223ebdaa725a990ff62f64"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>sequence</b> (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_parent=nullptr)</td></tr>
<tr class="separator:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -117,7 +119,7 @@ Public Attributes</h2></td></tr>
std::vector&lt; <a class="el" href="structstdex_1_1parser_1_1html__attribute.html">stdex::parser::html_attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>attributes</b></td></tr>
<tr class="memdesc:a46a0e7db45a103885963629b5b7cba04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Declaration attribute positions in source. <br /></td></tr>
<tr class="separator:a46a0e7db45a103885963629b5b7cba04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence" id="r_a49c618139178a5fcbefaf13c08a98969"><td class="memItemLeft" align="right" valign="top">
stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="memdesc:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sequence type. Enum is used for performance reasons (vs. <code>dynamic_cast</code>) <br /></td></tr>
@ -139,7 +141,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 627 B

After

Width:  |  Height:  |  Size: 627 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,40 +76,40 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt; Member List</div></div>
<div class="headertitle"><div class="title">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html#ac8d974ade6e33245a9354b0fa0c2a762">active_element</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</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_1html_1_1document.html#afcc498106968ff9a93b9d106e53152fa">append</a>(_In_reads_or_z_opt_(num_chars) const _Elem *source, size_t num_chars)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#abc9dea6352db1d92ae7ef33babc50278">assign</a>(_In_reads_or_z_opt_(num_chars) const _Elem *source, size_t num_chars)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#adb0c50a68ad6ef3cbc3a78e3361932b7">clear</a>()</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>document</b>() (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#a25a46afab4d3c523ef3734f6b7584098">finalize</a>()</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_any_char</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#a2f29e08ebaf36b923ddf092384185ac1">m_charset</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_condition_end</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_condition_start</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#a19e4abf1a36c12c6762e17471d83dd2b">m_element_stack</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#a8e48388317e6c0a5b5119c4ce6a88dcb">m_entities</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#afa1e63e920558cb8058e713a7121057c">m_is_cdata</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#a50e945a21d566661b8e139b26ccb52b8">m_is_rcdata</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#a5f1863bab99619fc0bc4e71f9c9c026d">m_is_special_element</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#a821db1267c62fbea66ea5bee6ef595cb">m_num_invalid_conditions</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#af814056135de920c0f4acdcf8c928e72">m_num_parsed</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#addfef8cebec2ac619d1174084df730bd">m_num_valid_conditions</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#a7de5f3c6d8292e7d696f6817f4925f6d">m_sequences</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#aa026d9c57191dac5169a987963bb7d08">m_source</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_tag</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser&lt; _Elem, _Traits, _Alloc &gt;</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html#ad51755eb57de670729adf07f32d5225d">replace_entities</a>(_In_reads_or_z_opt_(num_chars) const _Elem *input, size_t num_chars) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</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_1html_1_1document.html#adf28cd75b7cfcf892a77bc25d921f673">source</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; _Elem, _Traits, _Alloc &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_1html_1_1document.html#a854a42ac5d1b44a663992571ce016a5a">active_element</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</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_1html_1_1document.html#a273b8b833d039824d048517d80295f94">append</a>(_In_reads_or_z_opt_(num_chars) const T *source, size_t num_chars)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#ae2fe171fbcaa696fd3eecd633491f4af">assign</a>(_In_reads_or_z_opt_(num_chars) const T *source, size_t num_chars)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#aecb7a14d12137d624dfe5378f27ab70c">clear</a>()</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>document</b>() (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#aa92c54c8d5244c427e26e7a8220cfc41">finalize</a>()</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_any_char</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#a7c4e69123b0ae5c24d306ba3e2d8ce00">m_charset</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_condition_end</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_condition_start</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#aa6af078df6d8322da283445c12275ad9">m_element_stack</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#ae6ff9a07c77a0baff77bd18f51c5c9bc">m_entities</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#a5e41b66730d8e0c7a715b5324c0a190b">m_is_cdata</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#a18af3f7eda58c94cc21233de66266854">m_is_rcdata</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#ae4e4403bba2f51ee61d0448c8a0dbd03">m_is_special_element</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#a5d75509731526b70e83b816903e484b8">m_num_invalid_conditions</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#a9abf2aafc5c688764c71efbe04ba261b">m_num_parsed</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#a3e591a51beb766e0212843382507a3de">m_num_valid_conditions</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#a8228c7a43502a0918d0e94569403be2f">m_sequences</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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_1html_1_1document.html#af3716224f1500d834b7e3ed6f21206ef">m_source</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_tag</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser&lt; T, TR, AX &gt;</b> (defined in <a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html#ad148afdd15332522ce290046e5acb5f5">replace_entities</a>(_In_reads_or_z_opt_(num_chars) const T *input, size_t num_chars) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &gt;</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_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1document.html">stdex::html::document&lt; T, TR, AX &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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::document&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</title>
<title>stdex: stdex::html::document&lt; T, TR, AX &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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -80,124 +82,124 @@ $(function() {
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classstdex_1_1html_1_1document-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::html::document&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</div></div>
<div class="headertitle"><div class="title">stdex::html::document&lt; T, TR, AX &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>HTML document.
<a href="classstdex_1_1html_1_1document.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></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:adb0c50a68ad6ef3cbc3a78e3361932b7" id="r_adb0c50a68ad6ef3cbc3a78e3361932b7"><td class="memItemLeft" align="right" valign="top"><a id="adb0c50a68ad6ef3cbc3a78e3361932b7" name="adb0c50a68ad6ef3cbc3a78e3361932b7"></a>
<tr class="memitem:aecb7a14d12137d624dfe5378f27ab70c" id="r_aecb7a14d12137d624dfe5378f27ab70c"><td class="memItemLeft" align="right" valign="top"><a id="aecb7a14d12137d624dfe5378f27ab70c" name="aecb7a14d12137d624dfe5378f27ab70c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
<tr class="memdesc:adb0c50a68ad6ef3cbc3a78e3361932b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empties document. <br /></td></tr>
<tr class="separator:adb0c50a68ad6ef3cbc3a78e3361932b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcc498106968ff9a93b9d106e53152fa" id="r_afcc498106968ff9a93b9d106e53152fa"><td class="memItemLeft" align="right" valign="top"><a id="afcc498106968ff9a93b9d106e53152fa" name="afcc498106968ff9a93b9d106e53152fa"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>append</b> (_In_reads_or_z_opt_(num_chars) const _Elem *<a class="el" href="classstdex_1_1html_1_1document.html#adf28cd75b7cfcf892a77bc25d921f673">source</a>, size_t num_chars)</td></tr>
<tr class="memdesc:afcc498106968ff9a93b9d106e53152fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses HTML source code by chunks. <br /></td></tr>
<tr class="separator:afcc498106968ff9a93b9d106e53152fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25a46afab4d3c523ef3734f6b7584098" id="r_a25a46afab4d3c523ef3734f6b7584098"><td class="memItemLeft" align="right" valign="top"><a id="a25a46afab4d3c523ef3734f6b7584098" name="a25a46afab4d3c523ef3734f6b7584098"></a>
<tr class="memdesc:aecb7a14d12137d624dfe5378f27ab70c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empties document. <br /></td></tr>
<tr class="separator:aecb7a14d12137d624dfe5378f27ab70c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a273b8b833d039824d048517d80295f94" id="r_a273b8b833d039824d048517d80295f94"><td class="memItemLeft" align="right" valign="top"><a id="a273b8b833d039824d048517d80295f94" name="a273b8b833d039824d048517d80295f94"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>append</b> (_In_reads_or_z_opt_(num_chars) const T *<a class="el" href="#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a>, size_t num_chars)</td></tr>
<tr class="memdesc:a273b8b833d039824d048517d80295f94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses HTML source code by chunks. <br /></td></tr>
<tr class="separator:a273b8b833d039824d048517d80295f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa92c54c8d5244c427e26e7a8220cfc41" id="r_aa92c54c8d5244c427e26e7a8220cfc41"><td class="memItemLeft" align="right" valign="top"><a id="aa92c54c8d5244c427e26e7a8220cfc41" name="aa92c54c8d5244c427e26e7a8220cfc41"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>finalize</b> ()</td></tr>
<tr class="memdesc:a25a46afab4d3c523ef3734f6b7584098"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalizes document when no more appending is planned. <br /></td></tr>
<tr class="separator:a25a46afab4d3c523ef3734f6b7584098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc9dea6352db1d92ae7ef33babc50278" id="r_abc9dea6352db1d92ae7ef33babc50278"><td class="memItemLeft" align="right" valign="top"><a id="abc9dea6352db1d92ae7ef33babc50278" name="abc9dea6352db1d92ae7ef33babc50278"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>assign</b> (_In_reads_or_z_opt_(num_chars) const _Elem *<a class="el" href="classstdex_1_1html_1_1document.html#adf28cd75b7cfcf892a77bc25d921f673">source</a>, size_t num_chars)</td></tr>
<tr class="memdesc:abc9dea6352db1d92ae7ef33babc50278"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses HTML document source code. <br /></td></tr>
<tr class="separator:abc9dea6352db1d92ae7ef33babc50278"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf28cd75b7cfcf892a77bc25d921f673" id="r_adf28cd75b7cfcf892a77bc25d921f673"><td class="memItemLeft" align="right" valign="top"><a id="adf28cd75b7cfcf892a77bc25d921f673" name="adf28cd75b7cfcf892a77bc25d921f673"></a>
const std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>source</b> () const</td></tr>
<tr class="memdesc:adf28cd75b7cfcf892a77bc25d921f673"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns document HTML source code. <br /></td></tr>
<tr class="separator:adf28cd75b7cfcf892a77bc25d921f673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memdesc:aa92c54c8d5244c427e26e7a8220cfc41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalizes document when no more appending is planned. <br /></td></tr>
<tr class="separator:aa92c54c8d5244c427e26e7a8220cfc41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2fe171fbcaa696fd3eecd633491f4af" id="r_ae2fe171fbcaa696fd3eecd633491f4af"><td class="memItemLeft" align="right" valign="top"><a id="ae2fe171fbcaa696fd3eecd633491f4af" name="ae2fe171fbcaa696fd3eecd633491f4af"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>assign</b> (_In_reads_or_z_opt_(num_chars) const T *<a class="el" href="#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a>, size_t num_chars)</td></tr>
<tr class="memdesc:ae2fe171fbcaa696fd3eecd633491f4af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses HTML document source code. <br /></td></tr>
<tr class="separator:ae2fe171fbcaa696fd3eecd633491f4af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20d48b4baf010dcdefaf2bca05ab6cfb" id="r_a20d48b4baf010dcdefaf2bca05ab6cfb"><td class="memItemLeft" align="right" valign="top"><a id="a20d48b4baf010dcdefaf2bca05ab6cfb" name="a20d48b4baf010dcdefaf2bca05ab6cfb"></a>
const std::basic_string&lt; T, TR, AX &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>source</b> () const</td></tr>
<tr class="memdesc:a20d48b4baf010dcdefaf2bca05ab6cfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns document HTML source code. <br /></td></tr>
<tr class="separator:a20d48b4baf010dcdefaf2bca05ab6cfb"><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:ac8d974ade6e33245a9354b0fa0c2a762" id="r_ac8d974ade6e33245a9354b0fa0c2a762"><td class="memItemLeft" align="right" valign="top"><a id="ac8d974ade6e33245a9354b0fa0c2a762" name="ac8d974ade6e33245a9354b0fa0c2a762"></a>
<tr class="memitem:a854a42ac5d1b44a663992571ce016a5a" id="r_a854a42ac5d1b44a663992571ce016a5a"><td class="memItemLeft" align="right" valign="top"><a id="a854a42ac5d1b44a663992571ce016a5a" name="a854a42ac5d1b44a663992571ce016a5a"></a>
<a class="el" href="classstdex_1_1html_1_1element__start.html">element_start</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>active_element</b> () const</td></tr>
<tr class="memdesc:ac8d974ade6e33245a9354b0fa0c2a762"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns starting tag of currently active element or nullptr if no element is known to be started. <br /></td></tr>
<tr class="separator:ac8d974ade6e33245a9354b0fa0c2a762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad51755eb57de670729adf07f32d5225d" id="r_ad51755eb57de670729adf07f32d5225d"><td class="memItemLeft" align="right" valign="top"><a id="ad51755eb57de670729adf07f32d5225d" name="ad51755eb57de670729adf07f32d5225d"></a>
std::basic_string&lt; _Elem, _Traits, _Alloc &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>replace_entities</b> (_In_reads_or_z_opt_(num_chars) const _Elem *input, size_t num_chars) const</td></tr>
<tr class="memdesc:ad51755eb57de670729adf07f32d5225d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces entities with their content. <br /></td></tr>
<tr class="separator:ad51755eb57de670729adf07f32d5225d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memdesc:a854a42ac5d1b44a663992571ce016a5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns starting tag of currently active element or nullptr if no element is known to be started. <br /></td></tr>
<tr class="separator:a854a42ac5d1b44a663992571ce016a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad148afdd15332522ce290046e5acb5f5" id="r_ad148afdd15332522ce290046e5acb5f5"><td class="memItemLeft" align="right" valign="top"><a id="ad148afdd15332522ce290046e5acb5f5" name="ad148afdd15332522ce290046e5acb5f5"></a>
std::basic_string&lt; T, TR, AX &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>replace_entities</b> (_In_reads_or_z_opt_(num_chars) const T *input, size_t num_chars) const</td></tr>
<tr class="memdesc:ad148afdd15332522ce290046e5acb5f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replaces entities with their content. <br /></td></tr>
<tr class="separator:ad148afdd15332522ce290046e5acb5f5"><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:aa026d9c57191dac5169a987963bb7d08" id="r_aa026d9c57191dac5169a987963bb7d08"><td class="memItemLeft" align="right" valign="top"><a id="aa026d9c57191dac5169a987963bb7d08" name="aa026d9c57191dac5169a987963bb7d08"></a>
std::basic_string&lt; _Elem, _Traits, _Alloc &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_source</b></td></tr>
<tr class="memdesc:aa026d9c57191dac5169a987963bb7d08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Document HTML source code. <br /></td></tr>
<tr class="separator:aa026d9c57191dac5169a987963bb7d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af814056135de920c0f4acdcf8c928e72" id="r_af814056135de920c0f4acdcf8c928e72"><td class="memItemLeft" align="right" valign="top"><a id="af814056135de920c0f4acdcf8c928e72" name="af814056135de920c0f4acdcf8c928e72"></a>
<tr class="memitem:af3716224f1500d834b7e3ed6f21206ef" id="r_af3716224f1500d834b7e3ed6f21206ef"><td class="memItemLeft" align="right" valign="top"><a id="af3716224f1500d834b7e3ed6f21206ef" name="af3716224f1500d834b7e3ed6f21206ef"></a>
std::basic_string&lt; T, TR, AX &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_source</b></td></tr>
<tr class="memdesc:af3716224f1500d834b7e3ed6f21206ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Document HTML source code. <br /></td></tr>
<tr class="separator:af3716224f1500d834b7e3ed6f21206ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9abf2aafc5c688764c71efbe04ba261b" id="r_a9abf2aafc5c688764c71efbe04ba261b"><td class="memItemLeft" align="right" valign="top"><a id="a9abf2aafc5c688764c71efbe04ba261b" name="a9abf2aafc5c688764c71efbe04ba261b"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_parsed</b></td></tr>
<tr class="memdesc:af814056135de920c0f4acdcf8c928e72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of characters already parsed. <br /></td></tr>
<tr class="separator:af814056135de920c0f4acdcf8c928e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f29e08ebaf36b923ddf092384185ac1" id="r_a2f29e08ebaf36b923ddf092384185ac1"><td class="memItemLeft" align="right" valign="top"><a id="a2f29e08ebaf36b923ddf092384185ac1" name="a2f29e08ebaf36b923ddf092384185ac1"></a>
<tr class="memdesc:a9abf2aafc5c688764c71efbe04ba261b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of characters already parsed. <br /></td></tr>
<tr class="separator:a9abf2aafc5c688764c71efbe04ba261b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c4e69123b0ae5c24d306ba3e2d8ce00" id="r_a7c4e69123b0ae5c24d306ba3e2d8ce00"><td class="memItemLeft" align="right" valign="top"><a id="a7c4e69123b0ae5c24d306ba3e2d8ce00" name="a7c4e69123b0ae5c24d306ba3e2d8ce00"></a>
stdex::charset_id&#160;</td><td class="memItemRight" valign="bottom"><b>m_charset</b></td></tr>
<tr class="memdesc:a2f29e08ebaf36b923ddf092384185ac1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Document charset. <br /></td></tr>
<tr class="separator:a2f29e08ebaf36b923ddf092384185ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addfef8cebec2ac619d1174084df730bd" id="r_addfef8cebec2ac619d1174084df730bd"><td class="memItemLeft" align="right" valign="top"><a id="addfef8cebec2ac619d1174084df730bd" name="addfef8cebec2ac619d1174084df730bd"></a>
<tr class="memdesc:a7c4e69123b0ae5c24d306ba3e2d8ce00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Document charset. <br /></td></tr>
<tr class="separator:a7c4e69123b0ae5c24d306ba3e2d8ce00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e591a51beb766e0212843382507a3de" id="r_a3e591a51beb766e0212843382507a3de"><td class="memItemLeft" align="right" valign="top"><a id="a3e591a51beb766e0212843382507a3de" name="a3e591a51beb766e0212843382507a3de"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_valid_conditions</b></td></tr>
<tr class="memdesc:addfef8cebec2ac619d1174084df730bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of started valid conditions. <br /></td></tr>
<tr class="separator:addfef8cebec2ac619d1174084df730bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821db1267c62fbea66ea5bee6ef595cb" id="r_a821db1267c62fbea66ea5bee6ef595cb"><td class="memItemLeft" align="right" valign="top"><a id="a821db1267c62fbea66ea5bee6ef595cb" name="a821db1267c62fbea66ea5bee6ef595cb"></a>
<tr class="memdesc:a3e591a51beb766e0212843382507a3de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of started valid conditions. <br /></td></tr>
<tr class="separator:a3e591a51beb766e0212843382507a3de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d75509731526b70e83b816903e484b8" id="r_a5d75509731526b70e83b816903e484b8"><td class="memItemLeft" align="right" valign="top"><a id="a5d75509731526b70e83b816903e484b8" name="a5d75509731526b70e83b816903e484b8"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num_invalid_conditions</b></td></tr>
<tr class="memdesc:a821db1267c62fbea66ea5bee6ef595cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of started invalid conditions. <br /></td></tr>
<tr class="separator:a821db1267c62fbea66ea5bee6ef595cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa1e63e920558cb8058e713a7121057c" id="r_afa1e63e920558cb8058e713a7121057c"><td class="memItemLeft" align="right" valign="top"><a id="afa1e63e920558cb8058e713a7121057c" name="afa1e63e920558cb8058e713a7121057c"></a>
<tr class="memdesc:a5d75509731526b70e83b816903e484b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of started invalid conditions. <br /></td></tr>
<tr class="separator:a5d75509731526b70e83b816903e484b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e41b66730d8e0c7a715b5324c0a190b" id="r_a5e41b66730d8e0c7a715b5324c0a190b"><td class="memItemLeft" align="right" valign="top"><a id="a5e41b66730d8e0c7a715b5324c0a190b" name="a5e41b66730d8e0c7a715b5324c0a190b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_cdata</b></td></tr>
<tr class="memdesc:afa1e63e920558cb8058e713a7121057c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inside of CDATA? <br /></td></tr>
<tr class="separator:afa1e63e920558cb8058e713a7121057c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e945a21d566661b8e139b26ccb52b8" id="r_a50e945a21d566661b8e139b26ccb52b8"><td class="memItemLeft" align="right" valign="top"><a id="a50e945a21d566661b8e139b26ccb52b8" name="a50e945a21d566661b8e139b26ccb52b8"></a>
<tr class="memdesc:a5e41b66730d8e0c7a715b5324c0a190b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inside of CDATA? <br /></td></tr>
<tr class="separator:a5e41b66730d8e0c7a715b5324c0a190b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18af3f7eda58c94cc21233de66266854" id="r_a18af3f7eda58c94cc21233de66266854"><td class="memItemLeft" align="right" valign="top"><a id="a18af3f7eda58c94cc21233de66266854" name="a18af3f7eda58c94cc21233de66266854"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_rcdata</b></td></tr>
<tr class="memdesc:a50e945a21d566661b8e139b26ccb52b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inside of RCDATA? <br /></td></tr>
<tr class="separator:a50e945a21d566661b8e139b26ccb52b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88ef3ed76e9a03264a2e6db2e656bf42" id="r_a88ef3ed76e9a03264a2e6db2e656bf42"><td class="memItemLeft" align="right" valign="top"><a id="a88ef3ed76e9a03264a2e6db2e656bf42" name="a88ef3ed76e9a03264a2e6db2e656bf42"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__html__declaration__condition__start.html">stdex::parser::basic_html_declaration_condition_start</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_condition_start</b></td></tr>
<tr class="separator:a88ef3ed76e9a03264a2e6db2e656bf42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea8d8c51deb894e16e6a144faa19ec04" id="r_aea8d8c51deb894e16e6a144faa19ec04"><td class="memItemLeft" align="right" valign="top"><a id="aea8d8c51deb894e16e6a144faa19ec04" name="aea8d8c51deb894e16e6a144faa19ec04"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__html__declaration__condition__end.html">stdex::parser::basic_html_declaration_condition_end</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_condition_end</b></td></tr>
<tr class="separator:aea8d8c51deb894e16e6a144faa19ec04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8741d39baedad965df73fd5238a7199" id="r_aa8741d39baedad965df73fd5238a7199"><td class="memItemLeft" align="right" valign="top"><a id="aa8741d39baedad965df73fd5238a7199" name="aa8741d39baedad965df73fd5238a7199"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_any_char</b></td></tr>
<tr class="separator:aa8741d39baedad965df73fd5238a7199"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e48388317e6c0a5b5119c4ce6a88dcb" id="r_a8e48388317e6c0a5b5119c4ce6a88dcb"><td class="memItemLeft" align="right" valign="top"><a id="a8e48388317e6c0a5b5119c4ce6a88dcb" name="a8e48388317e6c0a5b5119c4ce6a88dcb"></a>
std::vector&lt; std::unique_ptr&lt; <a class="el" href="structstdex_1_1html_1_1entity.html">entity</a>&lt; _Elem, _Traits, _Alloc &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_entities</b></td></tr>
<tr class="memdesc:a8e48388317e6c0a5b5119c4ce6a88dcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Array of entities. <br /></td></tr>
<tr class="separator:a8e48388317e6c0a5b5119c4ce6a88dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89f5ae28c55433dfd981be7d52424ed8" id="r_a89f5ae28c55433dfd981be7d52424ed8"><td class="memItemLeft" align="right" valign="top"><a id="a89f5ae28c55433dfd981be7d52424ed8" name="a89f5ae28c55433dfd981be7d52424ed8"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__html__tag.html">stdex::parser::basic_html_tag</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_tag</b></td></tr>
<tr class="separator:a89f5ae28c55433dfd981be7d52424ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7de5f3c6d8292e7d696f6817f4925f6d" id="r_a7de5f3c6d8292e7d696f6817f4925f6d"><td class="memItemLeft" align="right" valign="top"><a id="a7de5f3c6d8292e7d696f6817f4925f6d" name="a7de5f3c6d8292e7d696f6817f4925f6d"></a>
<tr class="memdesc:a18af3f7eda58c94cc21233de66266854"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inside of RCDATA? <br /></td></tr>
<tr class="separator:a18af3f7eda58c94cc21233de66266854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27a95751e2df85cd09b5670da0a08751" id="r_a27a95751e2df85cd09b5670da0a08751"><td class="memItemLeft" align="right" valign="top"><a id="a27a95751e2df85cd09b5670da0a08751" name="a27a95751e2df85cd09b5670da0a08751"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__html__declaration__condition__start.html">stdex::parser::basic_html_declaration_condition_start</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_condition_start</b></td></tr>
<tr class="separator:a27a95751e2df85cd09b5670da0a08751"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13a53886f2645b9d94f3784c9b664d6d" id="r_a13a53886f2645b9d94f3784c9b664d6d"><td class="memItemLeft" align="right" valign="top"><a id="a13a53886f2645b9d94f3784c9b664d6d" name="a13a53886f2645b9d94f3784c9b664d6d"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__html__declaration__condition__end.html">stdex::parser::basic_html_declaration_condition_end</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_condition_end</b></td></tr>
<tr class="separator:a13a53886f2645b9d94f3784c9b664d6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a095c42d98d750f64d6acade626b6cc7e" id="r_a095c42d98d750f64d6acade626b6cc7e"><td class="memItemLeft" align="right" valign="top"><a id="a095c42d98d750f64d6acade626b6cc7e" name="a095c42d98d750f64d6acade626b6cc7e"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_any_char</b></td></tr>
<tr class="separator:a095c42d98d750f64d6acade626b6cc7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6ff9a07c77a0baff77bd18f51c5c9bc" id="r_ae6ff9a07c77a0baff77bd18f51c5c9bc"><td class="memItemLeft" align="right" valign="top"><a id="ae6ff9a07c77a0baff77bd18f51c5c9bc" name="ae6ff9a07c77a0baff77bd18f51c5c9bc"></a>
std::vector&lt; std::unique_ptr&lt; <a class="el" href="structstdex_1_1html_1_1entity.html">entity</a>&lt; T, TR, AX &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_entities</b></td></tr>
<tr class="memdesc:ae6ff9a07c77a0baff77bd18f51c5c9bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Array of entities. <br /></td></tr>
<tr class="separator:ae6ff9a07c77a0baff77bd18f51c5c9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e39c9768993ca708cf5d97bd0715065" id="r_a9e39c9768993ca708cf5d97bd0715065"><td class="memItemLeft" align="right" valign="top"><a id="a9e39c9768993ca708cf5d97bd0715065" name="a9e39c9768993ca708cf5d97bd0715065"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__html__tag.html">stdex::parser::basic_html_tag</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_tag</b></td></tr>
<tr class="separator:a9e39c9768993ca708cf5d97bd0715065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8228c7a43502a0918d0e94569403be2f" id="r_a8228c7a43502a0918d0e94569403be2f"><td class="memItemLeft" align="right" valign="top"><a id="a8228c7a43502a0918d0e94569403be2f" name="a8228c7a43502a0918d0e94569403be2f"></a>
sequence_store&#160;</td><td class="memItemRight" valign="bottom"><b>m_sequences</b></td></tr>
<tr class="memdesc:a7de5f3c6d8292e7d696f6817f4925f6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store of sequences. <br /></td></tr>
<tr class="separator:a7de5f3c6d8292e7d696f6817f4925f6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19e4abf1a36c12c6762e17471d83dd2b" id="r_a19e4abf1a36c12c6762e17471d83dd2b"><td class="memItemLeft" align="right" valign="top"><a id="a19e4abf1a36c12c6762e17471d83dd2b" name="a19e4abf1a36c12c6762e17471d83dd2b"></a>
<tr class="memdesc:a8228c7a43502a0918d0e94569403be2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store of sequences. <br /></td></tr>
<tr class="separator:a8228c7a43502a0918d0e94569403be2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6af078df6d8322da283445c12275ad9" id="r_aa6af078df6d8322da283445c12275ad9"><td class="memItemLeft" align="right" valign="top"><a id="aa6af078df6d8322da283445c12275ad9" name="aa6af078df6d8322da283445c12275ad9"></a>
std::vector&lt; <a class="el" href="classstdex_1_1html_1_1element__start.html">element_start</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_element_stack</b></td></tr>
<tr class="memdesc:a19e4abf1a36c12c6762e17471d83dd2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">LIFO stack of started elements. <br /></td></tr>
<tr class="separator:a19e4abf1a36c12c6762e17471d83dd2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f1863bab99619fc0bc4e71f9c9c026d" id="r_a5f1863bab99619fc0bc4e71f9c9c026d"><td class="memItemLeft" align="right" valign="top"><a id="a5f1863bab99619fc0bc4e71f9c9c026d" name="a5f1863bab99619fc0bc4e71f9c9c026d"></a>
<tr class="memdesc:aa6af078df6d8322da283445c12275ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">LIFO stack of started elements. <br /></td></tr>
<tr class="separator:aa6af078df6d8322da283445c12275ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4e4403bba2f51ee61d0448c8a0dbd03" id="r_ae4e4403bba2f51ee61d0448c8a0dbd03"><td class="memItemLeft" align="right" valign="top"><a id="ae4e4403bba2f51ee61d0448c8a0dbd03" name="ae4e4403bba2f51ee61d0448c8a0dbd03"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_is_special_element</b></td></tr>
<tr class="memdesc:a5f1863bab99619fc0bc4e71f9c9c026d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inside of a special element (&lt;SCRIPT&gt;, &lt;STYLE&gt;, ...)? <br /></td></tr>
<tr class="separator:a5f1863bab99619fc0bc4e71f9c9c026d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memdesc:ae4e4403bba2f51ee61d0448c8a0dbd03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inside of a special element (&lt;SCRIPT&gt;, &lt;STYLE&gt;, ...)? <br /></td></tr>
<tr class="separator:ae4e4403bba2f51ee61d0448c8a0dbd03"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a73ebe1562c231fe2794b549a2cffd436" id="r_a73ebe1562c231fe2794b549a2cffd436"><td class="memItemLeft" align="right" valign="top"><a id="a73ebe1562c231fe2794b549a2cffd436" name="a73ebe1562c231fe2794b549a2cffd436"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>parser&lt; _Elem, _Traits, _Alloc &gt;</b></td></tr>
<tr class="separator:a73ebe1562c231fe2794b549a2cffd436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4cd4cb5c10638d494059093f738f62" id="r_abe4cd4cb5c10638d494059093f738f62"><td class="memItemLeft" align="right" valign="top"><a id="abe4cd4cb5c10638d494059093f738f62" name="abe4cd4cb5c10638d494059093f738f62"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>parser&lt; T, TR, AX &gt;</b></td></tr>
<tr class="separator:abe4cd4cb5c10638d494059093f738f62"><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 _Elem, class _Traits = std::char_traits&lt;_Elem&gt;, class _Alloc = std::allocator&lt;_Elem&gt;&gt;<br />
class stdex::html::document&lt; _Elem, _Traits, _Alloc &gt;</div><p>HTML document. </p>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt;<br />
class stdex::html::document&lt; T, TR, AX &gt;</div><p>HTML document. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/<a class="el" href="html_8hpp_source.html">html.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -93,7 +95,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::element 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>HTML element <code>&lt;.../&gt;</code>
<a href="classstdex_1_1html_1_1element.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -104,7 +106,7 @@ Public Member Functions</h2></td></tr>
template&lt;class T &gt; </td></tr>
<tr class="memitem:a06a4a00758927152ece17010cfff1381"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>element</b> (<a class="el" href="classstdex_1_1parser_1_1basic__html__tag.html">stdex::parser::basic_html_tag</a>&lt; T &gt; &amp;&amp;tag, const T *src, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html#a8eccbcd5829b97c67aa0fcc449292470">parent</a>=nullptr)</td></tr>
<tr class="separator:a06a4a00758927152ece17010cfff1381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence" id="r_a5176d92482223ebdaa725a990ff62f64"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>sequence</b> (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_parent=nullptr)</td></tr>
<tr class="separator:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -113,7 +115,7 @@ template&lt;class T &gt; </td></tr>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a678310e34574f209d3b0a75e2186ded1" id="r_a678310e34574f209d3b0a75e2186ded1"><td class="memTemplParams" colspan="2"><a id="a678310e34574f209d3b0a75e2186ded1" name="a678310e34574f209d3b0a75e2186ded1"></a>
template&lt;class T &gt; </td></tr>
<tr class="memitem:a678310e34574f209d3b0a75e2186ded1"><td class="memTemplItemLeft" align="right" valign="top">static element_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>element_code</b> (_In_reads_z_(num_chars) const T *<a class="el" href="classstdex_1_1html_1_1element.html#a0ac164c8f64a91166b90e8246661f85d">name</a>, size_t num_chars)</td></tr>
<tr class="memitem:a678310e34574f209d3b0a75e2186ded1"><td class="memTemplItemLeft" align="right" valign="top">static element_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>element_code</b> (_In_reads_z_(num_chars) const T *<a class="el" href="#a0ac164c8f64a91166b90e8246661f85d">name</a>, size_t num_chars)</td></tr>
<tr class="separator:a678310e34574f209d3b0a75e2186ded1"><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>
@ -130,7 +132,7 @@ element_t&#160;</td><td class="memItemRight" valign="bottom"><b>code</b></td></t
std::vector&lt; <a class="el" href="structstdex_1_1parser_1_1html__attribute.html">stdex::parser::html_attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>attributes</b></td></tr>
<tr class="memdesc:a7c087846ffc38135f3ff7665aec32364"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element attribute positions in source. <br /></td></tr>
<tr class="separator:a7c087846ffc38135f3ff7665aec32364"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence" id="r_a49c618139178a5fcbefaf13c08a98969"><td class="memItemLeft" align="right" valign="top">
stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="memdesc:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sequence type. Enum is used for performance reasons (vs. <code>dynamic_cast</code>) <br /></td></tr>
@ -152,7 +154,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 929 B

After

Width:  |  Height:  |  Size: 929 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -92,7 +94,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::element_end 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents">
<p>Ending tag of an HTML element <code>&lt;/...&gt;</code>
<a href="classstdex_1_1html_1_1element__end.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -102,7 +104,7 @@ Public Member Functions</h2></td></tr>
template&lt;class T &gt; </td></tr>
<tr class="memitem:ae230acaf094d438bb6c48e92406c1a38"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>element_end</b> (<a class="el" href="classstdex_1_1parser_1_1basic__html__tag.html">stdex::parser::basic_html_tag</a>&lt; T &gt; &amp;&amp;tag, const T *src, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html#a8eccbcd5829b97c67aa0fcc449292470">parent</a>=nullptr, <a class="el" href="classstdex_1_1html_1_1element__start.html">element_start</a> *_start=nullptr)</td></tr>
<tr class="separator:ae230acaf094d438bb6c48e92406c1a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence" id="r_a5176d92482223ebdaa725a990ff62f64"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>sequence</b> (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_parent=nullptr)</td></tr>
<tr class="separator:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -121,7 +123,7 @@ element_t&#160;</td><td class="memItemRight" valign="bottom"><b>code</b></td></t
<a class="el" href="classstdex_1_1html_1_1element__start.html">element_start</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>start</b></td></tr>
<tr class="memdesc:ab261fd8fa4c08c10e81b2e50b94d1cc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponding starting tag. <br /></td></tr>
<tr class="separator:ab261fd8fa4c08c10e81b2e50b94d1cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence" id="r_a49c618139178a5fcbefaf13c08a98969"><td class="memItemLeft" align="right" valign="top">
stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="memdesc:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sequence type. Enum is used for performance reasons (vs. <code>dynamic_cast</code>) <br /></td></tr>
@ -143,7 +145,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 649 B

After

Width:  |  Height:  |  Size: 649 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -95,7 +97,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::element_start 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents">
<p>Starting tag of an HTML element <code>&lt;...&gt;</code>
<a href="classstdex_1_1html_1_1element__start.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -103,12 +105,12 @@ Public Member Functions</h2></td></tr>
template&lt;class T &gt; </td></tr>
<tr class="memitem:ad23b6872cac48e08cfcf5ef0ce87081b"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>element_start</b> (<a class="el" href="classstdex_1_1parser_1_1basic__html__tag.html">stdex::parser::basic_html_tag</a>&lt; T &gt; &amp;&amp;tag, const T *src, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html#a8eccbcd5829b97c67aa0fcc449292470">parent</a>=nullptr, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_end=nullptr)</td></tr>
<tr class="separator:ad23b6872cac48e08cfcf5ef0ce87081b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1element"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1element')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1element.html">stdex::html::element</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1element"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1element')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1element.html">stdex::html::element</a></td></tr>
<tr class="memitem:a06a4a00758927152ece17010cfff1381 inherit pub_methods_classstdex_1_1html_1_1element" id="r_a06a4a00758927152ece17010cfff1381"><td class="memTemplParams" colspan="2">
template&lt;class T &gt; </td></tr>
<tr class="memitem:a06a4a00758927152ece17010cfff1381 inherit pub_methods_classstdex_1_1html_1_1element"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>element</b> (<a class="el" href="classstdex_1_1parser_1_1basic__html__tag.html">stdex::parser::basic_html_tag</a>&lt; T &gt; &amp;&amp;tag, const T *src, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html#a8eccbcd5829b97c67aa0fcc449292470">parent</a>=nullptr)</td></tr>
<tr class="separator:a06a4a00758927152ece17010cfff1381 inherit pub_methods_classstdex_1_1html_1_1element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence" id="r_a5176d92482223ebdaa725a990ff62f64"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>sequence</b> (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_parent=nullptr)</td></tr>
<tr class="separator:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -119,7 +121,7 @@ Public Attributes</h2></td></tr>
<a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
<tr class="memdesc:a8527b1a5398d4f6702c97824a44479cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Corresponding ending tag of type <code><a class="el" href="classstdex_1_1html_1_1element__end.html" title="Ending tag of an HTML element &lt;/...&gt;">element_end</a></code>; When element is ended by a start of another element, this points to the another element start. <br /></td></tr>
<tr class="separator:a8527b1a5398d4f6702c97824a44479cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1element"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1element')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1element.html">stdex::html::element</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1element"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1element')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1element.html">stdex::html::element</a></td></tr>
<tr class="memitem:acad269ffc367d3a7df7cb42fed0ed486 inherit pub_attribs_classstdex_1_1html_1_1element" id="r_acad269ffc367d3a7df7cb42fed0ed486"><td class="memItemLeft" align="right" valign="top">
element_t&#160;</td><td class="memItemRight" valign="bottom"><b>code</b></td></tr>
<tr class="memdesc:acad269ffc367d3a7df7cb42fed0ed486 inherit pub_attribs_classstdex_1_1html_1_1element"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element code. <br /></td></tr>
@ -132,7 +134,7 @@ element_t&#160;</td><td class="memItemRight" valign="bottom"><b>code</b></td></t
std::vector&lt; <a class="el" href="structstdex_1_1parser_1_1html__attribute.html">stdex::parser::html_attribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>attributes</b></td></tr>
<tr class="memdesc:a7c087846ffc38135f3ff7665aec32364 inherit pub_attribs_classstdex_1_1html_1_1element"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element attribute positions in source. <br /></td></tr>
<tr class="separator:a7c087846ffc38135f3ff7665aec32364 inherit pub_attribs_classstdex_1_1html_1_1element"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence" id="r_a49c618139178a5fcbefaf13c08a98969"><td class="memItemLeft" align="right" valign="top">
stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="memdesc:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sequence type. Enum is used for performance reasons (vs. <code>dynamic_cast</code>) <br /></td></tr>
@ -148,7 +150,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1html_1_1element"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classstdex_1_1html_1_1element')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1element.html">stdex::html::element</a></td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1html_1_1element"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classstdex_1_1html_1_1element')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1element.html">stdex::html::element</a></td></tr>
<tr class="memitem:a678310e34574f209d3b0a75e2186ded1 inherit pub_static_methods_classstdex_1_1html_1_1element" id="r_a678310e34574f209d3b0a75e2186ded1"><td class="memTemplParams" colspan="2">
template&lt;class T &gt; </td></tr>
<tr class="memitem:a678310e34574f209d3b0a75e2186ded1 inherit pub_static_methods_classstdex_1_1html_1_1element"><td class="memTemplItemLeft" align="right" valign="top">static element_t&#160;</td><td class="memTemplItemRight" valign="bottom"><b>element_code</b> (_In_reads_z_(num_chars) const T *<a class="el" href="classstdex_1_1html_1_1element.html#a0ac164c8f64a91166b90e8246661f85d">name</a>, size_t num_chars)</td></tr>
@ -162,7 +164,7 @@ template&lt;class T &gt; </td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 924 B

After

Width:  |  Height:  |  Size: 924 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -90,7 +92,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::instruction 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents">
<p>HTML instruction.
<a href="classstdex_1_1html_1_1instruction.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -102,7 +104,7 @@ Public Member Functions</h2></td></tr>
template&lt;class T &gt; </td></tr>
<tr class="memitem:a70ff2da63e955da71eb6930bdb7cdb73"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>instruction</b> (<a class="el" href="classstdex_1_1parser_1_1basic__html__tag.html">stdex::parser::basic_html_tag</a>&lt; T &gt; &amp;&amp;tag, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html#a8eccbcd5829b97c67aa0fcc449292470">parent</a>=nullptr)</td></tr>
<tr class="separator:a70ff2da63e955da71eb6930bdb7cdb73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence" id="r_a5176d92482223ebdaa725a990ff62f64"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>sequence</b> (stdex::parser::html_sequence_t _type=stdex::parser::html_sequence_t::unknown, size_t start=0, size_t end=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_parent=nullptr)</td></tr>
<tr class="separator:a5176d92482223ebdaa725a990ff62f64 inherit pub_methods_classstdex_1_1html_1_1sequence"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -113,7 +115,7 @@ Public Attributes</h2></td></tr>
<a class="el" href="structstdex_1_1interval.html">stdex::interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>content</b></td></tr>
<tr class="memdesc:a43dc8f8be5cc4de98bd272d3479412e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instruction content position in source. <br /></td></tr>
<tr class="separator:a43dc8f8be5cc4de98bd272d3479412e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1sequence"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1sequence')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a></td></tr>
<tr class="memitem:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence" id="r_a49c618139178a5fcbefaf13c08a98969"><td class="memItemLeft" align="right" valign="top">
stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="memdesc:a49c618139178a5fcbefaf13c08a98969 inherit pub_attribs_classstdex_1_1html_1_1sequence"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sequence type. Enum is used for performance reasons (vs. <code>dynamic_cast</code>) <br /></td></tr>
@ -135,7 +137,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 590 B

After

Width:  |  Height:  |  Size: 590 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,43 +76,43 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt; Member List</div></div>
<div class="headertitle"><div class="title">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html#aee0d308698b67b5abb21442f14bd19d3">append_inserted_tokens</a>(std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source, inserted_token_list &amp;inserted_tokens, size_t word_index, bool after_word, token_list &amp;active_tokens)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#aeb7c3071e98511d3215c4fa8c643d1f6">append_token</a>(std::unique_ptr&lt; T &gt; &amp;&amp;token)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</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_1html_1_1parser.html#a6fe16b4065b1ce300443794aa6d49044">append_token</a>(std::unique_ptr&lt; T &gt; &amp;&amp;token, std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</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_1html_1_1parser.html#a290412efc03679f0408120b390ee3028">end_tokens</a>(std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source, token_list &amp;active_tokens, const token_list &amp;new_tokens)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a42daa02e62ec512605b29cf2dbf727b4">link</a>(std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source, const text_token&lt; _Elem, _Traits, _Alloc &gt; *t)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_any_char</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_css_cdc</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_css_cdo</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_css_comment</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_css_import</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_css_string</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_css_uri</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a6cae9cb66849c55e4c56dc3677a98c7e">m_document</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#af62e1fa74b942d127a8076564cf0f6c6">m_offset</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#ad8bb1f6a00d6a6d192d0d2e7265d120d">m_parse_frames</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a02f2429bdfe818247242cc0a475d26f9">m_progress</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a4f1480c41cd6656042a9473528be62cb">m_source</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a5827d0faa87547c141a69a286fdc6b77">m_tokens</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a7804f7cfaeb01e5cbe7fdfe1321fea35">m_url</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a6eac9b41ad9579e93b8c5f0f3b95c601">make_absolute_url</a>(std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;rel)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a1d5216106ac0112d536c450010f0562d">merge</a>(token_list &amp;a, const token_list &amp;b)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a6917d950d42024601cf16926f9cbfeb1">parse</a>()</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a4e76ce4fbffac17a8afd44841a4c8cfe">parse</a>(const sequence_store::const_iterator &amp;end, uint32_t text_type=0)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</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_1html_1_1parser.html#a0c71841185d92896d6d9a1fe02bfc3d4">parse_css</a>(size_t start, size_t end)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parser</b>(const document&lt; _Elem, _Traits, _Alloc &gt; &amp;document, _In_reads_or_z_opt_(num_chars) const stdex::schar_t *url=nullptr, size_t num_chars=0, bool parse_frames=false, stdex::progress&lt; size_t &gt; *progress=nullptr) (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#ae4b213dd9b196120c05a062229688172">start_tokens</a>(std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source, token_list &amp;active_tokens, const token_list &amp;new_tokens, token_list::const_iterator from)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html#a759bd73194ebb69a0d1bebb289023816">tokens</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; _Elem, _Traits, _Alloc &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_1html_1_1parser.html#a00f6f82ed5807d87f1b16af89f03226a">append_inserted_tokens</a>(std::basic_string&lt; T, TR, AX &gt; &amp;source, inserted_token_list &amp;inserted_tokens, size_t word_index, bool after_word, token_list &amp;active_tokens)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#a01675f38b75e9711b23f7c583f1ffa49">append_token</a>(std::unique_ptr&lt; T &gt; &amp;&amp;token)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</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_1html_1_1parser.html#ae34959d0833cd2a755b379039d72af66">append_token</a>(std::unique_ptr&lt; T &gt; &amp;&amp;token, std::basic_string&lt; T, TR, AX &gt; &amp;source)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</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_1html_1_1parser.html#a23b6ee6369da571d1925230dbeff10e8">end_tokens</a>(std::basic_string&lt; T, TR, AX &gt; &amp;source, token_list &amp;active_tokens, const token_list &amp;new_tokens)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#a89c39929effb51b74462030684e0b347">link</a>(std::basic_string&lt; T, TR, AX &gt; &amp;source, const text_token&lt; T, TR, AX &gt; *t)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_any_char</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_css_cdc</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_css_cdo</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_css_comment</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_css_import</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_css_string</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_css_uri</b> (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#a1d2fae3246461b74a53dcb05d73ffb90">m_document</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#aa7864696d73f2d1c64f12526dc03b919">m_offset</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#ab0e2c1737eb01abbad5ee7787b513865">m_parse_frames</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#aaf39db969c3b1896a9f695040c86bb67">m_progress</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#aac7139f9e3cadfbe17aa1d925ef0a0f4">m_source</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#a00dacf55aec206266424e861ffdee39c">m_tokens</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#a16fb3bb4eb672f6c4e6b51367a7385e4">m_url</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#ab35d040fe5e51b116c4a7ce6eaa3c7b4">make_absolute_url</a>(std::basic_string&lt; T, TR, AX &gt; &amp;rel)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#a32deefe517aeb37e24b782c1f895587a">merge</a>(token_list &amp;a, const token_list &amp;b)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#a1839d06fca077430488bcb7131e2f7f9">parse</a>()</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#a166342f91c2b311fa5f1b8162635a2a3">parse</a>(const sequence_store::const_iterator &amp;end, uint32_t text_type=0)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</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_1html_1_1parser.html#a7be4d959f8193f6701665d964ab58d39">parse_css</a>(size_t start, size_t end)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parser</b>(const document&lt; T, TR, AX &gt; &amp;document, _In_reads_or_z_opt_(num_chars) const stdex::schar_t *url=nullptr, size_t num_chars=0, bool parse_frames=false, stdex::progress&lt; size_t &gt; *progress=nullptr) (defined in <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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_1html_1_1parser.html#a82d49a098fde9cf12da6f7af2234b78d">start_tokens</a>(std::basic_string&lt; T, TR, AX &gt; &amp;source, token_list &amp;active_tokens, const token_list &amp;new_tokens, token_list::const_iterator from)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html#ad0a37daf9b0329838574cd4e1c4e5d56">tokens</a>() const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser&lt; T, TR, AX &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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</title>
<title>stdex: stdex::html::parser&lt; T, TR, AX &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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -80,168 +82,158 @@ $(function() {
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classstdex_1_1html_1_1parser-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</div></div>
<div class="headertitle"><div class="title">stdex::html::parser&lt; T, TR, AX &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>HTML parser.
<a href="classstdex_1_1html_1_1parser.html#details">More...</a></p>
<a href="#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:afc3ebfda53da756ff312996ff073338f" id="r_afc3ebfda53da756ff312996ff073338f"><td class="memItemLeft" align="right" valign="top"><a id="afc3ebfda53da756ff312996ff073338f" name="afc3ebfda53da756ff312996ff073338f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>parser</b> (const <a class="el" href="classstdex_1_1html_1_1document.html">document</a>&lt; _Elem, _Traits, _Alloc &gt; &amp;<a class="el" href="classstdex_1_1html_1_1document.html">document</a>, _In_reads_or_z_opt_(num_chars) const stdex::schar_t *url=nullptr, size_t num_chars=0, bool parse_frames=false, <a class="el" href="classstdex_1_1progress.html">stdex::progress</a>&lt; size_t &gt; *<a class="el" href="classstdex_1_1progress.html">progress</a>=nullptr)</td></tr>
<tr class="separator:afc3ebfda53da756ff312996ff073338f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6917d950d42024601cf16926f9cbfeb1" id="r_a6917d950d42024601cf16926f9cbfeb1"><td class="memItemLeft" align="right" valign="top"><a id="a6917d950d42024601cf16926f9cbfeb1" name="a6917d950d42024601cf16926f9cbfeb1"></a>
<a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; _Elem, _Traits, _Alloc &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> ()</td></tr>
<tr class="memdesc:a6917d950d42024601cf16926f9cbfeb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses HTML document. <br /></td></tr>
<tr class="separator:a6917d950d42024601cf16926f9cbfeb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a290412efc03679f0408120b390ee3028" id="r_a290412efc03679f0408120b390ee3028"><td class="memItemLeft" align="right" valign="top">token_list::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1parser.html#a290412efc03679f0408120b390ee3028">end_tokens</a> (std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source, token_list &amp;active_tokens, const token_list &amp;new_tokens)</td></tr>
<tr class="memdesc:a290412efc03679f0408120b390ee3028"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pops ending tokens from the active token list and append their tags to the source code string. <br /></td></tr>
<tr class="separator:a290412efc03679f0408120b390ee3028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee0d308698b67b5abb21442f14bd19d3" id="r_aee0d308698b67b5abb21442f14bd19d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1parser.html#aee0d308698b67b5abb21442f14bd19d3">append_inserted_tokens</a> (std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source, inserted_token_list &amp;inserted_tokens, size_t word_index, bool after_word, token_list &amp;active_tokens)</td></tr>
<tr class="memdesc:aee0d308698b67b5abb21442f14bd19d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds matching inserted tokens before/after the given word in source code. <br /></td></tr>
<tr class="separator:aee0d308698b67b5abb21442f14bd19d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eac9b41ad9579e93b8c5f0f3b95c601" id="r_a6eac9b41ad9579e93b8c5f0f3b95c601"><td class="memItemLeft" align="right" valign="top"><a id="a6eac9b41ad9579e93b8c5f0f3b95c601" name="a6eac9b41ad9579e93b8c5f0f3b95c601"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>make_absolute_url</b> (std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;rel)</td></tr>
<tr class="memdesc:a6eac9b41ad9579e93b8c5f0f3b95c601"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts URL to absolute. <br /></td></tr>
<tr class="separator:a6eac9b41ad9579e93b8c5f0f3b95c601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a759bd73194ebb69a0d1bebb289023816" id="r_a759bd73194ebb69a0d1bebb289023816"><td class="memItemLeft" align="right" valign="top"><a id="a759bd73194ebb69a0d1bebb289023816" name="a759bd73194ebb69a0d1bebb289023816"></a>
<tr class="memitem:aa378dc9fbf81aecb43ccffd9948f2be4" id="r_aa378dc9fbf81aecb43ccffd9948f2be4"><td class="memItemLeft" align="right" valign="top"><a id="aa378dc9fbf81aecb43ccffd9948f2be4" name="aa378dc9fbf81aecb43ccffd9948f2be4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>parser</b> (const <a class="el" href="classstdex_1_1html_1_1document.html">document</a>&lt; T, TR, AX &gt; &amp;<a class="el" href="classstdex_1_1html_1_1document.html">document</a>, _In_reads_or_z_opt_(num_chars) const stdex::schar_t *url=nullptr, size_t num_chars=0, bool parse_frames=false, <a class="el" href="classstdex_1_1progress.html">stdex::progress</a>&lt; size_t &gt; *<a class="el" href="classstdex_1_1progress.html">progress</a>=nullptr)</td></tr>
<tr class="separator:aa378dc9fbf81aecb43ccffd9948f2be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1839d06fca077430488bcb7131e2f7f9" id="r_a1839d06fca077430488bcb7131e2f7f9"><td class="memItemLeft" align="right" valign="top"><a id="a1839d06fca077430488bcb7131e2f7f9" name="a1839d06fca077430488bcb7131e2f7f9"></a>
<a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; T, TR, AX &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> ()</td></tr>
<tr class="memdesc:a1839d06fca077430488bcb7131e2f7f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses HTML document. <br /></td></tr>
<tr class="separator:a1839d06fca077430488bcb7131e2f7f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23b6ee6369da571d1925230dbeff10e8" id="r_a23b6ee6369da571d1925230dbeff10e8"><td class="memItemLeft" align="right" valign="top">token_list::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a23b6ee6369da571d1925230dbeff10e8">end_tokens</a> (std::basic_string&lt; T, TR, AX &gt; &amp;source, token_list &amp;active_tokens, const token_list &amp;new_tokens)</td></tr>
<tr class="memdesc:a23b6ee6369da571d1925230dbeff10e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pops ending tokens from the active token list and append their tags to the source code string. <br /></td></tr>
<tr class="separator:a23b6ee6369da571d1925230dbeff10e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f6f82ed5807d87f1b16af89f03226a" id="r_a00f6f82ed5807d87f1b16af89f03226a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a00f6f82ed5807d87f1b16af89f03226a">append_inserted_tokens</a> (std::basic_string&lt; T, TR, AX &gt; &amp;source, inserted_token_list &amp;inserted_tokens, size_t word_index, bool after_word, token_list &amp;active_tokens)</td></tr>
<tr class="memdesc:a00f6f82ed5807d87f1b16af89f03226a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds matching inserted tokens before/after the given word in source code. <br /></td></tr>
<tr class="separator:a00f6f82ed5807d87f1b16af89f03226a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab35d040fe5e51b116c4a7ce6eaa3c7b4" id="r_ab35d040fe5e51b116c4a7ce6eaa3c7b4"><td class="memItemLeft" align="right" valign="top"><a id="ab35d040fe5e51b116c4a7ce6eaa3c7b4" name="ab35d040fe5e51b116c4a7ce6eaa3c7b4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>make_absolute_url</b> (std::basic_string&lt; T, TR, AX &gt; &amp;rel)</td></tr>
<tr class="memdesc:ab35d040fe5e51b116c4a7ce6eaa3c7b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts URL to absolute. <br /></td></tr>
<tr class="separator:ab35d040fe5e51b116c4a7ce6eaa3c7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0a37daf9b0329838574cd4e1c4e5d56" id="r_ad0a37daf9b0329838574cd4e1c4e5d56"><td class="memItemLeft" align="right" valign="top"><a id="ad0a37daf9b0329838574cd4e1c4e5d56" name="ad0a37daf9b0329838574cd4e1c4e5d56"></a>
const token_vector &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>tokens</b> () const</td></tr>
<tr class="memdesc:a759bd73194ebb69a0d1bebb289023816"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns collection of tokens. <br /></td></tr>
<tr class="separator:a759bd73194ebb69a0d1bebb289023816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memdesc:ad0a37daf9b0329838574cd4e1c4e5d56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns collection of tokens. <br /></td></tr>
<tr class="separator:ad0a37daf9b0329838574cd4e1c4e5d56"><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:a42daa02e62ec512605b29cf2dbf727b4" id="r_a42daa02e62ec512605b29cf2dbf727b4"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1parser.html#a42daa02e62ec512605b29cf2dbf727b4">link</a> (std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source, const <a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; _Elem, _Traits, _Alloc &gt; *t)</td></tr>
<tr class="memdesc:a42daa02e62ec512605b29cf2dbf727b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rebuilds HTML source code from the token tree. <br /></td></tr>
<tr class="separator:a42daa02e62ec512605b29cf2dbf727b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4b213dd9b196120c05a062229688172" id="r_ae4b213dd9b196120c05a062229688172"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1parser.html#ae4b213dd9b196120c05a062229688172">start_tokens</a> (std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source, token_list &amp;active_tokens, const token_list &amp;new_tokens, token_list::const_iterator from)</td></tr>
<tr class="memdesc:ae4b213dd9b196120c05a062229688172"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pushes tokens to the active token list and appends their tags to the source code string. <br /></td></tr>
<tr class="separator:ae4b213dd9b196120c05a062229688172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d5216106ac0112d536c450010f0562d" id="r_a1d5216106ac0112d536c450010f0562d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1parser.html#a1d5216106ac0112d536c450010f0562d">merge</a> (token_list &amp;a, const token_list &amp;b)</td></tr>
<tr class="memdesc:a1d5216106ac0112d536c450010f0562d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds tokens from list <code>b</code> to list <code>a</code> creating an union. <br /></td></tr>
<tr class="separator:a1d5216106ac0112d536c450010f0562d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89c39929effb51b74462030684e0b347" id="r_a89c39929effb51b74462030684e0b347"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a89c39929effb51b74462030684e0b347">link</a> (std::basic_string&lt; T, TR, AX &gt; &amp;source, const <a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; T, TR, AX &gt; *t)</td></tr>
<tr class="memdesc:a89c39929effb51b74462030684e0b347"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rebuilds HTML source code from the token tree. <br /></td></tr>
<tr class="separator:a89c39929effb51b74462030684e0b347"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82d49a098fde9cf12da6f7af2234b78d" id="r_a82d49a098fde9cf12da6f7af2234b78d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a82d49a098fde9cf12da6f7af2234b78d">start_tokens</a> (std::basic_string&lt; T, TR, AX &gt; &amp;source, token_list &amp;active_tokens, const token_list &amp;new_tokens, token_list::const_iterator from)</td></tr>
<tr class="memdesc:a82d49a098fde9cf12da6f7af2234b78d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pushes tokens to the active token list and appends their tags to the source code string. <br /></td></tr>
<tr class="separator:a82d49a098fde9cf12da6f7af2234b78d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32deefe517aeb37e24b782c1f895587a" id="r_a32deefe517aeb37e24b782c1f895587a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a32deefe517aeb37e24b782c1f895587a">merge</a> (token_list &amp;a, const token_list &amp;b)</td></tr>
<tr class="memdesc:a32deefe517aeb37e24b782c1f895587a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds tokens from list <code>b</code> to list <code>a</code> creating an union. <br /></td></tr>
<tr class="separator:a32deefe517aeb37e24b782c1f895587a"><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:aeb7c3071e98511d3215c4fa8c643d1f6" id="r_aeb7c3071e98511d3215c4fa8c643d1f6"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aeb7c3071e98511d3215c4fa8c643d1f6"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1parser.html#aeb7c3071e98511d3215c4fa8c643d1f6">append_token</a> (std::unique_ptr&lt; T &gt; &amp;&amp;<a class="el" href="classstdex_1_1html_1_1token.html">token</a>)</td></tr>
<tr class="memdesc:aeb7c3071e98511d3215c4fa8c643d1f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds token to the collection. <br /></td></tr>
<tr class="separator:aeb7c3071e98511d3215c4fa8c643d1f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fe16b4065b1ce300443794aa6d49044" id="r_a6fe16b4065b1ce300443794aa6d49044"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a6fe16b4065b1ce300443794aa6d49044"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1parser.html#a6fe16b4065b1ce300443794aa6d49044">append_token</a> (std::unique_ptr&lt; T &gt; &amp;&amp;<a class="el" href="classstdex_1_1html_1_1token.html">token</a>, std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;source)</td></tr>
<tr class="memdesc:a6fe16b4065b1ce300443794aa6d49044"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds token to the collection and appends its tag to the source code string. <br /></td></tr>
<tr class="separator:a6fe16b4065b1ce300443794aa6d49044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e76ce4fbffac17a8afd44841a4c8cfe" id="r_a4e76ce4fbffac17a8afd44841a4c8cfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; _Elem, _Traits, _Alloc &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1parser.html#a4e76ce4fbffac17a8afd44841a4c8cfe">parse</a> (const sequence_store::const_iterator &amp;end, uint32_t text_type=0)</td></tr>
<tr class="memdesc:a4e76ce4fbffac17a8afd44841a4c8cfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively parses HTML document. <br /></td></tr>
<tr class="separator:a4e76ce4fbffac17a8afd44841a4c8cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c71841185d92896d6d9a1fe02bfc3d4" id="r_a0c71841185d92896d6d9a1fe02bfc3d4"><td class="memItemLeft" align="right" valign="top"><a id="a0c71841185d92896d6d9a1fe02bfc3d4" name="a0c71841185d92896d6d9a1fe02bfc3d4"></a>
<a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; _Elem, _Traits, _Alloc &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>parse_css</b> (size_t start, size_t end)</td></tr>
<tr class="memdesc:a0c71841185d92896d6d9a1fe02bfc3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses CSS. <br /></td></tr>
<tr class="separator:a0c71841185d92896d6d9a1fe02bfc3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01675f38b75e9711b23f7c583f1ffa49" id="r_a01675f38b75e9711b23f7c583f1ffa49"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a01675f38b75e9711b23f7c583f1ffa49"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a01675f38b75e9711b23f7c583f1ffa49">append_token</a> (std::unique_ptr&lt; T &gt; &amp;&amp;<a class="el" href="classstdex_1_1html_1_1token.html">token</a>)</td></tr>
<tr class="memdesc:a01675f38b75e9711b23f7c583f1ffa49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds token to the collection. <br /></td></tr>
<tr class="separator:a01675f38b75e9711b23f7c583f1ffa49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae34959d0833cd2a755b379039d72af66" id="r_ae34959d0833cd2a755b379039d72af66"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ae34959d0833cd2a755b379039d72af66"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ae34959d0833cd2a755b379039d72af66">append_token</a> (std::unique_ptr&lt; T &gt; &amp;&amp;<a class="el" href="classstdex_1_1html_1_1token.html">token</a>, std::basic_string&lt; T, TR, AX &gt; &amp;source)</td></tr>
<tr class="memdesc:ae34959d0833cd2a755b379039d72af66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds token to the collection and appends its tag to the source code string. <br /></td></tr>
<tr class="separator:ae34959d0833cd2a755b379039d72af66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a166342f91c2b311fa5f1b8162635a2a3" id="r_a166342f91c2b311fa5f1b8162635a2a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; T, TR, AX &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a166342f91c2b311fa5f1b8162635a2a3">parse</a> (const sequence_store::const_iterator &amp;end, uint32_t text_type=0)</td></tr>
<tr class="memdesc:a166342f91c2b311fa5f1b8162635a2a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively parses HTML document. <br /></td></tr>
<tr class="separator:a166342f91c2b311fa5f1b8162635a2a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7be4d959f8193f6701665d964ab58d39" id="r_a7be4d959f8193f6701665d964ab58d39"><td class="memItemLeft" align="right" valign="top"><a id="a7be4d959f8193f6701665d964ab58d39" name="a7be4d959f8193f6701665d964ab58d39"></a>
<a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; T, TR, AX &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>parse_css</b> (size_t start, size_t end)</td></tr>
<tr class="memdesc:a7be4d959f8193f6701665d964ab58d39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses CSS. <br /></td></tr>
<tr class="separator:a7be4d959f8193f6701665d964ab58d39"><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:a6cae9cb66849c55e4c56dc3677a98c7e" id="r_a6cae9cb66849c55e4c56dc3677a98c7e"><td class="memItemLeft" align="right" valign="top"><a id="a6cae9cb66849c55e4c56dc3677a98c7e" name="a6cae9cb66849c55e4c56dc3677a98c7e"></a>
const <a class="el" href="classstdex_1_1html_1_1document.html">document</a>&lt; _Elem, _Traits, _Alloc &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>m_document</b></td></tr>
<tr class="memdesc:a6cae9cb66849c55e4c56dc3677a98c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Document being analyzed. <br /></td></tr>
<tr class="separator:a6cae9cb66849c55e4c56dc3677a98c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7804f7cfaeb01e5cbe7fdfe1321fea35" id="r_a7804f7cfaeb01e5cbe7fdfe1321fea35"><td class="memItemLeft" align="right" valign="top"><a id="a7804f7cfaeb01e5cbe7fdfe1321fea35" name="a7804f7cfaeb01e5cbe7fdfe1321fea35"></a>
<tr class="memitem:a1d2fae3246461b74a53dcb05d73ffb90" id="r_a1d2fae3246461b74a53dcb05d73ffb90"><td class="memItemLeft" align="right" valign="top"><a id="a1d2fae3246461b74a53dcb05d73ffb90" name="a1d2fae3246461b74a53dcb05d73ffb90"></a>
const <a class="el" href="classstdex_1_1html_1_1document.html">document</a>&lt; T, TR, AX &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>m_document</b></td></tr>
<tr class="memdesc:a1d2fae3246461b74a53dcb05d73ffb90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Document being analyzed. <br /></td></tr>
<tr class="separator:a1d2fae3246461b74a53dcb05d73ffb90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16fb3bb4eb672f6c4e6b51367a7385e4" id="r_a16fb3bb4eb672f6c4e6b51367a7385e4"><td class="memItemLeft" align="right" valign="top"><a id="a16fb3bb4eb672f6c4e6b51367a7385e4" name="a16fb3bb4eb672f6c4e6b51367a7385e4"></a>
const stdex::sstring&#160;</td><td class="memItemRight" valign="bottom"><b>m_url</b></td></tr>
<tr class="memdesc:a7804f7cfaeb01e5cbe7fdfe1321fea35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Absolute document URL. <br /></td></tr>
<tr class="separator:a7804f7cfaeb01e5cbe7fdfe1321fea35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8bb1f6a00d6a6d192d0d2e7265d120d" id="r_ad8bb1f6a00d6a6d192d0d2e7265d120d"><td class="memItemLeft" align="right" valign="top"><a id="ad8bb1f6a00d6a6d192d0d2e7265d120d" name="ad8bb1f6a00d6a6d192d0d2e7265d120d"></a>
<tr class="memdesc:a16fb3bb4eb672f6c4e6b51367a7385e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Absolute document URL. <br /></td></tr>
<tr class="separator:a16fb3bb4eb672f6c4e6b51367a7385e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0e2c1737eb01abbad5ee7787b513865" id="r_ab0e2c1737eb01abbad5ee7787b513865"><td class="memItemLeft" align="right" valign="top"><a id="ab0e2c1737eb01abbad5ee7787b513865" name="ab0e2c1737eb01abbad5ee7787b513865"></a>
const bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_parse_frames</b></td></tr>
<tr class="memdesc:ad8bb1f6a00d6a6d192d0d2e7265d120d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse frames. <br /></td></tr>
<tr class="separator:ad8bb1f6a00d6a6d192d0d2e7265d120d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02f2429bdfe818247242cc0a475d26f9" id="r_a02f2429bdfe818247242cc0a475d26f9"><td class="memItemLeft" align="right" valign="top"><a id="a02f2429bdfe818247242cc0a475d26f9" name="a02f2429bdfe818247242cc0a475d26f9"></a>
<tr class="memdesc:ab0e2c1737eb01abbad5ee7787b513865"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse frames. <br /></td></tr>
<tr class="separator:ab0e2c1737eb01abbad5ee7787b513865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf39db969c3b1896a9f695040c86bb67" id="r_aaf39db969c3b1896a9f695040c86bb67"><td class="memItemLeft" align="right" valign="top"><a id="aaf39db969c3b1896a9f695040c86bb67" name="aaf39db969c3b1896a9f695040c86bb67"></a>
<a class="el" href="classstdex_1_1progress.html">stdex::progress</a>&lt; size_t &gt; *&#160;</td><td class="memItemRight" valign="bottom"><b>m_progress</b></td></tr>
<tr class="memdesc:a02f2429bdfe818247242cc0a475d26f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Progress indicator. <br /></td></tr>
<tr class="separator:a02f2429bdfe818247242cc0a475d26f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f1480c41cd6656042a9473528be62cb" id="r_a4f1480c41cd6656042a9473528be62cb"><td class="memItemLeft" align="right" valign="top"><a id="a4f1480c41cd6656042a9473528be62cb" name="a4f1480c41cd6656042a9473528be62cb"></a>
const _Elem *&#160;</td><td class="memItemRight" valign="bottom"><b>m_source</b></td></tr>
<tr class="memdesc:a4f1480c41cd6656042a9473528be62cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTML source code. <br /></td></tr>
<tr class="separator:a4f1480c41cd6656042a9473528be62cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5827d0faa87547c141a69a286fdc6b77" id="r_a5827d0faa87547c141a69a286fdc6b77"><td class="memItemLeft" align="right" valign="top"><a id="a5827d0faa87547c141a69a286fdc6b77" name="a5827d0faa87547c141a69a286fdc6b77"></a>
<tr class="memdesc:aaf39db969c3b1896a9f695040c86bb67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Progress indicator. <br /></td></tr>
<tr class="separator:aaf39db969c3b1896a9f695040c86bb67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac7139f9e3cadfbe17aa1d925ef0a0f4" id="r_aac7139f9e3cadfbe17aa1d925ef0a0f4"><td class="memItemLeft" align="right" valign="top"><a id="aac7139f9e3cadfbe17aa1d925ef0a0f4" name="aac7139f9e3cadfbe17aa1d925ef0a0f4"></a>
const T *&#160;</td><td class="memItemRight" valign="bottom"><b>m_source</b></td></tr>
<tr class="memdesc:aac7139f9e3cadfbe17aa1d925ef0a0f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTML source code. <br /></td></tr>
<tr class="separator:aac7139f9e3cadfbe17aa1d925ef0a0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00dacf55aec206266424e861ffdee39c" id="r_a00dacf55aec206266424e861ffdee39c"><td class="memItemLeft" align="right" valign="top"><a id="a00dacf55aec206266424e861ffdee39c" name="a00dacf55aec206266424e861ffdee39c"></a>
token_vector&#160;</td><td class="memItemRight" valign="bottom"><b>m_tokens</b></td></tr>
<tr class="memdesc:a5827d0faa87547c141a69a286fdc6b77"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTML token storage. <br /></td></tr>
<tr class="separator:a5827d0faa87547c141a69a286fdc6b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af62e1fa74b942d127a8076564cf0f6c6" id="r_af62e1fa74b942d127a8076564cf0f6c6"><td class="memItemLeft" align="right" valign="top"><a id="af62e1fa74b942d127a8076564cf0f6c6" name="af62e1fa74b942d127a8076564cf0f6c6"></a>
<tr class="memdesc:a00dacf55aec206266424e861ffdee39c"><td class="mdescLeft">&#160;</td><td class="mdescRight">HTML token storage. <br /></td></tr>
<tr class="separator:a00dacf55aec206266424e861ffdee39c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7864696d73f2d1c64f12526dc03b919" id="r_aa7864696d73f2d1c64f12526dc03b919"><td class="memItemLeft" align="right" valign="top"><a id="aa7864696d73f2d1c64f12526dc03b919" name="aa7864696d73f2d1c64f12526dc03b919"></a>
sequence_store::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>m_offset</b></td></tr>
<tr class="memdesc:af62e1fa74b942d127a8076564cf0f6c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index of active section. <br /></td></tr>
<tr class="separator:af62e1fa74b942d127a8076564cf0f6c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d5008507762608d12ba45e3e192a9a6" id="r_a4d5008507762608d12ba45e3e192a9a6"><td class="memItemLeft" align="right" valign="top"><a id="a4d5008507762608d12ba45e3e192a9a6" name="a4d5008507762608d12ba45e3e192a9a6"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__cdo.html">stdex::parser::basic_css_cdo</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_cdo</b></td></tr>
<tr class="separator:a4d5008507762608d12ba45e3e192a9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55539dbb1b2a5f9bba7c84da16a54014" id="r_a55539dbb1b2a5f9bba7c84da16a54014"><td class="memItemLeft" align="right" valign="top"><a id="a55539dbb1b2a5f9bba7c84da16a54014" name="a55539dbb1b2a5f9bba7c84da16a54014"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__cdc.html">stdex::parser::basic_css_cdc</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_cdc</b></td></tr>
<tr class="separator:a55539dbb1b2a5f9bba7c84da16a54014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac860a11137dc8ccd60cca0e58196f572" id="r_ac860a11137dc8ccd60cca0e58196f572"><td class="memItemLeft" align="right" valign="top"><a id="ac860a11137dc8ccd60cca0e58196f572" name="ac860a11137dc8ccd60cca0e58196f572"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__comment.html">stdex::parser::basic_css_comment</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_comment</b></td></tr>
<tr class="separator:ac860a11137dc8ccd60cca0e58196f572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae897b5c09a01bb6fb2686bc65947a579" id="r_ae897b5c09a01bb6fb2686bc65947a579"><td class="memItemLeft" align="right" valign="top"><a id="ae897b5c09a01bb6fb2686bc65947a579" name="ae897b5c09a01bb6fb2686bc65947a579"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__string.html">stdex::parser::basic_css_string</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_string</b></td></tr>
<tr class="separator:ae897b5c09a01bb6fb2686bc65947a579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5b8be39cd294211c49b58efa2b6c2f0" id="r_ae5b8be39cd294211c49b58efa2b6c2f0"><td class="memItemLeft" align="right" valign="top"><a id="ae5b8be39cd294211c49b58efa2b6c2f0" name="ae5b8be39cd294211c49b58efa2b6c2f0"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__uri.html">stdex::parser::basic_css_uri</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_uri</b></td></tr>
<tr class="separator:ae5b8be39cd294211c49b58efa2b6c2f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46305ccd1b5e84e55079fc45a485f628" id="r_a46305ccd1b5e84e55079fc45a485f628"><td class="memItemLeft" align="right" valign="top"><a id="a46305ccd1b5e84e55079fc45a485f628" name="a46305ccd1b5e84e55079fc45a485f628"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__import.html">stdex::parser::basic_css_import</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_import</b></td></tr>
<tr class="separator:a46305ccd1b5e84e55079fc45a485f628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3849de71dbeb3db0fc7e66ebfdf3192" id="r_aa3849de71dbeb3db0fc7e66ebfdf3192"><td class="memItemLeft" align="right" valign="top"><a id="aa3849de71dbeb3db0fc7e66ebfdf3192" name="aa3849de71dbeb3db0fc7e66ebfdf3192"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu</a>&lt; _Elem &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_any_char</b></td></tr>
<tr class="separator:aa3849de71dbeb3db0fc7e66ebfdf3192"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memdesc:aa7864696d73f2d1c64f12526dc03b919"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index of active section. <br /></td></tr>
<tr class="separator:aa7864696d73f2d1c64f12526dc03b919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7c404e43a5a1d84da2c997cd95150a5" id="r_af7c404e43a5a1d84da2c997cd95150a5"><td class="memItemLeft" align="right" valign="top"><a id="af7c404e43a5a1d84da2c997cd95150a5" name="af7c404e43a5a1d84da2c997cd95150a5"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__cdo.html">stdex::parser::basic_css_cdo</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_cdo</b></td></tr>
<tr class="separator:af7c404e43a5a1d84da2c997cd95150a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad480c9effea458197f2e58e1ebfd70d7" id="r_ad480c9effea458197f2e58e1ebfd70d7"><td class="memItemLeft" align="right" valign="top"><a id="ad480c9effea458197f2e58e1ebfd70d7" name="ad480c9effea458197f2e58e1ebfd70d7"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__cdc.html">stdex::parser::basic_css_cdc</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_cdc</b></td></tr>
<tr class="separator:ad480c9effea458197f2e58e1ebfd70d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a025db287bd3978279bd0642457d4d9f2" id="r_a025db287bd3978279bd0642457d4d9f2"><td class="memItemLeft" align="right" valign="top"><a id="a025db287bd3978279bd0642457d4d9f2" name="a025db287bd3978279bd0642457d4d9f2"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__comment.html">stdex::parser::basic_css_comment</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_comment</b></td></tr>
<tr class="separator:a025db287bd3978279bd0642457d4d9f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae95202db4f2ca4e49f940bda84050a39" id="r_ae95202db4f2ca4e49f940bda84050a39"><td class="memItemLeft" align="right" valign="top"><a id="ae95202db4f2ca4e49f940bda84050a39" name="ae95202db4f2ca4e49f940bda84050a39"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__string.html">stdex::parser::basic_css_string</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_string</b></td></tr>
<tr class="separator:ae95202db4f2ca4e49f940bda84050a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47aa987277e0d582ccf790763475a415" id="r_a47aa987277e0d582ccf790763475a415"><td class="memItemLeft" align="right" valign="top"><a id="a47aa987277e0d582ccf790763475a415" name="a47aa987277e0d582ccf790763475a415"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__uri.html">stdex::parser::basic_css_uri</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_uri</b></td></tr>
<tr class="separator:a47aa987277e0d582ccf790763475a415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c14e6b145cb291c6c095ae925bcc39a" id="r_a2c14e6b145cb291c6c095ae925bcc39a"><td class="memItemLeft" align="right" valign="top"><a id="a2c14e6b145cb291c6c095ae925bcc39a" name="a2c14e6b145cb291c6c095ae925bcc39a"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__css__import.html">stdex::parser::basic_css_import</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_css_import</b></td></tr>
<tr class="separator:a2c14e6b145cb291c6c095ae925bcc39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cf02062e619f969ac4267a259e8109b" id="r_a0cf02062e619f969ac4267a259e8109b"><td class="memItemLeft" align="right" valign="top"><a id="a0cf02062e619f969ac4267a259e8109b" name="a0cf02062e619f969ac4267a259e8109b"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_any_char</b></td></tr>
<tr class="separator:a0cf02062e619f969ac4267a259e8109b"><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 _Elem, class _Traits, class _Alloc&gt;<br />
class stdex::html::parser&lt; _Elem, _Traits, _Alloc &gt;</div><p>HTML parser. </p>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, class TR, class AX&gt;<br />
class stdex::html::parser&lt; T, TR, AX &gt;</div><p>HTML parser. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aee0d308698b67b5abb21442f14bd19d3" name="aee0d308698b67b5abb21442f14bd19d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee0d308698b67b5abb21442f14bd19d3">&#9670;&#160;</a></span>append_inserted_tokens()</h2>
<a id="a00f6f82ed5807d87f1b16af89f03226a" name="a00f6f82ed5807d87f1b16af89f03226a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00f6f82ed5807d87f1b16af89f03226a">&#9670;&#160;</a></span>append_inserted_tokens()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; _Elem, _Traits, _Alloc &gt;::append_inserted_tokens </td>
<td class="memname">void <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; T, TR, AX &gt;::append_inserted_tokens </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;&#160;</td>
<td class="paramname"><em>source</em>, </td>
<td class="paramtype">std::basic_string&lt; T, TR, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>source</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">inserted_token_list &amp;&#160;</td>
<td class="paramname"><em>inserted_tokens</em>, </td>
<td class="paramtype">inserted_token_list &amp;</td> <td class="paramname"><span class="paramname"><em>inserted_tokens</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>word_index</em>, </td>
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>word_index</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>after_word</em>, </td>
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>after_word</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">token_list &amp;&#160;</td>
<td class="paramname"><em>active_tokens</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">token_list &amp;</td> <td class="paramname"><span class="paramname"><em>active_tokens</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -265,13 +257,13 @@ template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
</div>
</div>
<a id="aeb7c3071e98511d3215c4fa8c643d1f6" name="aeb7c3071e98511d3215c4fa8c643d1f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb7c3071e98511d3215c4fa8c643d1f6">&#9670;&#160;</a></span>append_token() <span class="overload">[1/2]</span></h2>
<a id="a01675f38b75e9711b23f7c583f1ffa49" name="a01675f38b75e9711b23f7c583f1ffa49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01675f38b75e9711b23f7c583f1ffa49">&#9670;&#160;</a></span>append_token() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
@ -279,10 +271,9 @@ template&lt;class T &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T * <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; _Elem, _Traits, _Alloc &gt;::append_token </td>
<td class="memname">T * <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; T, TR, AX &gt;::append_token </td>
<td>(</td>
<td class="paramtype">std::unique_ptr&lt; T &gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>token</em></td><td>)</td>
<td class="paramtype">std::unique_ptr&lt; T &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>token</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -304,13 +295,13 @@ template&lt;class T &gt; </div>
</div>
</div>
<a id="a6fe16b4065b1ce300443794aa6d49044" name="a6fe16b4065b1ce300443794aa6d49044"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fe16b4065b1ce300443794aa6d49044">&#9670;&#160;</a></span>append_token() <span class="overload">[2/2]</span></h2>
<a id="ae34959d0833cd2a755b379039d72af66" name="ae34959d0833cd2a755b379039d72af66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae34959d0833cd2a755b379039d72af66">&#9670;&#160;</a></span>append_token() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
@ -318,21 +309,14 @@ template&lt;class T &gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">size_t <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; _Elem, _Traits, _Alloc &gt;::append_token </td>
<td class="memname">size_t <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; T, TR, AX &gt;::append_token </td>
<td>(</td>
<td class="paramtype">std::unique_ptr&lt; T &gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>token</em>, </td>
<td class="paramtype">std::unique_ptr&lt; T &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>token</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;&#160;</td>
<td class="paramname"><em>source</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">std::basic_string&lt; T, TR, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>source</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -354,39 +338,31 @@ template&lt;class T &gt; </div>
</div>
</div>
<a id="a290412efc03679f0408120b390ee3028" name="a290412efc03679f0408120b390ee3028"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a290412efc03679f0408120b390ee3028">&#9670;&#160;</a></span>end_tokens()</h2>
<a id="a23b6ee6369da571d1925230dbeff10e8" name="a23b6ee6369da571d1925230dbeff10e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23b6ee6369da571d1925230dbeff10e8">&#9670;&#160;</a></span>end_tokens()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">token_list::const_iterator <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; _Elem, _Traits, _Alloc &gt;::end_tokens </td>
<td class="memname">token_list::const_iterator <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; T, TR, AX &gt;::end_tokens </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;&#160;</td>
<td class="paramname"><em>source</em>, </td>
<td class="paramtype">std::basic_string&lt; T, TR, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>source</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">token_list &amp;&#160;</td>
<td class="paramname"><em>active_tokens</em>, </td>
<td class="paramtype">token_list &amp;</td> <td class="paramname"><span class="paramname"><em>active_tokens</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const token_list &amp;&#160;</td>
<td class="paramname"><em>new_tokens</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const token_list &amp;</td> <td class="paramname"><span class="paramname"><em>new_tokens</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -409,33 +385,26 @@ template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
</div>
</div>
<a id="a42daa02e62ec512605b29cf2dbf727b4" name="a42daa02e62ec512605b29cf2dbf727b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42daa02e62ec512605b29cf2dbf727b4">&#9670;&#160;</a></span>link()</h2>
<a id="a89c39929effb51b74462030684e0b347" name="a89c39929effb51b74462030684e0b347"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89c39929effb51b74462030684e0b347">&#9670;&#160;</a></span>link()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; _Elem, _Traits, _Alloc &gt;::link </td>
<td class="memname">static void <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; T, TR, AX &gt;::link </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;&#160;</td>
<td class="paramname"><em>source</em>, </td>
<td class="paramtype">std::basic_string&lt; T, TR, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>source</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; _Elem, _Traits, _Alloc &gt; *&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; T, TR, AX &gt; *</td> <td class="paramname"><span class="paramname"><em>t</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -456,33 +425,26 @@ template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
</div>
</div>
<a id="a1d5216106ac0112d536c450010f0562d" name="a1d5216106ac0112d536c450010f0562d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d5216106ac0112d536c450010f0562d">&#9670;&#160;</a></span>merge()</h2>
<a id="a32deefe517aeb37e24b782c1f895587a" name="a32deefe517aeb37e24b782c1f895587a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32deefe517aeb37e24b782c1f895587a">&#9670;&#160;</a></span>merge()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; _Elem, _Traits, _Alloc &gt;::merge </td>
<td class="memname">static void <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; T, TR, AX &gt;::merge </td>
<td>(</td>
<td class="paramtype">token_list &amp;&#160;</td>
<td class="paramname"><em>a</em>, </td>
<td class="paramtype">token_list &amp;</td> <td class="paramname"><span class="paramname"><em>a</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const token_list &amp;&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const token_list &amp;</td> <td class="paramname"><span class="paramname"><em>b</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -503,33 +465,26 @@ template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
</div>
</div>
<a id="a4e76ce4fbffac17a8afd44841a4c8cfe" name="a4e76ce4fbffac17a8afd44841a4c8cfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e76ce4fbffac17a8afd44841a4c8cfe">&#9670;&#160;</a></span>parse()</h2>
<a id="a166342f91c2b311fa5f1b8162635a2a3" name="a166342f91c2b311fa5f1b8162635a2a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a166342f91c2b311fa5f1b8162635a2a3">&#9670;&#160;</a></span>parse()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; _Elem, _Traits, _Alloc &gt; * <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; _Elem, _Traits, _Alloc &gt;::parse </td>
<td class="memname"><a class="el" href="classstdex_1_1html_1_1text__token.html">text_token</a>&lt; T, TR, AX &gt; * <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; T, TR, AX &gt;::parse </td>
<td>(</td>
<td class="paramtype">const sequence_store::const_iterator &amp;&#160;</td>
<td class="paramname"><em>end</em>, </td>
<td class="paramtype">const sequence_store::const_iterator &amp;</td> <td class="paramname"><span class="paramname"><em>end</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>text_type</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">uint32_t</td> <td class="paramname"><span class="paramname"><em>text_type</em><span class="paramdefsep"> = </span><span class="paramdefval">0</span></span>&#160;)</td>
</tr>
</table>
</td>
@ -551,45 +506,36 @@ template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
</div>
</div>
<a id="ae4b213dd9b196120c05a062229688172" name="ae4b213dd9b196120c05a062229688172"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4b213dd9b196120c05a062229688172">&#9670;&#160;</a></span>start_tokens()</h2>
<a id="a82d49a098fde9cf12da6f7af2234b78d" name="a82d49a098fde9cf12da6f7af2234b78d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82d49a098fde9cf12da6f7af2234b78d">&#9670;&#160;</a></span>start_tokens()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
template&lt;class T , class TR , class AX &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; _Elem, _Traits, _Alloc &gt;::start_tokens </td>
<td class="memname">static void <a class="el" href="classstdex_1_1html_1_1parser.html">stdex::html::parser</a>&lt; T, TR, AX &gt;::start_tokens </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; _Elem, _Traits, _Alloc &gt; &amp;&#160;</td>
<td class="paramname"><em>source</em>, </td>
<td class="paramtype">std::basic_string&lt; T, TR, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>source</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">token_list &amp;&#160;</td>
<td class="paramname"><em>active_tokens</em>, </td>
<td class="paramtype">token_list &amp;</td> <td class="paramname"><span class="paramname"><em>active_tokens</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const token_list &amp;&#160;</td>
<td class="paramname"><em>new_tokens</em>, </td>
<td class="paramtype">const token_list &amp;</td> <td class="paramname"><span class="paramname"><em>new_tokens</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">token_list::const_iterator&#160;</td>
<td class="paramname"><em>from</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">token_list::const_iterator</td> <td class="paramname"><span class="paramname"><em>from</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -618,7 +564,7 @@ template&lt;class _Elem , class _Traits , class _Alloc &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -88,7 +90,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::sequence 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents">
<p>Base class for HTML sequences.
<a href="classstdex_1_1html_1_1sequence.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -130,7 +132,7 @@ stdex::parser::html_sequence_t&#160;</td><td class="memItemRight" valign="bottom
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,32 +76,32 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt; Member List</div></div>
<div class="headertitle"><div class="title">stdex::html::starting_token&lt; T, TR, AX &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_1html_1_1starting__token.html">stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; T, TR, AX &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#a6f486618bd17716e68e8c51aeb8b39e0">append_tag</a>(std::basic_string&lt; char, _Traits, _Alloc &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#ae0dd3526834ebda56c0e0cc4639f979e">append_tag</a>(std::basic_string&lt; wchar_t, _Traits, _Alloc &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#af5ccf4221ba4739d91daffced7683e9e">append_tag</a>(std::basic_string&lt; char, TR, AX &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#abd4f24cfd401b7f48f7ac2fd6c4bd5ff">append_tag</a>(std::basic_string&lt; wchar_t, TR, AX &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html#a314307ae87aead197750b2457e1df21d">end_sequence</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html#a45822e05f3df782f2abbdf5fa8ca4b8b">mapping</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html#adc35af70ba1e045d819ce44867a03b0c">name</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html#a555b853b8a111a5fd053163b03b3b1cd">end_sequence</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html#a4cfa8b6d98f726d1d660bcca9fc205e6">mapping</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html#acc8f7360fca5b1ccf9cd50337bd25167">name</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_tag</b>(const T *str, size_t &amp;offset) (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser&lt; _Elem, _Traits, _Alloc &gt;</b> (defined in <a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser&lt; T, TR, AX &gt;</b> (defined in <a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#a20890ed953b05911dd66fc23a81fd362">sequence</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>starting_token</b>(_In_reads_or_z_opt_(num_chars_text) const _Elem *_text=nullptr, size_t num_chars_text=0, _In_reads_or_z_opt_(num_chars_name) const _Elem *_name=nullptr, size_t num_chars_name=0, uint32_t text_type=0, stdex::html::sequence *sequence=nullptr, stdex::html::sequence *_end_sequence=nullptr, uintptr_t data=0) (defined in <a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;</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_1html_1_1text__token.html#a5115eb3a7c3261d69127b3996941ccd7">text</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>text_token</b>(token_t type=token_t::complete, _In_reads_or_z_opt_(num_chars) const _Elem *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, stdex::html::sequence *sequence=nullptr, uintptr_t data=0) (defined in <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</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_1html_1_1text__token.html#aa8021e395a161d2b928d6e16efbcbb53">text_type</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>starting_token</b>(_In_reads_or_z_opt_(num_chars_text) const T *_text=nullptr, size_t num_chars_text=0, _In_reads_or_z_opt_(num_chars_name) const T *_name=nullptr, size_t num_chars_name=0, uint32_t text_type=0, stdex::html::sequence *sequence=nullptr, stdex::html::sequence *_end_sequence=nullptr, uintptr_t data=0) (defined in <a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1starting__token.html">stdex::html::starting_token&lt; T, TR, AX &gt;</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_1html_1_1text__token.html#a9860d50164805a2f3a4ee09a2a876944">text</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>text_token</b>(token_t type=token_t::complete, _In_reads_or_z_opt_(num_chars) const T *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, stdex::html::sequence *sequence=nullptr, uintptr_t data=0) (defined in <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</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_1html_1_1text__token.html#a68e7873e5e13019693cdfc7d540cc010">text_type</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>token</b>(token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0) (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</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_1html_1_1token.html#acd884397cc90fb8673de7958896954dc">type</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~token</b>() (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</title>
<title>stdex: stdex::html::starting_token&lt; T, TR, AX &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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,49 +81,49 @@ $(function() {
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classstdex_1_1html_1_1starting__token-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</div></div>
<div class="headertitle"><div class="title">stdex::html::starting_token&lt; T, TR, AX &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Token representing start HTML tag.
<a href="classstdex_1_1html_1_1starting__token.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;:</div>
Inheritance diagram for stdex::html::starting_token&lt; T, TR, AX &gt;:</div>
<div class="dyncontent">
<div class="center">
<img src="classstdex_1_1html_1_1starting__token.png" usemap="#stdex::html::starting_5Ftoken_3C_20_5FElem_2C_20_5FTraits_2C_20_5FAlloc_20_3E_map" alt=""/>
<map id="stdex::html::starting_5Ftoken_3C_20_5FElem_2C_20_5FTraits_2C_20_5FAlloc_20_3E_map" name="stdex::html::starting_5Ftoken_3C_20_5FElem_2C_20_5FTraits_2C_20_5FAlloc_20_3E_map">
<area href="classstdex_1_1html_1_1text__token.html" title="Token representing part of HTML text." alt="stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;" shape="rect" coords="0,56,476,80"/>
<area href="classstdex_1_1html_1_1token.html" title="HTML token base class." alt="stdex::html::token" shape="rect" coords="0,0,476,24"/>
<img src="classstdex_1_1html_1_1starting__token.png" usemap="#stdex::html::starting_5Ftoken_3C_20T_2C_20TR_2C_20AX_20_3E_map" alt=""/>
<map id="stdex::html::starting_5Ftoken_3C_20T_2C_20TR_2C_20AX_20_3E_map" name="stdex::html::starting_5Ftoken_3C_20T_2C_20TR_2C_20AX_20_3E_map">
<area href="classstdex_1_1html_1_1text__token.html" title="Token representing part of HTML text." alt="stdex::html::text_token&lt; T, TR, AX &gt;" shape="rect" coords="0,56,395,80"/>
<area href="classstdex_1_1html_1_1token.html" title="HTML token base class." alt="stdex::html::token" shape="rect" coords="0,0,395,24"/>
</map>
</div></div>
<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:adc35af70ba1e045d819ce44867a03b0c" id="r_adc35af70ba1e045d819ce44867a03b0c"><td class="memItemLeft" align="right" valign="top"><a id="adc35af70ba1e045d819ce44867a03b0c" name="adc35af70ba1e045d819ce44867a03b0c"></a>
std::basic_string&lt; _Elem, _Traits, _Alloc &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
<tr class="memdesc:adc35af70ba1e045d819ce44867a03b0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element name allowing later recreation of ending &lt;/tag&gt; <br /></td></tr>
<tr class="separator:adc35af70ba1e045d819ce44867a03b0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a314307ae87aead197750b2457e1df21d" id="r_a314307ae87aead197750b2457e1df21d"><td class="memItemLeft" align="right" valign="top"><a id="a314307ae87aead197750b2457e1df21d" name="a314307ae87aead197750b2457e1df21d"></a>
<tr class="memitem:acc8f7360fca5b1ccf9cd50337bd25167" id="r_acc8f7360fca5b1ccf9cd50337bd25167"><td class="memItemLeft" align="right" valign="top"><a id="acc8f7360fca5b1ccf9cd50337bd25167" name="acc8f7360fca5b1ccf9cd50337bd25167"></a>
std::basic_string&lt; T, TR, AX &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
<tr class="memdesc:acc8f7360fca5b1ccf9cd50337bd25167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element name allowing later recreation of ending &lt;/tag&gt; <br /></td></tr>
<tr class="separator:acc8f7360fca5b1ccf9cd50337bd25167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a555b853b8a111a5fd053163b03b3b1cd" id="r_a555b853b8a111a5fd053163b03b3b1cd"><td class="memItemLeft" align="right" valign="top"><a id="a555b853b8a111a5fd053163b03b3b1cd" name="a555b853b8a111a5fd053163b03b3b1cd"></a>
<a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>end_sequence</b></td></tr>
<tr class="memdesc:a314307ae87aead197750b2457e1df21d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ending tag sequence. <br /></td></tr>
<tr class="separator:a314307ae87aead197750b2457e1df21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1text__token"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1text__token')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a></td></tr>
<tr class="memitem:a5115eb3a7c3261d69127b3996941ccd7 inherit pub_attribs_classstdex_1_1html_1_1text__token" id="r_a5115eb3a7c3261d69127b3996941ccd7"><td class="memItemLeft" align="right" valign="top">
std::basic_string&lt; _Elem, _Traits, _Alloc &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
<tr class="memdesc:a5115eb3a7c3261d69127b3996941ccd7 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token text. <br /></td></tr>
<tr class="separator:a5115eb3a7c3261d69127b3996941ccd7 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8021e395a161d2b928d6e16efbcbb53 inherit pub_attribs_classstdex_1_1html_1_1text__token" id="r_aa8021e395a161d2b928d6e16efbcbb53"><td class="memItemLeft" align="right" valign="top">
<tr class="memdesc:a555b853b8a111a5fd053163b03b3b1cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ending tag sequence. <br /></td></tr>
<tr class="separator:a555b853b8a111a5fd053163b03b3b1cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1text__token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1text__token')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a></td></tr>
<tr class="memitem:a9860d50164805a2f3a4ee09a2a876944 inherit pub_attribs_classstdex_1_1html_1_1text__token" id="r_a9860d50164805a2f3a4ee09a2a876944"><td class="memItemLeft" align="right" valign="top">
std::basic_string&lt; T, TR, AX &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
<tr class="memdesc:a9860d50164805a2f3a4ee09a2a876944 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token text. <br /></td></tr>
<tr class="separator:a9860d50164805a2f3a4ee09a2a876944 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68e7873e5e13019693cdfc7d540cc010 inherit pub_attribs_classstdex_1_1html_1_1text__token" id="r_a68e7873e5e13019693cdfc7d540cc010"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>text_type</b></td></tr>
<tr class="memdesc:aa8021e395a161d2b928d6e16efbcbb53 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask of text_type_flag_t to specify text content. <br /></td></tr>
<tr class="separator:aa8021e395a161d2b928d6e16efbcbb53 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45822e05f3df782f2abbdf5fa8ca4b8b inherit pub_attribs_classstdex_1_1html_1_1text__token" id="r_a45822e05f3df782f2abbdf5fa8ca4b8b"><td class="memItemLeft" align="right" valign="top">
<tr class="memdesc:a68e7873e5e13019693cdfc7d540cc010 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask of text_type_flag_t to specify text content. <br /></td></tr>
<tr class="separator:a68e7873e5e13019693cdfc7d540cc010 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cfa8b6d98f726d1d660bcca9fc205e6 inherit pub_attribs_classstdex_1_1html_1_1text__token" id="r_a4cfa8b6d98f726d1d660bcca9fc205e6"><td class="memItemLeft" align="right" valign="top">
stdex::mapping_vector&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mapping</b></td></tr>
<tr class="memdesc:a45822e05f3df782f2abbdf5fa8ca4b8b inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mapping between source and text positions. <br /></td></tr>
<tr class="separator:a45822e05f3df782f2abbdf5fa8ca4b8b inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memdesc:a4cfa8b6d98f726d1d660bcca9fc205e6 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mapping between source and text positions. <br /></td></tr>
<tr class="separator:a4cfa8b6d98f726d1d660bcca9fc205e6 inherit pub_attribs_classstdex_1_1html_1_1text__token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:acd884397cc90fb8673de7958896954dc inherit pub_attribs_classstdex_1_1html_1_1token" id="r_acd884397cc90fb8673de7958896954dc"><td class="memItemLeft" align="right" valign="top">
token_t&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="memdesc:acd884397cc90fb8673de7958896954dc inherit pub_attribs_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token type. <br /></td></tr>
@ -137,51 +139,51 @@ uintptr_t&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></t
</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:a29b4d60485a066cdcc72fe779a0865a0" id="r_a29b4d60485a066cdcc72fe779a0865a0"><td class="memItemLeft" align="right" valign="top"><a id="a29b4d60485a066cdcc72fe779a0865a0" name="a29b4d60485a066cdcc72fe779a0865a0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>starting_token</b> (_In_reads_or_z_opt_(num_chars_text) const _Elem *_text=nullptr, size_t num_chars_text=0, _In_reads_or_z_opt_(num_chars_name) const _Elem *_name=nullptr, size_t num_chars_name=0, uint32_t <a class="el" href="classstdex_1_1html_1_1text__token.html#aa8021e395a161d2b928d6e16efbcbb53">text_type</a>=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a>=nullptr, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *_end_sequence=nullptr, uintptr_t <a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a>=0)</td></tr>
<tr class="separator:a29b4d60485a066cdcc72fe779a0865a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1html_1_1text__token"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1html_1_1text__token')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a></td></tr>
<tr class="memitem:a846d444ab27f5a6a32aff885686880ea inherit pro_methods_classstdex_1_1html_1_1text__token" id="r_a846d444ab27f5a6a32aff885686880ea"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>text_token</b> (token_t <a class="el" href="classstdex_1_1html_1_1token.html#acd884397cc90fb8673de7958896954dc">type</a>=token_t::complete, _In_reads_or_z_opt_(num_chars) const _Elem *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a>=nullptr, uintptr_t <a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a>=0)</td></tr>
<tr class="separator:a846d444ab27f5a6a32aff885686880ea inherit pro_methods_classstdex_1_1html_1_1text__token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a6cbe6a48b8a2340f7d9595768b58ab2e" id="r_a6cbe6a48b8a2340f7d9595768b58ab2e"><td class="memItemLeft" align="right" valign="top"><a id="a6cbe6a48b8a2340f7d9595768b58ab2e" name="a6cbe6a48b8a2340f7d9595768b58ab2e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>starting_token</b> (_In_reads_or_z_opt_(num_chars_text) const T *_text=nullptr, size_t num_chars_text=0, _In_reads_or_z_opt_(num_chars_name) const T *_name=nullptr, size_t num_chars_name=0, uint32_t <a class="el" href="classstdex_1_1html_1_1text__token.html#a68e7873e5e13019693cdfc7d540cc010">text_type</a>=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a>=nullptr, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *_end_sequence=nullptr, uintptr_t <a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a>=0)</td></tr>
<tr class="separator:a6cbe6a48b8a2340f7d9595768b58ab2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1html_1_1text__token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classstdex_1_1html_1_1text__token')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a></td></tr>
<tr class="memitem:a19e18ae782e0ef463b84e354e475cced inherit pro_methods_classstdex_1_1html_1_1text__token" id="r_a19e18ae782e0ef463b84e354e475cced"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>text_token</b> (token_t <a class="el" href="classstdex_1_1html_1_1token.html#acd884397cc90fb8673de7958896954dc">type</a>=token_t::complete, _In_reads_or_z_opt_(num_chars) const T *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a>=nullptr, uintptr_t <a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a>=0)</td></tr>
<tr class="separator:a19e18ae782e0ef463b84e354e475cced inherit pro_methods_classstdex_1_1html_1_1text__token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a62d5b304cd46c11895e69af8c269a203 inherit pro_methods_classstdex_1_1html_1_1token" id="r_a62d5b304cd46c11895e69af8c269a203"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>token</b> (token_t _type=token_t::root, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_sequence=nullptr, uintptr_t _data=0)</td></tr>
<tr class="separator:a62d5b304cd46c11895e69af8c269a203 inherit pro_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a73ebe1562c231fe2794b549a2cffd436" id="r_a73ebe1562c231fe2794b549a2cffd436"><td class="memItemLeft" align="right" valign="top"><a id="a73ebe1562c231fe2794b549a2cffd436" name="a73ebe1562c231fe2794b549a2cffd436"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>parser&lt; _Elem, _Traits, _Alloc &gt;</b></td></tr>
<tr class="separator:a73ebe1562c231fe2794b549a2cffd436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4cd4cb5c10638d494059093f738f62" id="r_abe4cd4cb5c10638d494059093f738f62"><td class="memItemLeft" align="right" valign="top"><a id="abe4cd4cb5c10638d494059093f738f62" name="abe4cd4cb5c10638d494059093f738f62"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>parser&lt; T, TR, AX &gt;</b></td></tr>
<tr class="separator:abe4cd4cb5c10638d494059093f738f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token" id="r_a6f486618bd17716e68e8c51aeb8b39e0"><td class="memTemplParams" colspan="2">template&lt;class _Traits = std::char_traits&lt;char&gt;, class _Alloc = std::allocator&lt;char&gt;&gt; </td></tr>
<tr class="memitem:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#a6f486618bd17716e68e8c51aeb8b39e0">append_tag</a> (std::basic_string&lt; char, _Traits, _Alloc &gt; &amp;str) const</td></tr>
<tr class="memdesc:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token" id="r_ae0dd3526834ebda56c0e0cc4639f979e"><td class="memTemplParams" colspan="2">template&lt;class _Traits = std::char_traits&lt;wchar_t&gt;, class _Alloc = std::allocator&lt;wchar_t&gt;&gt; </td></tr>
<tr class="memitem:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#ae0dd3526834ebda56c0e0cc4639f979e">append_tag</a> (std::basic_string&lt; wchar_t, _Traits, _Alloc &gt; &amp;str) const</td></tr>
<tr class="memdesc:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token" id="r_af5ccf4221ba4739d91daffced7683e9e"><td class="memTemplParams" colspan="2">template&lt;class TR = std::char_traits&lt;char&gt;, class AX = std::allocator&lt;char&gt;&gt; </td></tr>
<tr class="memitem:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#af5ccf4221ba4739d91daffced7683e9e">append_tag</a> (std::basic_string&lt; char, TR, AX &gt; &amp;str) const</td></tr>
<tr class="memdesc:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token" id="r_abd4f24cfd401b7f48f7ac2fd6c4bd5ff"><td class="memTemplParams" colspan="2">template&lt;class TR = std::char_traits&lt;wchar_t&gt;, class AX = std::allocator&lt;wchar_t&gt;&gt; </td></tr>
<tr class="memitem:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#abd4f24cfd401b7f48f7ac2fd6c4bd5ff">append_tag</a> (std::basic_string&lt; wchar_t, TR, AX &gt; &amp;str) const</td></tr>
<tr class="memdesc:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a964dd9935df7bd4d4c8d449e52ba23a7 inherit pub_static_methods_classstdex_1_1html_1_1token" id="r_a964dd9935df7bd4d4c8d449e52ba23a7"><td class="memTemplParams" colspan="2">
template&lt;class T &gt; </td></tr>
<tr class="memitem:a964dd9935df7bd4d4c8d449e52ba23a7 inherit pub_static_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="classstdex_1_1html_1_1token.html">token</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_tag</b> (const T *str, size_t &amp;offset)</td></tr>
<tr class="separator:a964dd9935df7bd4d4c8d449e52ba23a7 inherit pub_static_methods_classstdex_1_1html_1_1token"><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 _Elem, class _Traits = std::char_traits&lt;_Elem&gt;, class _Alloc = std::allocator&lt;_Elem&gt;&gt;<br />
class stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;</div><p>Token representing start HTML tag. </p>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt;<br />
class stdex::html::starting_token&lt; T, TR, AX &gt;</div><p>Token representing start HTML tag. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/<a class="el" href="html_8hpp_source.html">html.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,29 +76,29 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt; Member List</div></div>
<div class="headertitle"><div class="title">stdex::html::text_token&lt; T, TR, AX &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_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#a6f486618bd17716e68e8c51aeb8b39e0">append_tag</a>(std::basic_string&lt; char, _Traits, _Alloc &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#ae0dd3526834ebda56c0e0cc4639f979e">append_tag</a>(std::basic_string&lt; wchar_t, _Traits, _Alloc &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#af5ccf4221ba4739d91daffced7683e9e">append_tag</a>(std::basic_string&lt; char, TR, AX &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#abd4f24cfd401b7f48f7ac2fd6c4bd5ff">append_tag</a>(std::basic_string&lt; wchar_t, TR, AX &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html#a45822e05f3df782f2abbdf5fa8ca4b8b">mapping</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html#a4cfa8b6d98f726d1d660bcca9fc205e6">mapping</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_tag</b>(const T *str, size_t &amp;offset) (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser&lt; _Elem, _Traits, _Alloc &gt;</b> (defined in <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser&lt; T, TR, AX &gt;</b> (defined in <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#a20890ed953b05911dd66fc23a81fd362">sequence</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html#a5115eb3a7c3261d69127b3996941ccd7">text</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>text_token</b>(token_t type=token_t::complete, _In_reads_or_z_opt_(num_chars) const _Elem *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, stdex::html::sequence *sequence=nullptr, uintptr_t data=0) (defined in <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</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_1html_1_1text__token.html#aa8021e395a161d2b928d6e16efbcbb53">text_type</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html#a9860d50164805a2f3a4ee09a2a876944">text</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>text_token</b>(token_t type=token_t::complete, _In_reads_or_z_opt_(num_chars) const T *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, stdex::html::sequence *sequence=nullptr, uintptr_t data=0) (defined in <a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</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_1html_1_1text__token.html#a68e7873e5e13019693cdfc7d540cc010">text_type</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1text__token.html">stdex::html::text_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>token</b>(token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0) (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</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_1html_1_1token.html#acd884397cc90fb8673de7958896954dc">type</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~token</b>() (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</title>
<title>stdex: stdex::html::text_token&lt; T, TR, AX &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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,40 +81,40 @@ $(function() {
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classstdex_1_1html_1_1text__token-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</div></div>
<div class="headertitle"><div class="title">stdex::html::text_token&lt; T, TR, AX &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Token representing part of HTML text.
<a href="classstdex_1_1html_1_1text__token.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;:</div>
Inheritance diagram for stdex::html::text_token&lt; T, TR, AX &gt;:</div>
<div class="dyncontent">
<div class="center">
<img src="classstdex_1_1html_1_1text__token.png" usemap="#stdex::html::text_5Ftoken_3C_20_5FElem_2C_20_5FTraits_2C_20_5FAlloc_20_3E_map" alt=""/>
<map id="stdex::html::text_5Ftoken_3C_20_5FElem_2C_20_5FTraits_2C_20_5FAlloc_20_3E_map" name="stdex::html::text_5Ftoken_3C_20_5FElem_2C_20_5FTraits_2C_20_5FAlloc_20_3E_map">
<area href="classstdex_1_1html_1_1token.html" title="HTML token base class." alt="stdex::html::token" shape="rect" coords="0,0,303,24"/>
<area href="classstdex_1_1html_1_1starting__token.html" title="Token representing start HTML tag." alt="stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;" shape="rect" coords="0,112,303,136"/>
<img src="classstdex_1_1html_1_1text__token.png" usemap="#stdex::html::text_5Ftoken_3C_20T_2C_20TR_2C_20AX_20_3E_map" alt=""/>
<map id="stdex::html::text_5Ftoken_3C_20T_2C_20TR_2C_20AX_20_3E_map" name="stdex::html::text_5Ftoken_3C_20T_2C_20TR_2C_20AX_20_3E_map">
<area href="classstdex_1_1html_1_1token.html" title="HTML token base class." alt="stdex::html::token" shape="rect" coords="0,0,235,24"/>
<area href="classstdex_1_1html_1_1starting__token.html" title="Token representing start HTML tag." alt="stdex::html::starting_token&lt; T, TR, AX &gt;" shape="rect" coords="0,112,235,136"/>
</map>
</div></div>
<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:a5115eb3a7c3261d69127b3996941ccd7" id="r_a5115eb3a7c3261d69127b3996941ccd7"><td class="memItemLeft" align="right" valign="top"><a id="a5115eb3a7c3261d69127b3996941ccd7" name="a5115eb3a7c3261d69127b3996941ccd7"></a>
std::basic_string&lt; _Elem, _Traits, _Alloc &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
<tr class="memdesc:a5115eb3a7c3261d69127b3996941ccd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token text. <br /></td></tr>
<tr class="separator:a5115eb3a7c3261d69127b3996941ccd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8021e395a161d2b928d6e16efbcbb53" id="r_aa8021e395a161d2b928d6e16efbcbb53"><td class="memItemLeft" align="right" valign="top"><a id="aa8021e395a161d2b928d6e16efbcbb53" name="aa8021e395a161d2b928d6e16efbcbb53"></a>
<tr class="memitem:a9860d50164805a2f3a4ee09a2a876944" id="r_a9860d50164805a2f3a4ee09a2a876944"><td class="memItemLeft" align="right" valign="top"><a id="a9860d50164805a2f3a4ee09a2a876944" name="a9860d50164805a2f3a4ee09a2a876944"></a>
std::basic_string&lt; T, TR, AX &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
<tr class="memdesc:a9860d50164805a2f3a4ee09a2a876944"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token text. <br /></td></tr>
<tr class="separator:a9860d50164805a2f3a4ee09a2a876944"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68e7873e5e13019693cdfc7d540cc010" id="r_a68e7873e5e13019693cdfc7d540cc010"><td class="memItemLeft" align="right" valign="top"><a id="a68e7873e5e13019693cdfc7d540cc010" name="a68e7873e5e13019693cdfc7d540cc010"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>text_type</b></td></tr>
<tr class="memdesc:aa8021e395a161d2b928d6e16efbcbb53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask of text_type_flag_t to specify text content. <br /></td></tr>
<tr class="separator:aa8021e395a161d2b928d6e16efbcbb53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45822e05f3df782f2abbdf5fa8ca4b8b" id="r_a45822e05f3df782f2abbdf5fa8ca4b8b"><td class="memItemLeft" align="right" valign="top"><a id="a45822e05f3df782f2abbdf5fa8ca4b8b" name="a45822e05f3df782f2abbdf5fa8ca4b8b"></a>
<tr class="memdesc:a68e7873e5e13019693cdfc7d540cc010"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask of text_type_flag_t to specify text content. <br /></td></tr>
<tr class="separator:a68e7873e5e13019693cdfc7d540cc010"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cfa8b6d98f726d1d660bcca9fc205e6" id="r_a4cfa8b6d98f726d1d660bcca9fc205e6"><td class="memItemLeft" align="right" valign="top"><a id="a4cfa8b6d98f726d1d660bcca9fc205e6" name="a4cfa8b6d98f726d1d660bcca9fc205e6"></a>
stdex::mapping_vector&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mapping</b></td></tr>
<tr class="memdesc:a45822e05f3df782f2abbdf5fa8ca4b8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mapping between source and text positions. <br /></td></tr>
<tr class="separator:a45822e05f3df782f2abbdf5fa8ca4b8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memdesc:a4cfa8b6d98f726d1d660bcca9fc205e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mapping between source and text positions. <br /></td></tr>
<tr class="separator:a4cfa8b6d98f726d1d660bcca9fc205e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:acd884397cc90fb8673de7958896954dc inherit pub_attribs_classstdex_1_1html_1_1token" id="r_acd884397cc90fb8673de7958896954dc"><td class="memItemLeft" align="right" valign="top">
token_t&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="memdesc:acd884397cc90fb8673de7958896954dc inherit pub_attribs_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token type. <br /></td></tr>
@ -128,47 +130,47 @@ uintptr_t&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></t
</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:a846d444ab27f5a6a32aff885686880ea" id="r_a846d444ab27f5a6a32aff885686880ea"><td class="memItemLeft" align="right" valign="top"><a id="a846d444ab27f5a6a32aff885686880ea" name="a846d444ab27f5a6a32aff885686880ea"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>text_token</b> (token_t <a class="el" href="classstdex_1_1html_1_1token.html#acd884397cc90fb8673de7958896954dc">type</a>=token_t::complete, _In_reads_or_z_opt_(num_chars) const _Elem *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a>=nullptr, uintptr_t <a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a>=0)</td></tr>
<tr class="separator:a846d444ab27f5a6a32aff885686880ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a19e18ae782e0ef463b84e354e475cced" id="r_a19e18ae782e0ef463b84e354e475cced"><td class="memItemLeft" align="right" valign="top"><a id="a19e18ae782e0ef463b84e354e475cced" name="a19e18ae782e0ef463b84e354e475cced"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>text_token</b> (token_t <a class="el" href="classstdex_1_1html_1_1token.html#acd884397cc90fb8673de7958896954dc">type</a>=token_t::complete, _In_reads_or_z_opt_(num_chars) const T *_text=nullptr, size_t num_chars=0, uint32_t _text_type=0, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a>=nullptr, uintptr_t <a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a>=0)</td></tr>
<tr class="separator:a19e18ae782e0ef463b84e354e475cced"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a62d5b304cd46c11895e69af8c269a203 inherit pro_methods_classstdex_1_1html_1_1token" id="r_a62d5b304cd46c11895e69af8c269a203"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>token</b> (token_t _type=token_t::root, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_sequence=nullptr, uintptr_t _data=0)</td></tr>
<tr class="separator:a62d5b304cd46c11895e69af8c269a203 inherit pro_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a73ebe1562c231fe2794b549a2cffd436" id="r_a73ebe1562c231fe2794b549a2cffd436"><td class="memItemLeft" align="right" valign="top"><a id="a73ebe1562c231fe2794b549a2cffd436" name="a73ebe1562c231fe2794b549a2cffd436"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>parser&lt; _Elem, _Traits, _Alloc &gt;</b></td></tr>
<tr class="separator:a73ebe1562c231fe2794b549a2cffd436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4cd4cb5c10638d494059093f738f62" id="r_abe4cd4cb5c10638d494059093f738f62"><td class="memItemLeft" align="right" valign="top"><a id="abe4cd4cb5c10638d494059093f738f62" name="abe4cd4cb5c10638d494059093f738f62"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>parser&lt; T, TR, AX &gt;</b></td></tr>
<tr class="separator:abe4cd4cb5c10638d494059093f738f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token" id="r_a6f486618bd17716e68e8c51aeb8b39e0"><td class="memTemplParams" colspan="2">template&lt;class _Traits = std::char_traits&lt;char&gt;, class _Alloc = std::allocator&lt;char&gt;&gt; </td></tr>
<tr class="memitem:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#a6f486618bd17716e68e8c51aeb8b39e0">append_tag</a> (std::basic_string&lt; char, _Traits, _Alloc &gt; &amp;str) const</td></tr>
<tr class="memdesc:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token" id="r_ae0dd3526834ebda56c0e0cc4639f979e"><td class="memTemplParams" colspan="2">template&lt;class _Traits = std::char_traits&lt;wchar_t&gt;, class _Alloc = std::allocator&lt;wchar_t&gt;&gt; </td></tr>
<tr class="memitem:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#ae0dd3526834ebda56c0e0cc4639f979e">append_tag</a> (std::basic_string&lt; wchar_t, _Traits, _Alloc &gt; &amp;str) const</td></tr>
<tr class="memdesc:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token" id="r_af5ccf4221ba4739d91daffced7683e9e"><td class="memTemplParams" colspan="2">template&lt;class TR = std::char_traits&lt;char&gt;, class AX = std::allocator&lt;char&gt;&gt; </td></tr>
<tr class="memitem:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#af5ccf4221ba4739d91daffced7683e9e">append_tag</a> (std::basic_string&lt; char, TR, AX &gt; &amp;str) const</td></tr>
<tr class="memdesc:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token" id="r_abd4f24cfd401b7f48f7ac2fd6c4bd5ff"><td class="memTemplParams" colspan="2">template&lt;class TR = std::char_traits&lt;wchar_t&gt;, class AX = std::allocator&lt;wchar_t&gt;&gt; </td></tr>
<tr class="memitem:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#abd4f24cfd401b7f48f7ac2fd6c4bd5ff">append_tag</a> (std::basic_string&lt; wchar_t, TR, AX &gt; &amp;str) const</td></tr>
<tr class="memdesc:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a964dd9935df7bd4d4c8d449e52ba23a7 inherit pub_static_methods_classstdex_1_1html_1_1token" id="r_a964dd9935df7bd4d4c8d449e52ba23a7"><td class="memTemplParams" colspan="2">
template&lt;class T &gt; </td></tr>
<tr class="memitem:a964dd9935df7bd4d4c8d449e52ba23a7 inherit pub_static_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="classstdex_1_1html_1_1token.html">token</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_tag</b> (const T *str, size_t &amp;offset)</td></tr>
<tr class="separator:a964dd9935df7bd4d4c8d449e52ba23a7 inherit pub_static_methods_classstdex_1_1html_1_1token"><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 _Elem, class _Traits = std::char_traits&lt;_Elem&gt;, class _Alloc = std::allocator&lt;_Elem&gt;&gt;<br />
class stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;</div><p>Token representing part of HTML text. </p>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt;<br />
class stdex::html::text_token&lt; T, TR, AX &gt;</div><p>Token representing part of HTML text. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/<a class="el" href="html_8hpp_source.html">html.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -80,8 +82,8 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#a6f486618bd17716e68e8c51aeb8b39e0">append_tag</a>(std::basic_string&lt; char, _Traits, _Alloc &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#ae0dd3526834ebda56c0e0cc4639f979e">append_tag</a>(std::basic_string&lt; wchar_t, _Traits, _Alloc &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#af5ccf4221ba4739d91daffced7683e9e">append_tag</a>(std::basic_string&lt; char, TR, AX &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#abd4f24cfd401b7f48f7ac2fd6c4bd5ff">append_tag</a>(std::basic_string&lt; wchar_t, TR, AX &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parse_tag</b>(const T *str, size_t &amp;offset) (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parser</b> (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
@ -92,7 +94,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::token 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -86,7 +88,7 @@ $(function() {
<div class="contents">
<p>HTML token base class.
<a href="classstdex_1_1html_1_1token.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -95,23 +97,23 @@ Inheritance diagram for stdex::html::token:</div>
<div class="center">
<img src="classstdex_1_1html_1_1token.png" usemap="#stdex::html::token_map" alt=""/>
<map id="stdex::html::token_map" name="stdex::html::token_map">
<area href="classstdex_1_1html_1_1text__token.html" alt="stdex::html::text_token&lt; _Elem, std::char_traits&lt; _Elem &gt;, std::allocator&lt; _Elem &gt; &gt;" shape="rect" coords="0,56,476,80"/>
<area href="classstdex_1_1html_1_1text__token.html" title="Token representing part of HTML text." alt="stdex::html::text_token&lt; _Elem, _Traits, _Alloc &gt;" shape="rect" coords="486,56,962,80"/>
<area href="classstdex_1_1html_1_1url__token.html" title="HTTP token representing an URL." alt="stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;" shape="rect" coords="972,56,1448,80"/>
<area href="classstdex_1_1html_1_1starting__token.html" title="Token representing start HTML tag." alt="stdex::html::starting_token&lt; _Elem, _Traits, _Alloc &gt;" shape="rect" coords="486,112,962,136"/>
<area href="classstdex_1_1html_1_1text__token.html" alt="stdex::html::text_token&lt; T, std::char_traits&lt; T &gt;, std::allocator&lt; T &gt; &gt;" shape="rect" coords="0,56,395,80"/>
<area href="classstdex_1_1html_1_1text__token.html" title="Token representing part of HTML text." alt="stdex::html::text_token&lt; T, TR, AX &gt;" shape="rect" coords="405,56,800,80"/>
<area href="classstdex_1_1html_1_1url__token.html" title="HTTP token representing an URL." alt="stdex::html::url_token&lt; T, TR, AX &gt;" shape="rect" coords="810,56,1205,80"/>
<area href="classstdex_1_1html_1_1starting__token.html" title="Token representing start HTML tag." alt="stdex::html::starting_token&lt; T, TR, AX &gt;" shape="rect" coords="405,112,800,136"/>
</map>
</div></div>
<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:a6f486618bd17716e68e8c51aeb8b39e0" id="r_a6f486618bd17716e68e8c51aeb8b39e0"><td class="memTemplParams" colspan="2">template&lt;class _Traits = std::char_traits&lt;char&gt;, class _Alloc = std::allocator&lt;char&gt;&gt; </td></tr>
<tr class="memitem:a6f486618bd17716e68e8c51aeb8b39e0"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#a6f486618bd17716e68e8c51aeb8b39e0">append_tag</a> (std::basic_string&lt; char, _Traits, _Alloc &gt; &amp;str) const</td></tr>
<tr class="memdesc:a6f486618bd17716e68e8c51aeb8b39e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:a6f486618bd17716e68e8c51aeb8b39e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0dd3526834ebda56c0e0cc4639f979e" id="r_ae0dd3526834ebda56c0e0cc4639f979e"><td class="memTemplParams" colspan="2">template&lt;class _Traits = std::char_traits&lt;wchar_t&gt;, class _Alloc = std::allocator&lt;wchar_t&gt;&gt; </td></tr>
<tr class="memitem:ae0dd3526834ebda56c0e0cc4639f979e"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#ae0dd3526834ebda56c0e0cc4639f979e">append_tag</a> (std::basic_string&lt; wchar_t, _Traits, _Alloc &gt; &amp;str) const</td></tr>
<tr class="memdesc:ae0dd3526834ebda56c0e0cc4639f979e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:ae0dd3526834ebda56c0e0cc4639f979e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5ccf4221ba4739d91daffced7683e9e" id="r_af5ccf4221ba4739d91daffced7683e9e"><td class="memTemplParams" colspan="2">template&lt;class TR = std::char_traits&lt;char&gt;, class AX = std::allocator&lt;char&gt;&gt; </td></tr>
<tr class="memitem:af5ccf4221ba4739d91daffced7683e9e"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#af5ccf4221ba4739d91daffced7683e9e">append_tag</a> (std::basic_string&lt; char, TR, AX &gt; &amp;str) const</td></tr>
<tr class="memdesc:af5ccf4221ba4739d91daffced7683e9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:af5ccf4221ba4739d91daffced7683e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd4f24cfd401b7f48f7ac2fd6c4bd5ff" id="r_abd4f24cfd401b7f48f7ac2fd6c4bd5ff"><td class="memTemplParams" colspan="2">template&lt;class TR = std::char_traits&lt;wchar_t&gt;, class AX = std::allocator&lt;wchar_t&gt;&gt; </td></tr>
<tr class="memitem:abd4f24cfd401b7f48f7ac2fd6c4bd5ff"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#abd4f24cfd401b7f48f7ac2fd6c4bd5ff">append_tag</a> (std::basic_string&lt; wchar_t, TR, AX &gt; &amp;str) const</td></tr>
<tr class="memdesc:abd4f24cfd401b7f48f7ac2fd6c4bd5ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:abd4f24cfd401b7f48f7ac2fd6c4bd5ff"><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>
@ -144,20 +146,20 @@ Protected Member Functions</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a981ad229a3e9795881a66056bf60ee63" id="r_a981ad229a3e9795881a66056bf60ee63"><td class="memTemplParams" colspan="2"><a id="a981ad229a3e9795881a66056bf60ee63" name="a981ad229a3e9795881a66056bf60ee63"></a>
template&lt;class _Elem , class _Traits , class _Alloc &gt; </td></tr>
template&lt;class T , class TR , class AX &gt; </td></tr>
<tr class="memitem:a981ad229a3e9795881a66056bf60ee63"><td class="memTemplItemLeft" align="right" valign="top">class&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parser</b></td></tr>
<tr class="separator:a981ad229a3e9795881a66056bf60ee63"><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>HTML token base class. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a6f486618bd17716e68e8c51aeb8b39e0" name="a6f486618bd17716e68e8c51aeb8b39e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f486618bd17716e68e8c51aeb8b39e0">&#9670;&#160;</a></span>append_tag() <span class="overload">[1/2]</span></h2>
<a id="af5ccf4221ba4739d91daffced7683e9e" name="af5ccf4221ba4739d91daffced7683e9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5ccf4221ba4739d91daffced7683e9e">&#9670;&#160;</a></span>append_tag() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Traits = std::char_traits&lt;char&gt;, class _Alloc = std::allocator&lt;char&gt;&gt; </div>
template&lt;class TR = std::char_traits&lt;char&gt;, class AX = std::allocator&lt;char&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -165,8 +167,7 @@ template&lt;class _Traits = std::char_traits&lt;char&gt;, class _Alloc = std::
<tr>
<td class="memname">size_t stdex::html::token::append_tag </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; char, _Traits, _Alloc &gt; &amp;&#160;</td>
<td class="paramname"><em>str</em></td><td>)</td>
<td class="paramtype">std::basic_string&lt; char, TR, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
@ -188,13 +189,13 @@ template&lt;class _Traits = std::char_traits&lt;char&gt;, class _Alloc = std::
</div>
</div>
<a id="ae0dd3526834ebda56c0e0cc4639f979e" name="ae0dd3526834ebda56c0e0cc4639f979e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0dd3526834ebda56c0e0cc4639f979e">&#9670;&#160;</a></span>append_tag() <span class="overload">[2/2]</span></h2>
<a id="abd4f24cfd401b7f48f7ac2fd6c4bd5ff" name="abd4f24cfd401b7f48f7ac2fd6c4bd5ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd4f24cfd401b7f48f7ac2fd6c4bd5ff">&#9670;&#160;</a></span>append_tag() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Traits = std::char_traits&lt;wchar_t&gt;, class _Alloc = std::allocator&lt;wchar_t&gt;&gt; </div>
template&lt;class TR = std::char_traits&lt;wchar_t&gt;, class AX = std::allocator&lt;wchar_t&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -202,8 +203,7 @@ template&lt;class _Traits = std::char_traits&lt;wchar_t&gt;, class _Alloc = st
<tr>
<td class="memname">size_t stdex::html::token::append_tag </td>
<td>(</td>
<td class="paramtype">std::basic_string&lt; wchar_t, _Traits, _Alloc &gt; &amp;&#160;</td>
<td class="paramname"><em>str</em></td><td>)</td>
<td class="paramtype">std::basic_string&lt; wchar_t, TR, AX &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
@ -231,7 +231,7 @@ template&lt;class _Traits = std::char_traits&lt;wchar_t&gt;, class _Alloc = st
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,28 +76,28 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt; Member List</div></div>
<div class="headertitle"><div class="title">stdex::html::url_token&lt; T, TR, AX &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_1html_1_1url__token.html">stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; T, TR, AX &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#a6f486618bd17716e68e8c51aeb8b39e0">append_tag</a>(std::basic_string&lt; char, _Traits, _Alloc &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#ae0dd3526834ebda56c0e0cc4639f979e">append_tag</a>(std::basic_string&lt; wchar_t, _Traits, _Alloc &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#af5ccf4221ba4739d91daffced7683e9e">append_tag</a>(std::basic_string&lt; char, TR, AX &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#abd4f24cfd401b7f48f7ac2fd6c4bd5ff">append_tag</a>(std::basic_string&lt; wchar_t, TR, AX &gt; &amp;str) const</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html#a2c3f829a7162f678bc2cd1f080747a66">encoding</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html#a1320fb543d5fd7d7db57633d4bbdcac8">encoding</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parse_tag</b>(const T *str, size_t &amp;offset) (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser&lt; _Elem, _Traits, _Alloc &gt;</b> (defined in <a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser&lt; T, TR, AX &gt;</b> (defined in <a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html#a20890ed953b05911dd66fc23a81fd362">sequence</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>token</b>(token_t _type=token_t::root, sequence *_sequence=nullptr, uintptr_t _data=0) (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</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_1html_1_1token.html#acd884397cc90fb8673de7958896954dc">type</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html#a8ff40042e9c2e25b97c72a9f47220ac2">url</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>url_token</b>(_In_reads_or_z_opt_(num_chars) const _Elem *_url=nullptr, size_t num_chars=0, token_url_t _encoding=token_url_t::plain, stdex::html::sequence *sequence=nullptr, uintptr_t data=0) (defined in <a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;</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_1html_1_1url__token.html#a3384b51fe830801842eca0d3a4830c90">url</a></td><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; T, TR, AX &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>url_token</b>(_In_reads_or_z_opt_(num_chars) const T *_url=nullptr, size_t num_chars=0, token_url_t _encoding=token_url_t::plain, stdex::html::sequence *sequence=nullptr, uintptr_t data=0) (defined in <a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; T, TR, AX &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1url__token.html">stdex::html::url_token&lt; T, TR, AX &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~token</b>() (defined in <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a>)</td><td class="entry"><a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</title>
<title>stdex: stdex::html::url_token&lt; T, TR, AX &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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,35 +81,35 @@ $(function() {
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classstdex_1_1html_1_1url__token-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt; Class Template Reference</div></div>
<div class="headertitle"><div class="title">stdex::html::url_token&lt; T, TR, AX &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>HTTP token representing an URL.
<a href="classstdex_1_1html_1_1url__token.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="html_8hpp_source.html">stdex/html.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;:</div>
Inheritance diagram for stdex::html::url_token&lt; T, TR, AX &gt;:</div>
<div class="dyncontent">
<div class="center">
<img src="classstdex_1_1html_1_1url__token.png" usemap="#stdex::html::url_5Ftoken_3C_20_5FElem_2C_20_5FTraits_2C_20_5FAlloc_20_3E_map" alt=""/>
<map id="stdex::html::url_5Ftoken_3C_20_5FElem_2C_20_5FTraits_2C_20_5FAlloc_20_3E_map" name="stdex::html::url_5Ftoken_3C_20_5FElem_2C_20_5FTraits_2C_20_5FAlloc_20_3E_map">
<area href="classstdex_1_1html_1_1token.html" title="HTML token base class." alt="stdex::html::token" shape="rect" coords="0,0,277,24"/>
<img src="classstdex_1_1html_1_1url__token.png" usemap="#stdex::html::url_5Ftoken_3C_20T_2C_20TR_2C_20AX_20_3E_map" alt=""/>
<map id="stdex::html::url_5Ftoken_3C_20T_2C_20TR_2C_20AX_20_3E_map" name="stdex::html::url_5Ftoken_3C_20T_2C_20TR_2C_20AX_20_3E_map">
<area href="classstdex_1_1html_1_1token.html" title="HTML token base class." alt="stdex::html::token" shape="rect" coords="0,0,209,24"/>
</map>
</div></div>
<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:a8ff40042e9c2e25b97c72a9f47220ac2" id="r_a8ff40042e9c2e25b97c72a9f47220ac2"><td class="memItemLeft" align="right" valign="top"><a id="a8ff40042e9c2e25b97c72a9f47220ac2" name="a8ff40042e9c2e25b97c72a9f47220ac2"></a>
std::basic_string&lt; _Elem, _Traits, _Alloc &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>url</b></td></tr>
<tr class="memdesc:a8ff40042e9c2e25b97c72a9f47220ac2"><td class="mdescLeft">&#160;</td><td class="mdescRight">URL. <br /></td></tr>
<tr class="separator:a8ff40042e9c2e25b97c72a9f47220ac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c3f829a7162f678bc2cd1f080747a66" id="r_a2c3f829a7162f678bc2cd1f080747a66"><td class="memItemLeft" align="right" valign="top"><a id="a2c3f829a7162f678bc2cd1f080747a66" name="a2c3f829a7162f678bc2cd1f080747a66"></a>
<tr class="memitem:a3384b51fe830801842eca0d3a4830c90" id="r_a3384b51fe830801842eca0d3a4830c90"><td class="memItemLeft" align="right" valign="top"><a id="a3384b51fe830801842eca0d3a4830c90" name="a3384b51fe830801842eca0d3a4830c90"></a>
std::basic_string&lt; T, TR, AX &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>url</b></td></tr>
<tr class="memdesc:a3384b51fe830801842eca0d3a4830c90"><td class="mdescLeft">&#160;</td><td class="mdescRight">URL. <br /></td></tr>
<tr class="separator:a3384b51fe830801842eca0d3a4830c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1320fb543d5fd7d7db57633d4bbdcac8" id="r_a1320fb543d5fd7d7db57633d4bbdcac8"><td class="memItemLeft" align="right" valign="top"><a id="a1320fb543d5fd7d7db57633d4bbdcac8" name="a1320fb543d5fd7d7db57633d4bbdcac8"></a>
token_url_t&#160;</td><td class="memItemRight" valign="bottom"><b>encoding</b></td></tr>
<tr class="memdesc:a2c3f829a7162f678bc2cd1f080747a66"><td class="mdescLeft">&#160;</td><td class="mdescRight">URL encoding. <br /></td></tr>
<tr class="separator:a2c3f829a7162f678bc2cd1f080747a66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memdesc:a1320fb543d5fd7d7db57633d4bbdcac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">URL encoding. <br /></td></tr>
<tr class="separator:a1320fb543d5fd7d7db57633d4bbdcac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:acd884397cc90fb8673de7958896954dc inherit pub_attribs_classstdex_1_1html_1_1token" id="r_acd884397cc90fb8673de7958896954dc"><td class="memItemLeft" align="right" valign="top">
token_t&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="memdesc:acd884397cc90fb8673de7958896954dc inherit pub_attribs_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Token type. <br /></td></tr>
@ -123,47 +125,47 @@ uintptr_t&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></t
</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:a546bc257f96455f2159dec089c9f169b" id="r_a546bc257f96455f2159dec089c9f169b"><td class="memItemLeft" align="right" valign="top"><a id="a546bc257f96455f2159dec089c9f169b" name="a546bc257f96455f2159dec089c9f169b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>url_token</b> (_In_reads_or_z_opt_(num_chars) const _Elem *_url=nullptr, size_t num_chars=0, token_url_t _encoding=token_url_t::plain, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a>=nullptr, uintptr_t <a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a>=0)</td></tr>
<tr class="separator:a546bc257f96455f2159dec089c9f169b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:aba9ae9dc7e7a0b98ac33f27f1a99c159" id="r_aba9ae9dc7e7a0b98ac33f27f1a99c159"><td class="memItemLeft" align="right" valign="top"><a id="aba9ae9dc7e7a0b98ac33f27f1a99c159" name="aba9ae9dc7e7a0b98ac33f27f1a99c159"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>url_token</b> (_In_reads_or_z_opt_(num_chars) const T *_url=nullptr, size_t num_chars=0, token_url_t _encoding=token_url_t::plain, <a class="el" href="classstdex_1_1html_1_1sequence.html">stdex::html::sequence</a> *<a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a>=nullptr, uintptr_t <a class="el" href="classstdex_1_1html_1_1token.html#ab9a44b08a117fe7c3f19982ec3c1edab">data</a>=0)</td></tr>
<tr class="separator:aba9ae9dc7e7a0b98ac33f27f1a99c159"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a62d5b304cd46c11895e69af8c269a203 inherit pro_methods_classstdex_1_1html_1_1token" id="r_a62d5b304cd46c11895e69af8c269a203"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>token</b> (token_t _type=token_t::root, <a class="el" href="classstdex_1_1html_1_1sequence.html">sequence</a> *_sequence=nullptr, uintptr_t _data=0)</td></tr>
<tr class="separator:a62d5b304cd46c11895e69af8c269a203 inherit pro_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a73ebe1562c231fe2794b549a2cffd436" id="r_a73ebe1562c231fe2794b549a2cffd436"><td class="memItemLeft" align="right" valign="top"><a id="a73ebe1562c231fe2794b549a2cffd436" name="a73ebe1562c231fe2794b549a2cffd436"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>parser&lt; _Elem, _Traits, _Alloc &gt;</b></td></tr>
<tr class="separator:a73ebe1562c231fe2794b549a2cffd436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4cd4cb5c10638d494059093f738f62" id="r_abe4cd4cb5c10638d494059093f738f62"><td class="memItemLeft" align="right" valign="top"><a id="abe4cd4cb5c10638d494059093f738f62" name="abe4cd4cb5c10638d494059093f738f62"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>parser&lt; T, TR, AX &gt;</b></td></tr>
<tr class="separator:abe4cd4cb5c10638d494059093f738f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token" id="r_a6f486618bd17716e68e8c51aeb8b39e0"><td class="memTemplParams" colspan="2">template&lt;class _Traits = std::char_traits&lt;char&gt;, class _Alloc = std::allocator&lt;char&gt;&gt; </td></tr>
<tr class="memitem:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#a6f486618bd17716e68e8c51aeb8b39e0">append_tag</a> (std::basic_string&lt; char, _Traits, _Alloc &gt; &amp;str) const</td></tr>
<tr class="memdesc:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:a6f486618bd17716e68e8c51aeb8b39e0 inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token" id="r_ae0dd3526834ebda56c0e0cc4639f979e"><td class="memTemplParams" colspan="2">template&lt;class _Traits = std::char_traits&lt;wchar_t&gt;, class _Alloc = std::allocator&lt;wchar_t&gt;&gt; </td></tr>
<tr class="memitem:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#ae0dd3526834ebda56c0e0cc4639f979e">append_tag</a> (std::basic_string&lt; wchar_t, _Traits, _Alloc &gt; &amp;str) const</td></tr>
<tr class="memdesc:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:ae0dd3526834ebda56c0e0cc4639f979e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token" id="r_af5ccf4221ba4739d91daffced7683e9e"><td class="memTemplParams" colspan="2">template&lt;class TR = std::char_traits&lt;char&gt;, class AX = std::allocator&lt;char&gt;&gt; </td></tr>
<tr class="memitem:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#af5ccf4221ba4739d91daffced7683e9e">append_tag</a> (std::basic_string&lt; char, TR, AX &gt; &amp;str) const</td></tr>
<tr class="memdesc:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:af5ccf4221ba4739d91daffced7683e9e inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token" id="r_abd4f24cfd401b7f48f7ac2fd6c4bd5ff"><td class="memTemplParams" colspan="2">template&lt;class TR = std::char_traits&lt;wchar_t&gt;, class AX = std::allocator&lt;wchar_t&gt;&gt; </td></tr>
<tr class="memitem:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classstdex_1_1html_1_1token.html#abd4f24cfd401b7f48f7ac2fd6c4bd5ff">append_tag</a> (std::basic_string&lt; wchar_t, TR, AX &gt; &amp;str) const</td></tr>
<tr class="memdesc:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token"><td class="mdescLeft">&#160;</td><td class="mdescRight">Appends token tag to the source code. <br /></td></tr>
<tr class="separator:abd4f24cfd401b7f48f7ac2fd6c4bd5ff inherit pub_methods_classstdex_1_1html_1_1token"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1html_1_1token"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classstdex_1_1html_1_1token')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1html_1_1token.html">stdex::html::token</a></td></tr>
<tr class="memitem:a964dd9935df7bd4d4c8d449e52ba23a7 inherit pub_static_methods_classstdex_1_1html_1_1token" id="r_a964dd9935df7bd4d4c8d449e52ba23a7"><td class="memTemplParams" colspan="2">
template&lt;class T &gt; </td></tr>
<tr class="memitem:a964dd9935df7bd4d4c8d449e52ba23a7 inherit pub_static_methods_classstdex_1_1html_1_1token"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="classstdex_1_1html_1_1token.html">token</a> *&#160;</td><td class="memTemplItemRight" valign="bottom"><b>parse_tag</b> (const T *str, size_t &amp;offset)</td></tr>
<tr class="separator:a964dd9935df7bd4d4c8d449e52ba23a7 inherit pub_static_methods_classstdex_1_1html_1_1token"><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 _Elem, class _Traits = std::char_traits&lt;_Elem&gt;, class _Alloc = std::allocator&lt;_Elem&gt;&gt;<br />
class stdex::html::url_token&lt; _Elem, _Traits, _Alloc &gt;</div><p>HTTP token representing an URL. </p>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, class TR = std::char_traits&lt;T&gt;, class AX = std::allocator&lt;T&gt;&gt;<br />
class stdex::html::url_token&lt; T, TR, AX &gt;</div><p>HTTP token representing an URL. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/<a class="el" href="html_8hpp_source.html">html.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 912 B

After

Width:  |  Height:  |  Size: 724 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,33 +76,33 @@ $(function() {
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; Member List</div></div>
<div class="headertitle"><div class="title">stdex::idrec::record&lt; T, T_id, ID, T_size, N_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, ID, T_SIZE, ALIGN &gt;</a>, including all inherited members.</p>
<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, ID, T_size, N_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#ae63ba9487daaf8ec39dfe7dd04c13cc9">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, 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#a0a91b8bf08dbd79ac40b4361a9faee2a">close</a>(stdex::stream::basic_file &amp;stream, stdex::stream::foff_t start)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a1ab09fae53142836c958a63137fb37cb">data</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a19523040d07119055884a7a2f8ef25fd">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, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a6566678aa326da5b2d84c38b76d1c195">find</a>(stdex::stream::basic_file &amp;stream, stdex::stream::foff_t end=stdex::stream::foff_max)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, 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#a19ef062ee06dbc1ca3d4fddc756ac4d6">id</a>()</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a379d9eeac3c52375982ba75df33604ca">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, 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#a0498a09948194be47553433c87121ec4">open</a>(stdex::stream::basic_file &amp;stream)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a865df6cea13c7ab2b2a532408e2c5228">operator&lt;&lt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#aa4d2dd34b3980c81e72bccd6826309fe">operator&lt;&lt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#abe481a30a4497e2460386d4a7984fe67">operator&lt;&lt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a3d4bff1bf080fb8cb3960b5b5018392c">operator=</a>(const record&lt; T, T_ID, 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, 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#a0573ee875d61fb6e10fdd6d7cf8542bc">operator&gt;&gt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a70685089eb1f47aff05a5bd45e607881">operator&gt;&gt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a14d109489d0b00d36a691145725c7340">operator&gt;&gt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a611da3801d9e7215324c9a5992a27f39">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, 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#ab84a09093bd1a2cbf720329b84c6d73b">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, 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#a9fb4bee3afca4803a36767e3181a35b9">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, ID, T_size, N_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#a73697f4572d009b34c9a9ba66993391a">close</a>(stdex::stream::basic_file &amp;stream, stdex::stream::foff_t start)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a7919c65ff80e6191192ec8b83d5aaedd">data</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#aa142588b42ee8597798e9739f43bbade">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, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a8ba96aa9afd7f17865d772ff09611511">find</a>(stdex::stream::basic_file &amp;stream, stdex::stream::foff_t end=stdex::stream::foff_max)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_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#aade8ebd8670982f05cc890c750627365">id</a>()</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#ae6653cf8e8fceac2cde594a8dcf16ce2">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, ID, T_size, N_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#a2f144bb6ae5efcdacd5774dc9d38e975">open</a>(stdex::stream::basic_file &amp;stream)</td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#ac2ad32e2eb383f59c904f50d669c778e">operator&lt;&lt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a454b67be32aac0b420eb173c37aef149">operator&lt;&lt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a01c94bd3b5997913561015f13e89de6c">operator&lt;&lt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a07934d315566b6ad40edbc5f93cb5978">operator=</a>(const record&lt; T, T_id, ID, T_size, N_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, ID, T_size, N_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#a8f2fa168ba01d9df647e166a9799bd63">operator&gt;&gt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a74a44367e182a7c1ce600e61495aa7ff">operator&gt;&gt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#a944280f0451d647f8b32bd0082937864">operator&gt;&gt;</a></td><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1idrec_1_1record.html#aa247ad441605fdfb8d8e1cc5bee78168">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, ID, T_size, N_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#aa714af10b747fb8aa7bf3c6e37484bb2">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, ID, T_size, N_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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; Class Template Reference</title>
<title>stdex: stdex::idrec::record&lt; T, T_id, ID, T_size, N_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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -80,100 +82,99 @@ $(function() {
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classstdex_1_1idrec_1_1record-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; Class Template Reference</div></div>
<div class="headertitle"><div class="title">stdex::idrec::record&lt; T, T_id, ID, T_size, N_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>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="idrec_8hpp_source.html">stdex/idrec.hpp</a>&gt;</code></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:a611da3801d9e7215324c9a5992a27f39" id="r_a611da3801d9e7215324c9a5992a27f39"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a611da3801d9e7215324c9a5992a27f39">record</a> (T &amp;d)</td></tr>
<tr class="memdesc:a611da3801d9e7215324c9a5992a27f39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the class. <br /></td></tr>
<tr class="separator:a611da3801d9e7215324c9a5992a27f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab84a09093bd1a2cbf720329b84c6d73b" id="r_ab84a09093bd1a2cbf720329b84c6d73b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#ab84a09093bd1a2cbf720329b84c6d73b">record</a> (const T &amp;d)</td></tr>
<tr class="memdesc:ab84a09093bd1a2cbf720329b84c6d73b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the class. <br /></td></tr>
<tr class="separator:ab84a09093bd1a2cbf720329b84c6d73b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d4bff1bf080fb8cb3960b5b5018392c" id="r_a3d4bff1bf080fb8cb3960b5b5018392c"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a3d4bff1bf080fb8cb3960b5b5018392c">operator=</a> (const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; &amp;r)</td></tr>
<tr class="memdesc:a3d4bff1bf080fb8cb3960b5b5018392c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator. <br /></td></tr>
<tr class="separator:a3d4bff1bf080fb8cb3960b5b5018392c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa247ad441605fdfb8d8e1cc5bee78168" id="r_aa247ad441605fdfb8d8e1cc5bee78168"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa247ad441605fdfb8d8e1cc5bee78168">record</a> (T &amp;d)</td></tr>
<tr class="memdesc:aa247ad441605fdfb8d8e1cc5bee78168"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the class. <br /></td></tr>
<tr class="separator:aa247ad441605fdfb8d8e1cc5bee78168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa714af10b747fb8aa7bf3c6e37484bb2" id="r_aa714af10b747fb8aa7bf3c6e37484bb2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa714af10b747fb8aa7bf3c6e37484bb2">record</a> (const T &amp;d)</td></tr>
<tr class="memdesc:aa714af10b747fb8aa7bf3c6e37484bb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs the class. <br /></td></tr>
<tr class="separator:aa714af10b747fb8aa7bf3c6e37484bb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07934d315566b6ad40edbc5f93cb5978" id="r_a07934d315566b6ad40edbc5f93cb5978"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a07934d315566b6ad40edbc5f93cb5978">operator=</a> (const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; &amp;r)</td></tr>
<tr class="memdesc:a07934d315566b6ad40edbc5f93cb5978"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assignment operator. <br /></td></tr>
<tr class="separator:a07934d315566b6ad40edbc5f93cb5978"><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:a19ef062ee06dbc1ca3d4fddc756ac4d6" id="r_a19ef062ee06dbc1ca3d4fddc756ac4d6"><td class="memItemLeft" align="right" valign="top"><a id="a19ef062ee06dbc1ca3d4fddc756ac4d6" name="a19ef062ee06dbc1ca3d4fddc756ac4d6"></a>
static constexpr T_ID&#160;</td><td class="memItemRight" valign="bottom"><b>id</b> ()</td></tr>
<tr class="memdesc:a19ef062ee06dbc1ca3d4fddc756ac4d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns record id. <br /></td></tr>
<tr class="separator:a19ef062ee06dbc1ca3d4fddc756ac4d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a379d9eeac3c52375982ba75df33604ca" id="r_a379d9eeac3c52375982ba75df33604ca"><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#a379d9eeac3c52375982ba75df33604ca">open</a> (std::ostream &amp;stream)</td></tr>
<tr class="memdesc:a379d9eeac3c52375982ba75df33604ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record header. <br /></td></tr>
<tr class="separator:a379d9eeac3c52375982ba75df33604ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0498a09948194be47553433c87121ec4" id="r_a0498a09948194be47553433c87121ec4"><td class="memItemLeft" align="right" valign="top">static stdex::stream::foff_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a0498a09948194be47553433c87121ec4">open</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream)</td></tr>
<tr class="memdesc:a0498a09948194be47553433c87121ec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record header. <br /></td></tr>
<tr class="separator:a0498a09948194be47553433c87121ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae63ba9487daaf8ec39dfe7dd04c13cc9" id="r_ae63ba9487daaf8ec39dfe7dd04c13cc9"><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#ae63ba9487daaf8ec39dfe7dd04c13cc9">close</a> (std::ostream &amp;stream, std::streamoff start)</td></tr>
<tr class="memdesc:ae63ba9487daaf8ec39dfe7dd04c13cc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates record header. <br /></td></tr>
<tr class="separator:ae63ba9487daaf8ec39dfe7dd04c13cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a91b8bf08dbd79ac40b4361a9faee2a" id="r_a0a91b8bf08dbd79ac40b4361a9faee2a"><td class="memItemLeft" align="right" valign="top">static stdex::stream::foff_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a0a91b8bf08dbd79ac40b4361a9faee2a">close</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, stdex::stream::foff_t start)</td></tr>
<tr class="memdesc:a0a91b8bf08dbd79ac40b4361a9faee2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates record header. <br /></td></tr>
<tr class="separator:a0a91b8bf08dbd79ac40b4361a9faee2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19523040d07119055884a7a2f8ef25fd" id="r_a19523040d07119055884a7a2f8ef25fd"><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#a19523040d07119055884a7a2f8ef25fd">find</a> (std::istream &amp;stream, std::streamoff end=(std::streamoff) -1)</td></tr>
<tr class="memdesc:a19523040d07119055884a7a2f8ef25fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds record data. <br /></td></tr>
<tr class="separator:a19523040d07119055884a7a2f8ef25fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6566678aa326da5b2d84c38b76d1c195" id="r_a6566678aa326da5b2d84c38b76d1c195"><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#a6566678aa326da5b2d84c38b76d1c195">find</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, stdex::stream::foff_t end=stdex::stream::foff_max)</td></tr>
<tr class="memdesc:a6566678aa326da5b2d84c38b76d1c195"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds record data. <br /></td></tr>
<tr class="separator:a6566678aa326da5b2d84c38b76d1c195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aade8ebd8670982f05cc890c750627365" id="r_aade8ebd8670982f05cc890c750627365"><td class="memItemLeft" align="right" valign="top"><a id="aade8ebd8670982f05cc890c750627365" name="aade8ebd8670982f05cc890c750627365"></a>
static constexpr T_id&#160;</td><td class="memItemRight" valign="bottom"><b>id</b> ()</td></tr>
<tr class="memdesc:aade8ebd8670982f05cc890c750627365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns record id. <br /></td></tr>
<tr class="separator:aade8ebd8670982f05cc890c750627365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6653cf8e8fceac2cde594a8dcf16ce2" id="r_ae6653cf8e8fceac2cde594a8dcf16ce2"><td class="memItemLeft" align="right" valign="top">static std::streamoff&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae6653cf8e8fceac2cde594a8dcf16ce2">open</a> (std::ostream &amp;stream)</td></tr>
<tr class="memdesc:ae6653cf8e8fceac2cde594a8dcf16ce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record header. <br /></td></tr>
<tr class="separator:ae6653cf8e8fceac2cde594a8dcf16ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f144bb6ae5efcdacd5774dc9d38e975" id="r_a2f144bb6ae5efcdacd5774dc9d38e975"><td class="memItemLeft" align="right" valign="top">static stdex::stream::foff_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f144bb6ae5efcdacd5774dc9d38e975">open</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream)</td></tr>
<tr class="memdesc:a2f144bb6ae5efcdacd5774dc9d38e975"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record header. <br /></td></tr>
<tr class="separator:a2f144bb6ae5efcdacd5774dc9d38e975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fb4bee3afca4803a36767e3181a35b9" id="r_a9fb4bee3afca4803a36767e3181a35b9"><td class="memItemLeft" align="right" valign="top">static std::streamoff&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9fb4bee3afca4803a36767e3181a35b9">close</a> (std::ostream &amp;stream, std::streamoff start)</td></tr>
<tr class="memdesc:a9fb4bee3afca4803a36767e3181a35b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates record header. <br /></td></tr>
<tr class="separator:a9fb4bee3afca4803a36767e3181a35b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73697f4572d009b34c9a9ba66993391a" id="r_a73697f4572d009b34c9a9ba66993391a"><td class="memItemLeft" align="right" valign="top">static stdex::stream::foff_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a73697f4572d009b34c9a9ba66993391a">close</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, stdex::stream::foff_t start)</td></tr>
<tr class="memdesc:a73697f4572d009b34c9a9ba66993391a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates record header. <br /></td></tr>
<tr class="separator:a73697f4572d009b34c9a9ba66993391a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa142588b42ee8597798e9739f43bbade" id="r_aa142588b42ee8597798e9739f43bbade"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa142588b42ee8597798e9739f43bbade">find</a> (std::istream &amp;stream, std::streamoff end=(std::streamoff) -1)</td></tr>
<tr class="memdesc:aa142588b42ee8597798e9739f43bbade"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds record data. <br /></td></tr>
<tr class="separator:aa142588b42ee8597798e9739f43bbade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ba96aa9afd7f17865d772ff09611511" id="r_a8ba96aa9afd7f17865d772ff09611511"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ba96aa9afd7f17865d772ff09611511">find</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, stdex::stream::foff_t end=stdex::stream::foff_max)</td></tr>
<tr class="memdesc:a8ba96aa9afd7f17865d772ff09611511"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds record data. <br /></td></tr>
<tr class="separator:a8ba96aa9afd7f17865d772ff09611511"><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:a1ab09fae53142836c958a63137fb37cb" id="r_a1ab09fae53142836c958a63137fb37cb"><td class="memItemLeft" align="right" valign="top"><a id="a1ab09fae53142836c958a63137fb37cb" name="a1ab09fae53142836c958a63137fb37cb"></a>
<tr class="memitem:a7919c65ff80e6191192ec8b83d5aaedd" id="r_a7919c65ff80e6191192ec8b83d5aaedd"><td class="memItemLeft" align="right" valign="top"><a id="a7919c65ff80e6191192ec8b83d5aaedd" name="a7919c65ff80e6191192ec8b83d5aaedd"></a>
T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
<tr class="memdesc:a1ab09fae53142836c958a63137fb37cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Record data reference. <br /></td></tr>
<tr class="separator:a1ab09fae53142836c958a63137fb37cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memdesc:a7919c65ff80e6191192ec8b83d5aaedd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Record data reference. <br /></td></tr>
<tr class="separator:a7919c65ff80e6191192ec8b83d5aaedd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a865df6cea13c7ab2b2a532408e2c5228" id="r_a865df6cea13c7ab2b2a532408e2c5228"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a865df6cea13c7ab2b2a532408e2c5228">operator&lt;&lt;</a> (std::ostream &amp;stream, const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:a865df6cea13c7ab2b2a532408e2c5228"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record to a stream. <br /></td></tr>
<tr class="separator:a865df6cea13c7ab2b2a532408e2c5228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4d2dd34b3980c81e72bccd6826309fe" id="r_aa4d2dd34b3980c81e72bccd6826309fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#aa4d2dd34b3980c81e72bccd6826309fe">operator&lt;&lt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:aa4d2dd34b3980c81e72bccd6826309fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record to a file. <br /></td></tr>
<tr class="separator:aa4d2dd34b3980c81e72bccd6826309fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe481a30a4497e2460386d4a7984fe67" id="r_abe481a30a4497e2460386d4a7984fe67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#abe481a30a4497e2460386d4a7984fe67">operator&lt;&lt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;stream, const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:abe481a30a4497e2460386d4a7984fe67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record to a stream. <br /></td></tr>
<tr class="separator:abe481a30a4497e2460386d4a7984fe67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0573ee875d61fb6e10fdd6d7cf8542bc" id="r_a0573ee875d61fb6e10fdd6d7cf8542bc"><td class="memItemLeft" align="right" valign="top">std::istream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a0573ee875d61fb6e10fdd6d7cf8542bc">operator&gt;&gt;</a> (std::istream &amp;stream, <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:a0573ee875d61fb6e10fdd6d7cf8542bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads record from a stream. <br /></td></tr>
<tr class="separator:a0573ee875d61fb6e10fdd6d7cf8542bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70685089eb1f47aff05a5bd45e607881" id="r_a70685089eb1f47aff05a5bd45e607881"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a70685089eb1f47aff05a5bd45e607881">operator&gt;&gt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:a70685089eb1f47aff05a5bd45e607881"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads record from a file. <br /></td></tr>
<tr class="separator:a70685089eb1f47aff05a5bd45e607881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d109489d0b00d36a691145725c7340" id="r_a14d109489d0b00d36a691145725c7340"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1idrec_1_1record.html#a14d109489d0b00d36a691145725c7340">operator&gt;&gt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;stream, <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt; r)</td></tr>
<tr class="memdesc:a14d109489d0b00d36a691145725c7340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads record from a stream. <br /></td></tr>
<tr class="separator:a14d109489d0b00d36a691145725c7340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2ad32e2eb383f59c904f50d669c778e" id="r_ac2ad32e2eb383f59c904f50d669c778e"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac2ad32e2eb383f59c904f50d669c778e">operator&lt;&lt;</a> (std::ostream &amp;stream, const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; r)</td></tr>
<tr class="memdesc:ac2ad32e2eb383f59c904f50d669c778e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record to a stream. <br /></td></tr>
<tr class="separator:ac2ad32e2eb383f59c904f50d669c778e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454b67be32aac0b420eb173c37aef149" id="r_a454b67be32aac0b420eb173c37aef149"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a454b67be32aac0b420eb173c37aef149">operator&lt;&lt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; r)</td></tr>
<tr class="memdesc:a454b67be32aac0b420eb173c37aef149"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record to a file. <br /></td></tr>
<tr class="separator:a454b67be32aac0b420eb173c37aef149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c94bd3b5997913561015f13e89de6c" id="r_a01c94bd3b5997913561015f13e89de6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a01c94bd3b5997913561015f13e89de6c">operator&lt;&lt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;stream, const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; r)</td></tr>
<tr class="memdesc:a01c94bd3b5997913561015f13e89de6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes record to a stream. <br /></td></tr>
<tr class="separator:a01c94bd3b5997913561015f13e89de6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f2fa168ba01d9df647e166a9799bd63" id="r_a8f2fa168ba01d9df647e166a9799bd63"><td class="memItemLeft" align="right" valign="top">std::istream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8f2fa168ba01d9df647e166a9799bd63">operator&gt;&gt;</a> (std::istream &amp;stream, <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; r)</td></tr>
<tr class="memdesc:a8f2fa168ba01d9df647e166a9799bd63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads record from a stream. <br /></td></tr>
<tr class="separator:a8f2fa168ba01d9df647e166a9799bd63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74a44367e182a7c1ce600e61495aa7ff" id="r_a74a44367e182a7c1ce600e61495aa7ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a74a44367e182a7c1ce600e61495aa7ff">operator&gt;&gt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;stream, <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; r)</td></tr>
<tr class="memdesc:a74a44367e182a7c1ce600e61495aa7ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads record from a file. <br /></td></tr>
<tr class="separator:a74a44367e182a7c1ce600e61495aa7ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a944280f0451d647f8b32bd0082937864" id="r_a944280f0451d647f8b32bd0082937864"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a944280f0451d647f8b32bd0082937864">operator&gt;&gt;</a> (<a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;stream, <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; r)</td></tr>
<tr class="memdesc:a944280f0451d647f8b32bd0082937864"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads record from a stream. <br /></td></tr>
<tr class="separator:a944280f0451d647f8b32bd0082937864"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, class T_ID, const T_ID ID, class T_SIZE, T_SIZE ALIGN&gt;<br />
class stdex::idrec::record&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;</div><p>Helper class for read/write of records to/from memory. </p>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, class T_id, const T_id ID, class T_size, T_size N_align&gt;<br />
class stdex::idrec::record&lt; T, T_id, ID, T_size, N_align &gt;</div><p>Helper class for read/write of records to/from memory. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a611da3801d9e7215324c9a5992a27f39" name="a611da3801d9e7215324c9a5992a27f39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a611da3801d9e7215324c9a5992a27f39">&#9670;&#160;</a></span>record() <span class="overload">[1/2]</span></h2>
<a id="aa247ad441605fdfb8d8e1cc5bee78168" name="aa247ad441605fdfb8d8e1cc5bee78168"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa247ad441605fdfb8d8e1cc5bee78168">&#9670;&#160;</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 , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_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, ID, T_SIZE, ALIGN &gt;::record </td>
<td class="memname"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_id, ID, T_size, N_align &gt;::record </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>d</em></td><td>)</td>
<td class="paramtype">T &amp;</td> <td class="paramname"><span class="paramname"><em>d</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -194,22 +195,21 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="ab84a09093bd1a2cbf720329b84c6d73b" name="ab84a09093bd1a2cbf720329b84c6d73b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab84a09093bd1a2cbf720329b84c6d73b">&#9670;&#160;</a></span>record() <span class="overload">[2/2]</span></h2>
<a id="aa714af10b747fb8aa7bf3c6e37484bb2" name="aa714af10b747fb8aa7bf3c6e37484bb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa714af10b747fb8aa7bf3c6e37484bb2">&#9670;&#160;</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 , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_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, ID, T_SIZE, ALIGN &gt;::record </td>
<td class="memname"><a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_id, ID, T_size, N_align &gt;::record </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>d</em></td><td>)</td>
<td class="paramtype">const T &amp;</td> <td class="paramname"><span class="paramname"><em>d</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -231,33 +231,26 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae63ba9487daaf8ec39dfe7dd04c13cc9" name="ae63ba9487daaf8ec39dfe7dd04c13cc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae63ba9487daaf8ec39dfe7dd04c13cc9">&#9670;&#160;</a></span>close() <span class="overload">[1/2]</span></h2>
<a id="a9fb4bee3afca4803a36767e3181a35b9" name="a9fb4bee3afca4803a36767e3181a35b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fb4bee3afca4803a36767e3181a35b9">&#9670;&#160;</a></span>close() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_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, ID, T_SIZE, ALIGN &gt;::close </td>
<td class="memname">static std::streamoff <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_id, ID, T_size, N_align &gt;::close </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype">std::ostream &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></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>
<td class="paramtype">std::streamoff</td> <td class="paramname"><span class="paramname"><em>start</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -279,33 +272,26 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="a0a91b8bf08dbd79ac40b4361a9faee2a" name="a0a91b8bf08dbd79ac40b4361a9faee2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a91b8bf08dbd79ac40b4361a9faee2a">&#9670;&#160;</a></span>close() <span class="overload">[2/2]</span></h2>
<a id="a73697f4572d009b34c9a9ba66993391a" name="a73697f4572d009b34c9a9ba66993391a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73697f4572d009b34c9a9ba66993391a">&#9670;&#160;</a></span>close() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_align&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static stdex::stream::foff_t <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;::close </td>
<td class="memname">static stdex::stream::foff_t <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_id, ID, T_size, N_align &gt;::close </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">stdex::stream::foff_t&#160;</td>
<td class="paramname"><em>start</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">stdex::stream::foff_t</td> <td class="paramname"><span class="paramname"><em>start</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -327,33 +313,26 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="a19523040d07119055884a7a2f8ef25fd" name="a19523040d07119055884a7a2f8ef25fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19523040d07119055884a7a2f8ef25fd">&#9670;&#160;</a></span>find() <span class="overload">[1/2]</span></h2>
<a id="aa142588b42ee8597798e9739f43bbade" name="aa142588b42ee8597798e9739f43bbade"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa142588b42ee8597798e9739f43bbade">&#9670;&#160;</a></span>find() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_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, ID, T_SIZE, ALIGN &gt;::find </td>
<td class="memname">static bool <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_id, ID, T_size, N_align &gt;::find </td>
<td>(</td>
<td class="paramtype">std::istream &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype">std::istream &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></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>
<td class="paramtype">std::streamoff</td> <td class="paramname"><span class="paramname"><em>end</em><span class="paramdefsep"> = </span><span class="paramdefval">(std::streamoff)-1</span></span>&#160;)</td>
</tr>
</table>
</td>
@ -379,33 +358,26 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="a6566678aa326da5b2d84c38b76d1c195" name="a6566678aa326da5b2d84c38b76d1c195"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6566678aa326da5b2d84c38b76d1c195">&#9670;&#160;</a></span>find() <span class="overload">[2/2]</span></h2>
<a id="a8ba96aa9afd7f17865d772ff09611511" name="a8ba96aa9afd7f17865d772ff09611511"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ba96aa9afd7f17865d772ff09611511">&#9670;&#160;</a></span>find() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_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, ID, T_SIZE, ALIGN &gt;::find </td>
<td class="memname">static bool <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_id, ID, T_size, N_align &gt;::find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">stdex::stream::foff_t&#160;</td>
<td class="paramname"><em>end</em> = <code>stdex::stream::foff_max</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">stdex::stream::foff_t</td> <td class="paramname"><span class="paramname"><em>end</em><span class="paramdefsep"> = </span><span class="paramdefval">stdex::stream::foff_max</span></span>&#160;)</td>
</tr>
</table>
</td>
@ -431,22 +403,21 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="a379d9eeac3c52375982ba75df33604ca" name="a379d9eeac3c52375982ba75df33604ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a379d9eeac3c52375982ba75df33604ca">&#9670;&#160;</a></span>open() <span class="overload">[1/2]</span></h2>
<a id="ae6653cf8e8fceac2cde594a8dcf16ce2" name="ae6653cf8e8fceac2cde594a8dcf16ce2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6653cf8e8fceac2cde594a8dcf16ce2">&#9670;&#160;</a></span>open() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_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, ID, T_SIZE, ALIGN &gt;::open </td>
<td class="memname">static std::streamoff <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_id, ID, T_size, N_align &gt;::open </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td class="paramtype">std::ostream &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -468,22 +439,21 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="a0498a09948194be47553433c87121ec4" name="a0498a09948194be47553433c87121ec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0498a09948194be47553433c87121ec4">&#9670;&#160;</a></span>open() <span class="overload">[2/2]</span></h2>
<a id="a2f144bb6ae5efcdacd5774dc9d38e975" name="a2f144bb6ae5efcdacd5774dc9d38e975"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f144bb6ae5efcdacd5774dc9d38e975">&#9670;&#160;</a></span>open() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_align&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static stdex::stream::foff_t <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;::open </td>
<td class="memname">static stdex::stream::foff_t <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_id, ID, T_size, N_align &gt;::open </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -505,22 +475,21 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="a3d4bff1bf080fb8cb3960b5b5018392c" name="a3d4bff1bf080fb8cb3960b5b5018392c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d4bff1bf080fb8cb3960b5b5018392c">&#9670;&#160;</a></span>operator=()</h2>
<a id="a07934d315566b6ad40edbc5f93cb5978" name="a07934d315566b6ad40edbc5f93cb5978"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07934d315566b6ad40edbc5f93cb5978">&#9670;&#160;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_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, ID, T_SIZE, ALIGN &gt; &amp; <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;::operator= </td>
<td class="memname">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; &amp; <a class="el" href="classstdex_1_1idrec_1_1record.html">stdex::idrec::record</a>&lt; T, T_id, ID, T_size, N_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, ID, T_SIZE, ALIGN &gt; &amp;&#160;</td>
<td class="paramname"><em>r</em></td><td>)</td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>r</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -543,13 +512,13 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
<a id="a865df6cea13c7ab2b2a532408e2c5228" name="a865df6cea13c7ab2b2a532408e2c5228"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a865df6cea13c7ab2b2a532408e2c5228">&#9670;&#160;</a></span>operator&lt;&lt; <span class="overload">[1/3]</span></h2>
<a id="ac2ad32e2eb383f59c904f50d669c778e" name="ac2ad32e2eb383f59c904f50d669c778e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2ad32e2eb383f59c904f50d669c778e">&#9670;&#160;</a></span>operator&lt;&lt; <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_align&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -557,19 +526,12 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
<tr>
<td class="memname">std::ostream &amp; operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::ostream &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype">std::ostream &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt;</td> <td class="paramname"><span class="paramname"><em>r</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -591,13 +553,13 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="abe481a30a4497e2460386d4a7984fe67" name="abe481a30a4497e2460386d4a7984fe67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe481a30a4497e2460386d4a7984fe67">&#9670;&#160;</a></span>operator&lt;&lt; <span class="overload">[2/3]</span></h2>
<a id="a01c94bd3b5997913561015f13e89de6c" name="a01c94bd3b5997913561015f13e89de6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01c94bd3b5997913561015f13e89de6c">&#9670;&#160;</a></span>operator&lt;&lt; <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_align&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -605,19 +567,12 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
<tr>
<td class="memname"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp; operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt;</td> <td class="paramname"><span class="paramname"><em>r</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -639,13 +594,13 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="aa4d2dd34b3980c81e72bccd6826309fe" name="aa4d2dd34b3980c81e72bccd6826309fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4d2dd34b3980c81e72bccd6826309fe">&#9670;&#160;</a></span>operator&lt;&lt; <span class="overload">[3/3]</span></h2>
<a id="a454b67be32aac0b420eb173c37aef149" name="a454b67be32aac0b420eb173c37aef149"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a454b67be32aac0b420eb173c37aef149">&#9670;&#160;</a></span>operator&lt;&lt; <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_align&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -653,19 +608,12 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
<tr>
<td class="memname"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp; operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const <a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt;</td> <td class="paramname"><span class="paramname"><em>r</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -687,13 +635,13 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="a0573ee875d61fb6e10fdd6d7cf8542bc" name="a0573ee875d61fb6e10fdd6d7cf8542bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0573ee875d61fb6e10fdd6d7cf8542bc">&#9670;&#160;</a></span>operator&gt;&gt; <span class="overload">[1/3]</span></h2>
<a id="a8f2fa168ba01d9df647e166a9799bd63" name="a8f2fa168ba01d9df647e166a9799bd63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f2fa168ba01d9df647e166a9799bd63">&#9670;&#160;</a></span>operator&gt;&gt; <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_align&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -701,19 +649,12 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
<tr>
<td class="memname">std::istream &amp; operator&gt;&gt; </td>
<td>(</td>
<td class="paramtype">std::istream &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype">std::istream &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt;</td> <td class="paramname"><span class="paramname"><em>r</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -735,13 +676,13 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="a14d109489d0b00d36a691145725c7340" name="a14d109489d0b00d36a691145725c7340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14d109489d0b00d36a691145725c7340">&#9670;&#160;</a></span>operator&gt;&gt; <span class="overload">[2/3]</span></h2>
<a id="a944280f0451d647f8b32bd0082937864" name="a944280f0451d647f8b32bd0082937864"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a944280f0451d647f8b32bd0082937864">&#9670;&#160;</a></span>operator&gt;&gt; <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_align&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -749,19 +690,12 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
<tr>
<td class="memname"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp; operator&gt;&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic.html">stdex::stream::basic</a> &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt;</td> <td class="paramname"><span class="paramname"><em>r</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -783,13 +717,13 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div>
</div>
<a id="a70685089eb1f47aff05a5bd45e607881" name="a70685089eb1f47aff05a5bd45e607881"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70685089eb1f47aff05a5bd45e607881">&#9670;&#160;</a></span>operator&gt;&gt; <span class="overload">[3/3]</span></h2>
<a id="a74a44367e182a7c1ce600e61495aa7ff" name="a74a44367e182a7c1ce600e61495aa7ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74a44367e182a7c1ce600e61495aa7ff">&#9670;&#160;</a></span>operator&gt;&gt; <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt; </div>
template&lt;class T , class T_id , const T_id ID, class T_size , T_size N_align&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@ -797,19 +731,12 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
<tr>
<td class="memname"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp; operator&gt;&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1stream_1_1basic__file.html">stdex::stream::basic_file</a> &amp;</td> <td class="paramname"><span class="paramname"><em>stream</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_ID, ID, T_SIZE, ALIGN &gt;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1idrec_1_1record.html">record</a>&lt; T, T_id, ID, T_size, N_align &gt;</td> <td class="paramname"><span class="paramname"><em>r</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -837,7 +764,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , T_SIZE ALIGN&gt
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -95,7 +97,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::lazy_progress&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>Lazy progress indicator base class.
<a href="classstdex_1_1lazy__progress.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="progress_8hpp_source.html">stdex/progress.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -99,16 +101,16 @@ Inheritance diagram for stdex::lazy_progress&lt; T &gt;:</div>
<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:a90d8aaa2e2135537f7bb103bf795956a" id="r_a90d8aaa2e2135537f7bb103bf795956a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1lazy__progress.html#a90d8aaa2e2135537f7bb103bf795956a">lazy_progress</a> (const std::chrono::nanoseconds &amp;timeout=std::chrono::nanoseconds(500000))</td></tr>
<tr class="memitem:a90d8aaa2e2135537f7bb103bf795956a" id="r_a90d8aaa2e2135537f7bb103bf795956a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a90d8aaa2e2135537f7bb103bf795956a">lazy_progress</a> (const std::chrono::nanoseconds &amp;timeout=std::chrono::nanoseconds(500000))</td></tr>
<tr class="memdesc:a90d8aaa2e2135537f7bb103bf795956a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a lazy progress indicator. <br /></td></tr>
<tr class="separator:a90d8aaa2e2135537f7bb103bf795956a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada3a0d4f0086823558115a8064ffffb6" id="r_ada3a0d4f0086823558115a8064ffffb6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1lazy__progress.html#ada3a0d4f0086823558115a8064ffffb6">set_range</a> (T start, T end)</td></tr>
<tr class="memitem:ada3a0d4f0086823558115a8064ffffb6" id="r_ada3a0d4f0086823558115a8064ffffb6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ada3a0d4f0086823558115a8064ffffb6">set_range</a> (T start, T end)</td></tr>
<tr class="memdesc:ada3a0d4f0086823558115a8064ffffb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set progress range extent. <br /></td></tr>
<tr class="separator:ada3a0d4f0086823558115a8064ffffb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e3e7a80da8cce7ccec69c78fcaaabae" id="r_a4e3e7a80da8cce7ccec69c78fcaaabae"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1lazy__progress.html#a4e3e7a80da8cce7ccec69c78fcaaabae">set</a> (T value)</td></tr>
<tr class="memitem:a4e3e7a80da8cce7ccec69c78fcaaabae" id="r_a4e3e7a80da8cce7ccec69c78fcaaabae"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e3e7a80da8cce7ccec69c78fcaaabae">set</a> (T value)</td></tr>
<tr class="memdesc:a4e3e7a80da8cce7ccec69c78fcaaabae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current progress. <br /></td></tr>
<tr class="separator:a4e3e7a80da8cce7ccec69c78fcaaabae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1progress"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1progress')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1progress.html">stdex::progress&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1progress"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1progress')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1progress.html">stdex::progress&lt; T &gt;</a></td></tr>
<tr class="memitem:a2cab8b5ac137d16fced31ee205264b01 inherit pub_methods_classstdex_1_1progress" id="r_a2cab8b5ac137d16fced31ee205264b01"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#a2cab8b5ac137d16fced31ee205264b01">set_text</a> (const char *msg)</td></tr>
<tr class="memdesc:a2cab8b5ac137d16fced31ee205264b01 inherit pub_methods_classstdex_1_1progress"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set progress indicator text. <br /></td></tr>
<tr class="separator:a2cab8b5ac137d16fced31ee205264b01 inherit pub_methods_classstdex_1_1progress"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -163,8 +165,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname"><a class="el" href="classstdex_1_1lazy__progress.html">stdex::lazy_progress</a>&lt; T &gt;::lazy_progress </td>
<td>(</td>
<td class="paramtype">const std::chrono::nanoseconds &amp;&#160;</td>
<td class="paramname"><em>timeout</em> = <code>std::chrono::nanoseconds(500000)</code></td><td>)</td>
<td class="paramtype">const std::chrono::nanoseconds &amp;</td> <td class="paramname"><span class="paramname"><em>timeout</em><span class="paramdefsep"> = </span><span class="paramdefval">std::chrono::nanoseconds(500000)</span></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -200,8 +201,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1lazy__progress.html">stdex::lazy_progress</a>&lt; T &gt;::set </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -215,7 +215,7 @@ template&lt;class T &gt; </div>
<p>Set current progress. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>Current value of the progress. Must be between start and end parameters provided in <a class="el" href="classstdex_1_1lazy__progress.html#ada3a0d4f0086823558115a8064ffffb6" title="Set progress range extent.">set_range()</a> call. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>Current value of the progress. Must be between start and end parameters provided in <a class="el" href="#ada3a0d4f0086823558115a8064ffffb6" title="Set progress range extent.">set_range()</a> call. </td></tr>
</table>
</dd>
</dl>
@ -238,19 +238,12 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1lazy__progress.html">stdex::lazy_progress</a>&lt; T &gt;::set_range </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>start</em>, </td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>start</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>end</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">T</td> <td class="paramname"><span class="paramname"><em>end</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -279,7 +272,7 @@ template&lt;class T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 694 B

After

Width:  |  Height:  |  Size: 694 B

View File

@ -0,0 +1,96 @@
<!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" lang="en-US">
<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.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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 custom or not Standard C++ covered algorithms</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "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');
$(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">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1locale.html">locale</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">stdex::locale Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classstdex_1_1locale.html">stdex::locale</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>locale</b>()=default (defined in <a class="el" href="classstdex_1_1locale.html">stdex::locale</a>)</td><td class="entry"><a class="el" href="classstdex_1_1locale.html">stdex::locale</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>locale</b>(locale_t ptr) (defined in <a class="el" href="classstdex_1_1locale.html">stdex::locale</a>)</td><td class="entry"><a class="el" href="classstdex_1_1locale.html">stdex::locale</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>locale</b>(int category, const char *locale) (defined in <a class="el" href="classstdex_1_1locale.html">stdex::locale</a>)</td><td class="entry"><a class="el" href="classstdex_1_1locale.html">stdex::locale</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>locale</b>(int category, const wchar_t *locale) (defined in <a class="el" href="classstdex_1_1locale.html">stdex::locale</a>)</td><td class="entry"><a class="el" href="classstdex_1_1locale.html">stdex::locale</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator locale_t</b>() const (defined in <a class="el" href="classstdex_1_1locale.html">stdex::locale</a>)</td><td class="entry"><a class="el" href="classstdex_1_1locale.html">stdex::locale</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 Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

123
classstdex_1_1locale.html Normal file
View File

@ -0,0 +1,123 @@
<!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" lang="en-US">
<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.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::locale 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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 custom or not Standard C++ covered algorithms</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "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');
$(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">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>stdex</b></li><li class="navelem"><a class="el" href="classstdex_1_1locale.html">locale</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_1locale-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::locale Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>locale_t helper class to free_locale when going out of scope.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="locale_8hpp_source.html">stdex/locale.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for stdex::locale:</div>
<div class="dyncontent">
<div class="center">
<img src="classstdex_1_1locale.png" alt=""/>
</div></div>
<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:a416e2664ee1c6b49c43eb44f6dacc84f" id="r_a416e2664ee1c6b49c43eb44f6dacc84f"><td class="memItemLeft" align="right" valign="top"><a id="a416e2664ee1c6b49c43eb44f6dacc84f" name="a416e2664ee1c6b49c43eb44f6dacc84f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>locale</b> (locale_t ptr)</td></tr>
<tr class="separator:a416e2664ee1c6b49c43eb44f6dacc84f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af94b44f326fd93b55df2cf39f23bd9c2" id="r_af94b44f326fd93b55df2cf39f23bd9c2"><td class="memItemLeft" align="right" valign="top"><a id="af94b44f326fd93b55df2cf39f23bd9c2" name="af94b44f326fd93b55df2cf39f23bd9c2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>locale</b> (int category, const char *<a class="el" href="classstdex_1_1locale.html">locale</a>)</td></tr>
<tr class="separator:af94b44f326fd93b55df2cf39f23bd9c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e857ea1e2294a3e462a64f356c5bcf4" id="r_a8e857ea1e2294a3e462a64f356c5bcf4"><td class="memItemLeft" align="right" valign="top"><a id="a8e857ea1e2294a3e462a64f356c5bcf4" name="a8e857ea1e2294a3e462a64f356c5bcf4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>locale</b> (int category, const wchar_t *<a class="el" href="classstdex_1_1locale.html">locale</a>)</td></tr>
<tr class="separator:a8e857ea1e2294a3e462a64f356c5bcf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdd20f7f30b6dde8be370c522473dbf2" id="r_acdd20f7f30b6dde8be370c522473dbf2"><td class="memItemLeft" align="right" valign="top"><a id="acdd20f7f30b6dde8be370c522473dbf2" name="acdd20f7f30b6dde8be370c522473dbf2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>operator locale_t</b> () const</td></tr>
<tr class="separator:acdd20f7f30b6dde8be370c522473dbf2"><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>locale_t helper class to free_locale when going out of scope. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/<a class="el" href="locale_8hpp_source.html">locale.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

BIN
classstdex_1_1locale.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 897 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -93,7 +95,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::md5_hash 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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>Hashes as MD5.
<a href="classstdex_1_1md5__hash.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="hash_8hpp_source.html">stdex/hash.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -100,17 +102,17 @@ Inheritance diagram for stdex::md5_hash:</div>
<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:a0952042043c10e184d9ee8a79421cc0f" id="r_a0952042043c10e184d9ee8a79421cc0f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1md5__hash.html#a0952042043c10e184d9ee8a79421cc0f">clear</a> ()</td></tr>
<tr class="memitem:a0952042043c10e184d9ee8a79421cc0f" id="r_a0952042043c10e184d9ee8a79421cc0f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0952042043c10e184d9ee8a79421cc0f">clear</a> ()</td></tr>
<tr class="memdesc:a0952042043c10e184d9ee8a79421cc0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes hash value and internal state. <br /></td></tr>
<tr class="separator:a0952042043c10e184d9ee8a79421cc0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab72e50dfa280696db29143b063fccbcb" id="r_ab72e50dfa280696db29143b063fccbcb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1md5__hash.html#ab72e50dfa280696db29143b063fccbcb">finalize</a> ()</td></tr>
<tr class="memitem:ab72e50dfa280696db29143b063fccbcb" id="r_ab72e50dfa280696db29143b063fccbcb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab72e50dfa280696db29143b063fccbcb">finalize</a> ()</td></tr>
<tr class="memdesc:ab72e50dfa280696db29143b063fccbcb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finalizes hash value. <br /></td></tr>
<tr class="separator:ab72e50dfa280696db29143b063fccbcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1block__hash"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1block__hash')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1block__hash.html">stdex::block_hash&lt; md5_t &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1block__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1block__hash')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1block__hash.html">stdex::block_hash&lt; md5_t &gt;</a></td></tr>
<tr class="memitem:a463399ef0ec15ec0be0040ffa16afbbb inherit pub_methods_classstdex_1_1block__hash" id="r_a463399ef0ec15ec0be0040ffa16afbbb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1block__hash.html#a463399ef0ec15ec0be0040ffa16afbbb">hash</a> (_In_reads_bytes_opt_(length) const void *data, size_t length)</td></tr>
<tr class="memdesc:a463399ef0ec15ec0be0040ffa16afbbb inherit pub_methods_classstdex_1_1block__hash"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hashes block of data. <br /></td></tr>
<tr class="separator:a463399ef0ec15ec0be0040ffa16afbbb inherit pub_methods_classstdex_1_1block__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="memitem:a00c5ecc12bc29e5381743fa2239a1dc3 inherit pub_methods_classstdex_1_1basic__hash" id="r_a00c5ecc12bc29e5381743fa2239a1dc3"><td class="memItemLeft" align="right" valign="top">
const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr>
<tr class="memdesc:a00c5ecc12bc29e5381743fa2239a1dc3 inherit pub_methods_classstdex_1_1basic__hash"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns hash value. <br /></td></tr>
@ -122,7 +124,7 @@ const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> ()<
</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:a529d5e37c218472234b7f5908c97ecb5" id="r_a529d5e37c218472234b7f5908c97ecb5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1md5__hash.html#a529d5e37c218472234b7f5908c97ecb5">hash_block</a> ()</td></tr>
<tr class="memitem:a529d5e37c218472234b7f5908c97ecb5" id="r_a529d5e37c218472234b7f5908c97ecb5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a529d5e37c218472234b7f5908c97ecb5">hash_block</a> ()</td></tr>
<tr class="separator:a529d5e37c218472234b7f5908c97ecb5"><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>
@ -130,7 +132,7 @@ Protected Attributes</h2></td></tr>
<tr class="memitem:aeda53b70b4e3e84a9f96584c98d081a3" id="r_aeda53b70b4e3e84a9f96584c98d081a3"><td class="memItemLeft" align="right" valign="top"><a id="aeda53b70b4e3e84a9f96584c98d081a3" name="aeda53b70b4e3e84a9f96584c98d081a3"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_state</b> [4]</td></tr>
<tr class="separator:aeda53b70b4e3e84a9f96584c98d081a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1block__hash"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1block__hash')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1block__hash.html">stdex::block_hash&lt; md5_t &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1block__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1block__hash')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1block__hash.html">stdex::block_hash&lt; md5_t &gt;</a></td></tr>
<tr class="memitem:a1a80ef9a9f9eb775615b555563caafbf inherit pro_attribs_classstdex_1_1block__hash" id="r_a1a80ef9a9f9eb775615b555563caafbf"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_counter</b> [2]</td></tr>
<tr class="separator:a1a80ef9a9f9eb775615b555563caafbf inherit pro_attribs_classstdex_1_1block__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -145,19 +147,19 @@ union {&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a3e498c8339ace515126003d2af958a80 inherit pro_attribs_classstdex_1_1block__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0f0ca8b14f44c4b8d630aa62d472e14 inherit pro_attribs_classstdex_1_1block__hash" id="r_ab0f0ca8b14f44c4b8d630aa62d472e14"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom">&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ab0f0ca8b14f44c4b8d630aa62d472e14 inherit pro_attribs_classstdex_1_1block__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="memitem:abc45b9744ef54b261e16d795479fd0ec inherit pro_attribs_classstdex_1_1basic__hash" id="r_abc45b9744ef54b261e16d795479fd0ec"><td class="memItemLeft" align="right" valign="top">
T&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></tr>
<tr class="separator:abc45b9744ef54b261e16d795479fd0ec inherit pro_attribs_classstdex_1_1basic__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_static_methods_classstdex_1_1basic__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_methods_classstdex_1_1basic__hash')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classstdex_1_1basic__hash.html">stdex::basic_hash&lt; T &gt;</a></td></tr>
<tr class="memitem:a9b8b5f91873e5d2cfe93533832318b5a inherit pub_static_methods_classstdex_1_1basic__hash" id="r_a9b8b5f91873e5d2cfe93533832318b5a"><td class="memItemLeft" align="right" valign="top">
static size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> ()</td></tr>
<tr class="memdesc:a9b8b5f91873e5d2cfe93533832318b5a inherit pub_static_methods_classstdex_1_1basic__hash"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns size of the hash value in bytes. <br /></td></tr>
<tr class="separator:a9b8b5f91873e5d2cfe93533832318b5a inherit pub_static_methods_classstdex_1_1basic__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1block__hash"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1block__hash')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1block__hash.html">stdex::block_hash&lt; md5_t &gt;</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1block__hash"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1block__hash')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1block__hash.html">stdex::block_hash&lt; md5_t &gt;</a></td></tr>
<tr class="memitem:a06c43e81cf4971c7ba052eda2628606d inherit pub_attribs_classstdex_1_1block__hash" id="r_a06c43e81cf4971c7ba052eda2628606d"><td class="memItemLeft" align="right" valign="top">
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_queue</b> [64]</td></tr>
<tr class="separator:a06c43e81cf4971c7ba052eda2628606d inherit pub_attribs_classstdex_1_1block__hash"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -180,7 +182,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_temp</b> [16]</
<tr>
<td class="memname">virtual void stdex::md5_hash::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -209,7 +211,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_temp</b> [16]</
<tr>
<td class="memname">virtual void stdex::md5_hash::finalize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -238,7 +240,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_temp</b> [16]</
<tr>
<td class="memname">virtual void stdex::md5_hash::hash_block </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -259,7 +261,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_temp</b> [16]</
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:54 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1016 B

After

Width:  |  Height:  |  Size: 1016 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -85,21 +87,22 @@ $(function() {
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>decimal</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>degree</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>degree_separator</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>minute</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>minute_separator</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>second</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>second_separator</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>do_match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(const std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>minute</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>minute_separator</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>second</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>second_separator</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_angle&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,13 +79,14 @@ $(function() {
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classstdex_1_1parser_1_1basic__angle-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::parser::basic_angle&lt; T &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Test for angle in d°mm'ss.dddd form.
<a href="classstdex_1_1parser_1_1basic__angle.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="parser_8hpp_source.html">stdex/parser.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -99,23 +102,23 @@ Inheritance diagram for stdex::parser::basic_angle&lt; T &gt;:</div>
<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:aec45dd90a5684dffe8942394b1006454" id="r_aec45dd90a5684dffe8942394b1006454"><td class="memItemLeft" align="right" valign="top"><a id="aec45dd90a5684dffe8942394b1006454" name="aec45dd90a5684dffe8942394b1006454"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_angle</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_degree</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_degree_separator</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_minute</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_minute_separator</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_second</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_second_separator</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_decimal</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_angle</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_degree</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_degree_separator</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_minute</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_minute_separator</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_second</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_second_separator</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_decimal</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:aec45dd90a5684dffe8942394b1006454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0094a54546a18b5f7eaa5b70c30abb0a" id="r_a0094a54546a18b5f7eaa5b70c30abb0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html#a0094a54546a18b5f7eaa5b70c30abb0a">match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a0094a54546a18b5f7eaa5b70c30abb0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbc30501c52f993ff2a850ebdf7d543c" id="r_afbc30501c52f993ff2a850ebdf7d543c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html#afbc30501c52f993ff2a850ebdf7d543c">invalidate</a> ()</td></tr>
<tr class="memitem:afbc30501c52f993ff2a850ebdf7d543c" id="r_afbc30501c52f993ff2a850ebdf7d543c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afbc30501c52f993ff2a850ebdf7d543c">invalidate</a> ()</td></tr>
<tr class="separator:afbc30501c52f993ff2a850ebdf7d543c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aaa7a6184ab7112192badba1736cb896c"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2ad6c85337deb025983de5fd5a0207aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_acff4f48652d725be652d72d3768cd9d9"><td class="memTemplParams" colspan="2">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a> , <a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; </td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string&lt; T, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; &amp;text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aa4009576f4319a58ed9ae74cfa559d6a"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_ac735fff54ffccde13e1b42c9f050a501"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><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>
@ -140,15 +143,20 @@ std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.ht
<tr class="memitem:aa85d6911a025657d0ca530189e3ff975" id="r_aa85d6911a025657d0ca530189e3ff975"><td class="memItemLeft" align="right" valign="top"><a id="aa85d6911a025657d0ca530189e3ff975" name="aa85d6911a025657d0ca530189e3ff975"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>decimal</b></td></tr>
<tr class="separator:aa85d6911a025657d0ca530189e3ff975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a5e9bd1c618c97e206f943c6eacd1b3aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">stdex::interval</a>&lt; <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
<tr class="memdesc:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Region of the last match. <br /></td></tr>
<tr class="separator:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><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:a8affaf94d18e15c24d89162d8e8e9377" id="r_a8affaf94d18e15c24d89162d8e8e9377"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8affaf94d18e15c24d89162d8e8e9377">do_match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a8affaf94d18e15c24d89162d8e8e9377"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser" id="r_acdb18dbac68a3a9218da49b0eb2180e0"><td class="memItemLeft" align="right" valign="top">
std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></td></tr>
<tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -157,6 +165,49 @@ std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></
<div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T&gt;<br />
class stdex::parser::basic_angle&lt; T &gt;</div><p>Test for angle in d°mm'ss.dddd form. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8affaf94d18e15c24d89162d8e8e9377" name="a8affaf94d18e15c24d89162d8e8e9377"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8affaf94d18e15c24d89162d8e8e9377">&#9670;&#160;</a></span>do_match()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle</a>&lt; T &gt;::do_match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>start</em><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>end</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a></td> <td class="paramname"><span class="paramname"><em>flags</em><span class="paramdefsep"> = </span><span class="paramdefval">match_default</span></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<a id="afbc30501c52f993ff2a850ebdf7d543c" name="afbc30501c52f993ff2a850ebdf7d543c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbc30501c52f993ff2a850ebdf7d543c">&#9670;&#160;</a></span>invalidate()</h2>
@ -171,7 +222,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle</a>&lt; T &gt;::invalidate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -184,58 +235,6 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<p>Reimplemented from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<a id="a0094a54546a18b5f7eaa5b70c30abb0a" name="a0094a54546a18b5f7eaa5b70c30abb0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0094a54546a18b5f7eaa5b70c30abb0a">&#9670;&#160;</a></span>match()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle</a>&lt; T &gt;::match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>start</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>end</em> = <code><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a>&#160;</td>
<td class="paramname"><em>flags</em> = <code>match_default</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">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
@ -244,7 +243,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 777 B

After

Width:  |  Height:  |  Size: 777 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -82,17 +84,18 @@ $(function() {
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>basic_any_cu</b>(const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>basic_parser</b>(const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>do_match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(const std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_any_cu&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -76,13 +78,14 @@ $(function() {
<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="classstdex_1_1parser_1_1basic__any__cu-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::parser::basic_any_cu&lt; T &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Test for any code unit.
<a href="classstdex_1_1parser_1_1basic__any__cu.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="parser_8hpp_source.html">stdex/parser.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -98,33 +101,38 @@ Inheritance diagram for stdex::parser::basic_any_cu&lt; T &gt;:</div>
<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:ac0d9d8fb995dfa63114eefab13effb50" id="r_ac0d9d8fb995dfa63114eefab13effb50"><td class="memItemLeft" align="right" valign="top"><a id="ac0d9d8fb995dfa63114eefab13effb50" name="ac0d9d8fb995dfa63114eefab13effb50"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_any_cu</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_any_cu</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:ac0d9d8fb995dfa63114eefab13effb50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea0c26c531073c1f1c069f62419f38a" id="r_a9ea0c26c531073c1f1c069f62419f38a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html#a9ea0c26c531073c1f1c069f62419f38a">match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a9ea0c26c531073c1f1c069f62419f38a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aaa7a6184ab7112192badba1736cb896c"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2ad6c85337deb025983de5fd5a0207aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_acff4f48652d725be652d72d3768cd9d9"><td class="memTemplParams" colspan="2">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a> , <a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; </td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string&lt; T, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; &amp;text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aa4009576f4319a58ed9ae74cfa559d6a"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_ac735fff54ffccde13e1b42c9f050a501"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr>
<tr class="separator:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><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:a23c94901d41426b9651f17ee9c144b08" id="r_a23c94901d41426b9651f17ee9c144b08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a23c94901d41426b9651f17ee9c144b08">do_match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a23c94901d41426b9651f17ee9c144b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a5e9bd1c618c97e206f943c6eacd1b3aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">stdex::interval</a>&lt; <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
<tr class="memdesc:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Region of the last match. <br /></td></tr>
<tr class="separator:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser" id="r_acdb18dbac68a3a9218da49b0eb2180e0"><td class="memItemLeft" align="right" valign="top">
std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></td></tr>
<tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -133,8 +141,8 @@ std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></
<div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T&gt;<br />
class stdex::parser::basic_any_cu&lt; T &gt;</div><p>Test for any code unit. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a9ea0c26c531073c1f1c069f62419f38a" name="a9ea0c26c531073c1f1c069f62419f38a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ea0c26c531073c1f1c069f62419f38a">&#9670;&#160;</a></span>match()</h2>
<a id="a23c94901d41426b9651f17ee9c144b08" name="a23c94901d41426b9651f17ee9c144b08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23c94901d41426b9651f17ee9c144b08">&#9670;&#160;</a></span>do_match()</h2>
<div class="memitem">
<div class="memproto">
@ -145,38 +153,29 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu</a>&lt; T &gt;::match </td>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html">stdex::parser::basic_any_cu</a>&lt; T &gt;::do_match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *&#160;</td>
<td class="paramname"><em>text</em>, </td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>start</em> = <code>0</code>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>start</em><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>end</em> = <code><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></code>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>end</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a>&#160;</td>
<td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a></td> <td class="paramname"><span class="paramname"><em>flags</em><span class="paramdefsep"> = </span><span class="paramdefval">match_default</span></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
@ -191,7 +190,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 785 B

After

Width:  |  Height:  |  Size: 785 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -82,18 +84,19 @@ $(function() {
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>basic_bol</b>(bool invert=false) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>basic_parser</b>(const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_invert</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>do_match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_invert</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(const std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_bol&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -76,6 +78,7 @@ $(function() {
<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_1parser_1_1basic__bol-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::parser::basic_bol&lt; T &gt; Class Template Reference</div></div>
@ -83,7 +86,7 @@ $(function() {
<div class="contents">
<p>Test for beginning of line.
<a href="classstdex_1_1parser_1_1basic__bol.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="parser_8hpp_source.html">stdex/parser.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -101,36 +104,41 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a48c80372cec06778308f14ac7fbda0be" id="r_a48c80372cec06778308f14ac7fbda0be"><td class="memItemLeft" align="right" valign="top"><a id="a48c80372cec06778308f14ac7fbda0be" name="a48c80372cec06778308f14ac7fbda0be"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_bol</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">invert</a>=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">false</a>)</td></tr>
<tr class="separator:a48c80372cec06778308f14ac7fbda0be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a301dd3f0bb080154f9a98870bcf7f922" id="r_a301dd3f0bb080154f9a98870bcf7f922"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__bol.html#a301dd3f0bb080154f9a98870bcf7f922">match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a301dd3f0bb080154f9a98870bcf7f922"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aaa7a6184ab7112192badba1736cb896c"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2ad6c85337deb025983de5fd5a0207aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_acff4f48652d725be652d72d3768cd9d9"><td class="memTemplParams" colspan="2">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a> , <a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; </td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string&lt; T, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; &amp;text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aa4009576f4319a58ed9ae74cfa559d6a"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_ac735fff54ffccde13e1b42c9f050a501"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr>
<tr class="separator:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><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:ab76744264b8290a5a50717a400fd5c1d" id="r_ab76744264b8290a5a50717a400fd5c1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab76744264b8290a5a50717a400fd5c1d">do_match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:ab76744264b8290a5a50717a400fd5c1d"><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:a40c79dc2234dc0315f531591bad19daa" id="r_a40c79dc2234dc0315f531591bad19daa"><td class="memItemLeft" align="right" valign="top"><a id="a40c79dc2234dc0315f531591bad19daa" name="a40c79dc2234dc0315f531591bad19daa"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_invert</b></td></tr>
<tr class="separator:a40c79dc2234dc0315f531591bad19daa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser" id="r_acdb18dbac68a3a9218da49b0eb2180e0"><td class="memItemLeft" align="right" valign="top">
std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></td></tr>
<tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a5e9bd1c618c97e206f943c6eacd1b3aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">stdex::interval</a>&lt; <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
<tr class="memdesc:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Region of the last match. <br /></td></tr>
@ -140,8 +148,8 @@ Additional Inherited Members</h2></td></tr>
<div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T&gt;<br />
class stdex::parser::basic_bol&lt; T &gt;</div><p>Test for beginning of line. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a301dd3f0bb080154f9a98870bcf7f922" name="a301dd3f0bb080154f9a98870bcf7f922"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a301dd3f0bb080154f9a98870bcf7f922">&#9670;&#160;</a></span>match()</h2>
<a id="ab76744264b8290a5a50717a400fd5c1d" name="ab76744264b8290a5a50717a400fd5c1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab76744264b8290a5a50717a400fd5c1d">&#9670;&#160;</a></span>do_match()</h2>
<div class="memitem">
<div class="memproto">
@ -152,38 +160,29 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol</a>&lt; T &gt;::match </td>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__bol.html">stdex::parser::basic_bol</a>&lt; T &gt;::do_match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *&#160;</td>
<td class="paramname"><em>text</em>, </td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>start</em> = <code>0</code>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>start</em><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>end</em> = <code><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></code>, </td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>end</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a>&#160;</td>
<td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a></td> <td class="paramname"><span class="paramname"><em>flags</em><span class="paramdefsep"> = </span><span class="paramdefval">match_default</span></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
@ -198,7 +197,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 740 B

After

Width:  |  Height:  |  Size: 740 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,22 +86,23 @@ $(function() {
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>basic_branch</b>(const std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; *el=nullptr, size_t count=0, const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>basic_branch</b>(std::vector&lt; std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; &gt; &amp;&amp;collection, const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>basic_parser</b>(const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>hit_offset</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_collection</b> (defined in <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser_collection</b>(const std::locale &amp;locale) (defined in <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parser_collection</b>(const std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; *el, size_t count, const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser_collection</b>(std::vector&lt; std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; &gt; &amp;&amp;collection, const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>do_match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>hit_offset</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_collection</b> (defined in <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(const std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parser_collection</b>(const std::locale &amp;locale) (defined in <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>parser_collection</b>(const std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; *el, size_t count, const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>parser_collection</b>(std::vector&lt; std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; &gt; &amp;&amp;collection, const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_branch&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
<div class="contents">
<p>Test for any.
<a href="classstdex_1_1parser_1_1basic__branch.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="parser_8hpp_source.html">stdex/parser.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -102,40 +104,40 @@ Inheritance diagram for stdex::parser::basic_branch&lt; T &gt;:</div>
<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:a145d22689467fd5224ebef76c4ffe8f8" id="r_a145d22689467fd5224ebef76c4ffe8f8"><td class="memItemLeft" align="right" valign="top"><a id="a145d22689467fd5224ebef76c4ffe8f8" name="a145d22689467fd5224ebef76c4ffe8f8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_branch</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">el</a>=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">nullptr</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">count</a>=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_branch</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">el</a>=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">nullptr</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">count</a>=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:a145d22689467fd5224ebef76c4ffe8f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad26965452bb48a005ca69b2d7ebc63f5" id="r_ad26965452bb48a005ca69b2d7ebc63f5"><td class="memItemLeft" align="right" valign="top"><a id="ad26965452bb48a005ca69b2d7ebc63f5" name="ad26965452bb48a005ca69b2d7ebc63f5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_branch</b> (std::vector&lt; std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &gt; &amp;&amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">collection</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_branch</b> (std::vector&lt; std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &gt; &amp;&amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">collection</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:ad26965452bb48a005ca69b2d7ebc63f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5b8b61396b957666671a5a026510915" id="r_ac5b8b61396b957666671a5a026510915"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html#ac5b8b61396b957666671a5a026510915">match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:ac5b8b61396b957666671a5a026510915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b603d9e8ac46c06db7c7a7537c18115" id="r_a8b603d9e8ac46c06db7c7a7537c18115"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html#a8b603d9e8ac46c06db7c7a7537c18115">invalidate</a> ()</td></tr>
<tr class="memitem:a8b603d9e8ac46c06db7c7a7537c18115" id="r_a8b603d9e8ac46c06db7c7a7537c18115"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8b603d9e8ac46c06db7c7a7537c18115">invalidate</a> ()</td></tr>
<tr class="separator:a8b603d9e8ac46c06db7c7a7537c18115"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1parser__collection"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1parser__collection')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1parser__collection"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1parser_1_1parser__collection')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td></tr>
<tr class="memitem:a4f823c1915e67c18ef63e3c85a138e9a inherit pub_methods_classstdex_1_1parser_1_1parser__collection" id="r_a4f823c1915e67c18ef63e3c85a138e9a"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>parser_collection</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">el</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">count</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>parser_collection</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">el</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">count</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:a4f823c1915e67c18ef63e3c85a138e9a inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94107366dbe39daff640a87c8ef83bc4 inherit pub_methods_classstdex_1_1parser_1_1parser__collection" id="r_a94107366dbe39daff640a87c8ef83bc4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>parser_collection</b> (std::vector&lt; std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &gt; &amp;&amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">collection</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>parser_collection</b> (std::vector&lt; std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &gt; &amp;&amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">collection</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:a94107366dbe39daff640a87c8ef83bc4 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aaa7a6184ab7112192badba1736cb896c"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2ad6c85337deb025983de5fd5a0207aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_acff4f48652d725be652d72d3768cd9d9"><td class="memTemplParams" colspan="2">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a> , <a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; </td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string&lt; T, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; &amp;text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aa4009576f4319a58ed9ae74cfa559d6a"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_ac735fff54ffccde13e1b42c9f050a501"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><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:aafff9f19198ab50769b8fda588ca577f" id="r_aafff9f19198ab50769b8fda588ca577f"><td class="memItemLeft" align="right" valign="top"><a id="aafff9f19198ab50769b8fda588ca577f" name="aafff9f19198ab50769b8fda588ca577f"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>hit_offset</b></td></tr>
<tr class="separator:aafff9f19198ab50769b8fda588ca577f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a5e9bd1c618c97e206f943c6eacd1b3aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">stdex::interval</a>&lt; <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
<tr class="memdesc:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Region of the last match. <br /></td></tr>
@ -144,20 +146,22 @@ Public Attributes</h2></td></tr>
<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:a50f53e1792522a2e3cefce72b4c54916" id="r_a50f53e1792522a2e3cefce72b4c54916"><td class="memItemLeft" align="right" valign="top"><a id="a50f53e1792522a2e3cefce72b4c54916" name="a50f53e1792522a2e3cefce72b4c54916"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_branch</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale)</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_branch</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>)</td></tr>
<tr class="separator:a50f53e1792522a2e3cefce72b4c54916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1parser_1_1parser__collection"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1parser_1_1parser__collection')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td></tr>
<tr class="memitem:a00f81a5b74e5b4bac7eb54b7832cf585" id="r_a00f81a5b74e5b4bac7eb54b7832cf585"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a00f81a5b74e5b4bac7eb54b7832cf585">do_match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a00f81a5b74e5b4bac7eb54b7832cf585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1parser_1_1parser__collection"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classstdex_1_1parser_1_1parser__collection')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td></tr>
<tr class="memitem:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection" id="r_a33653507bd0ec7ffcac97202cdeab5c3"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>parser_collection</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale)</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>parser_collection</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>)</td></tr>
<tr class="separator:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1parser__collection"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1parser_1_1parser__collection')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1parser__collection"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1parser_1_1parser__collection')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td></tr>
<tr class="memitem:ad99b68ce26b66d6db071225dc89a64bf inherit pro_attribs_classstdex_1_1parser_1_1parser__collection" id="r_ad99b68ce26b66d6db071225dc89a64bf"><td class="memItemLeft" align="right" valign="top">
std::vector&lt; std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_collection</b></td></tr>
<tr class="separator:ad99b68ce26b66d6db071225dc89a64bf inherit pro_attribs_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser" id="r_acdb18dbac68a3a9218da49b0eb2180e0"><td class="memItemLeft" align="right" valign="top">
std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></td></tr>
<tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -166,6 +170,49 @@ std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></
<div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T&gt;<br />
class stdex::parser::basic_branch&lt; T &gt;</div><p>Test for any. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a00f81a5b74e5b4bac7eb54b7832cf585" name="a00f81a5b74e5b4bac7eb54b7832cf585"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00f81a5b74e5b4bac7eb54b7832cf585">&#9670;&#160;</a></span>do_match()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch</a>&lt; T &gt;::do_match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>start</em><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>end</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a></td> <td class="paramname"><span class="paramname"><em>flags</em><span class="paramdefsep"> = </span><span class="paramdefval">match_default</span></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<a id="a8b603d9e8ac46c06db7c7a7537c18115" name="a8b603d9e8ac46c06db7c7a7537c18115"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b603d9e8ac46c06db7c7a7537c18115">&#9670;&#160;</a></span>invalidate()</h2>
@ -180,7 +227,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch</a>&lt; T &gt;::invalidate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -193,58 +240,6 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<p>Reimplemented from <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a>.</p>
</div>
</div>
<a id="ac5b8b61396b957666671a5a026510915" name="ac5b8b61396b957666671a5a026510915"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5b8b61396b957666671a5a026510915">&#9670;&#160;</a></span>match()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch</a>&lt; T &gt;::match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>start</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>end</em> = <code><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a>&#160;</td>
<td class="paramname"><em>flags</em> = <code>match_default</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">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
@ -253,7 +248,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -82,22 +84,23 @@ $(function() {
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>basic_chemical_formula</b>(const std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; &amp;element, const std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; &amp;digit, const std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; &amp;sign, const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>basic_parser</b>(const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>has_charge</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>has_digits</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_digit</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_element</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_sign</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>do_match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>has_charge</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>has_digits</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_digit</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_element</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_sign</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(const std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_chemical_formula&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,6 +79,7 @@ $(function() {
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classstdex_1_1parser_1_1basic__chemical__formula-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::parser::basic_chemical_formula&lt; T &gt; Class Template Reference</div></div>
@ -84,7 +87,7 @@ $(function() {
<div class="contents">
<p>Test for chemical formula.
<a href="classstdex_1_1parser_1_1basic__chemical__formula.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="parser_8hpp_source.html">stdex/parser.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -100,23 +103,23 @@ Inheritance diagram for stdex::parser::basic_chemical_formula&lt; T &gt;:</div>
<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:aeab79a575bf7b5f8165c4368f192b841" id="r_aeab79a575bf7b5f8165c4368f192b841"><td class="memItemLeft" align="right" valign="top"><a id="aeab79a575bf7b5f8165c4368f192b841" name="aeab79a575bf7b5f8165c4368f192b841"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_chemical_formula</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;element, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">digit</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">sign</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_chemical_formula</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;element, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">digit</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">sign</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:aeab79a575bf7b5f8165c4368f192b841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a103655c139f0c22a5e604a554c831bdb" id="r_a103655c139f0c22a5e604a554c831bdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html#a103655c139f0c22a5e604a554c831bdb">match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a103655c139f0c22a5e604a554c831bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59630e396875b18fda5907eb55e54141" id="r_a59630e396875b18fda5907eb55e54141"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html#a59630e396875b18fda5907eb55e54141">invalidate</a> ()</td></tr>
<tr class="memitem:a59630e396875b18fda5907eb55e54141" id="r_a59630e396875b18fda5907eb55e54141"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a59630e396875b18fda5907eb55e54141">invalidate</a> ()</td></tr>
<tr class="separator:a59630e396875b18fda5907eb55e54141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aaa7a6184ab7112192badba1736cb896c"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2ad6c85337deb025983de5fd5a0207aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_acff4f48652d725be652d72d3768cd9d9"><td class="memTemplParams" colspan="2">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a> , <a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; </td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string&lt; T, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; &amp;text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aa4009576f4319a58ed9ae74cfa559d6a"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_ac735fff54ffccde13e1b42c9f050a501"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><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>
@ -126,12 +129,17 @@ Public Attributes</h2></td></tr>
<tr class="memitem:ac95546970039cb55655cceed33ba0ac3" id="r_ac95546970039cb55655cceed33ba0ac3"><td class="memItemLeft" align="right" valign="top"><a id="ac95546970039cb55655cceed33ba0ac3" name="ac95546970039cb55655cceed33ba0ac3"></a>
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>has_charge</b></td></tr>
<tr class="separator:ac95546970039cb55655cceed33ba0ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a5e9bd1c618c97e206f943c6eacd1b3aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">stdex::interval</a>&lt; <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
<tr class="memdesc:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Region of the last match. <br /></td></tr>
<tr class="separator:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><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:a83b8c527415cd562023d8772d5332300" id="r_a83b8c527415cd562023d8772d5332300"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a83b8c527415cd562023d8772d5332300">do_match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a83b8c527415cd562023d8772d5332300"><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:afd1664b1b7345b1fb09e85c236e90b09" id="r_afd1664b1b7345b1fb09e85c236e90b09"><td class="memItemLeft" align="right" valign="top"><a id="afd1664b1b7345b1fb09e85c236e90b09" name="afd1664b1b7345b1fb09e85c236e90b09"></a>
@ -143,7 +151,7 @@ std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.ht
<tr class="memitem:aca4ce96bd6e93b78e2978ac9dd5efa51" id="r_aca4ce96bd6e93b78e2978ac9dd5efa51"><td class="memItemLeft" align="right" valign="top"><a id="aca4ce96bd6e93b78e2978ac9dd5efa51" name="aca4ce96bd6e93b78e2978ac9dd5efa51"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_sign</b></td></tr>
<tr class="separator:aca4ce96bd6e93b78e2978ac9dd5efa51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser" id="r_acdb18dbac68a3a9218da49b0eb2180e0"><td class="memItemLeft" align="right" valign="top">
std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></td></tr>
<tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -152,6 +160,49 @@ std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></
<div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T&gt;<br />
class stdex::parser::basic_chemical_formula&lt; T &gt;</div><p>Test for chemical formula. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a83b8c527415cd562023d8772d5332300" name="a83b8c527415cd562023d8772d5332300"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83b8c527415cd562023d8772d5332300">&#9670;&#160;</a></span>do_match()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula</a>&lt; T &gt;::do_match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>start</em><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>end</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a></td> <td class="paramname"><span class="paramname"><em>flags</em><span class="paramdefsep"> = </span><span class="paramdefval">match_default</span></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<a id="a59630e396875b18fda5907eb55e54141" name="a59630e396875b18fda5907eb55e54141"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59630e396875b18fda5907eb55e54141">&#9670;&#160;</a></span>invalidate()</h2>
@ -166,7 +217,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula</a>&lt; T &gt;::invalidate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -179,58 +230,6 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<p>Reimplemented from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<a id="a103655c139f0c22a5e604a554c831bdb" name="a103655c139f0c22a5e604a554c831bdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a103655c139f0c22a5e604a554c831bdb">&#9670;&#160;</a></span>match()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula</a>&lt; T &gt;::match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>start</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>end</em> = <code><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a>&#160;</td>
<td class="paramname"><em>flags</em> = <code>match_default</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">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
@ -239,7 +238,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 834 B

After

Width:  |  Height:  |  Size: 834 B

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,20 +85,21 @@ $(function() {
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>basic_creditor_reference</b>(const std::shared_ptr&lt; basic_parser&lt; T &gt; &gt; &amp;space, const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>basic_parser</b>(const std::locale &amp;locale=std::locale()) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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_1parser_1_1basic__creditor__reference.html#a4885b1b2c4a90041a970323fe8300be3">check_digits</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html#aee8d302b914c5d7d64d2f7ace18d74cc">is_valid</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_space</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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_1parser_1_1basic__creditor__reference.html#a0fe3a5c082dc0424000650eb04124573">reference</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>do_match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>invalidate</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html#aee8d302b914c5d7d64d2f7ace18d74cc">is_valid</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>m_locale</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>m_space</b> (defined in <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>match</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>match</b>(const std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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_1parser_1_1basic__creditor__reference.html#a0fe3a5c082dc0424000650eb04124573">reference</a></td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>search</b>(_In_reads_or_z_opt_(end) const T *text, size_t start=0, size_t end=SIZE_MAX, int flags=match_default) (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~basic_parser</b>() (defined in <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&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 Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<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.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_creditor_reference&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>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.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>
@ -30,7 +32,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,6 +79,7 @@ $(function() {
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classstdex_1_1parser_1_1basic__creditor__reference-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">stdex::parser::basic_creditor_reference&lt; T &gt; Class Template Reference</div></div>
@ -84,7 +87,7 @@ $(function() {
<div class="contents">
<p>Test for Creditor Reference.
<a href="classstdex_1_1parser_1_1basic__creditor__reference.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="parser_8hpp_source.html">stdex/parser.hpp</a>&gt;</code></p>
<div class="dynheader">
@ -100,23 +103,23 @@ Inheritance diagram for stdex::parser::basic_creditor_reference&lt; T &gt;:</div
<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:a18d8a95cf0f61bc22c9f21fa63ca7fca" id="r_a18d8a95cf0f61bc22c9f21fa63ca7fca"><td class="memItemLeft" align="right" valign="top"><a id="a18d8a95cf0f61bc22c9f21fa63ca7fca" name="a18d8a95cf0f61bc22c9f21fa63ca7fca"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_creditor_reference</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;space, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_creditor_reference</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;space, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:a18d8a95cf0f61bc22c9f21fa63ca7fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b7801b9130b169a4957ab3fdf5d34cf" id="r_a3b7801b9130b169a4957ab3fdf5d34cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html#a3b7801b9130b169a4957ab3fdf5d34cf">match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a3b7801b9130b169a4957ab3fdf5d34cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33ecdf62fa369f42cffdee0f94996105" id="r_a33ecdf62fa369f42cffdee0f94996105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html#a33ecdf62fa369f42cffdee0f94996105">invalidate</a> ()</td></tr>
<tr class="memitem:a33ecdf62fa369f42cffdee0f94996105" id="r_a33ecdf62fa369f42cffdee0f94996105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a33ecdf62fa369f42cffdee0f94996105">invalidate</a> ()</td></tr>
<tr class="separator:a33ecdf62fa369f42cffdee0f94996105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aaa7a6184ab7112192badba1736cb896c"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;<a class="el" href="classstdex_1_1locale.html">locale</a>=std::locale())</td></tr>
<tr class="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2ad6c85337deb025983de5fd5a0207aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_acff4f48652d725be652d72d3768cd9d9"><td class="memTemplParams" colspan="2">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a> , <a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; </td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string&lt; T, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; &amp;text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aa4009576f4319a58ed9ae74cfa559d6a"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:aa4009576f4319a58ed9ae74cfa559d6a inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_ac735fff54ffccde13e1b42c9f050a501"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string_view&lt; T, std::char_traits&lt; T &gt; &gt; text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:ac735fff54ffccde13e1b42c9f050a501 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><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>
@ -132,18 +135,23 @@ T&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b> [22]</td><
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>is_valid</b></td></tr>
<tr class="memdesc:aee8d302b914c5d7d64d2f7ace18d74cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is reference valid per ISO 7064. <br /></td></tr>
<tr class="separator:aee8d302b914c5d7d64d2f7ace18d74cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a5e9bd1c618c97e206f943c6eacd1b3aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">stdex::interval</a>&lt; <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr>
<tr class="memdesc:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Region of the last match. <br /></td></tr>
<tr class="separator:a5e9bd1c618c97e206f943c6eacd1b3aa inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><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:a73b0f2bcbd7cfc6e9f7fa05e2e697f27" id="r_a73b0f2bcbd7cfc6e9f7fa05e2e697f27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a73b0f2bcbd7cfc6e9f7fa05e2e697f27">do_match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a73b0f2bcbd7cfc6e9f7fa05e2e697f27"><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:ad324db9b204c6d26948f64da7ed27013" id="r_ad324db9b204c6d26948f64da7ed27013"><td class="memItemLeft" align="right" valign="top"><a id="ad324db9b204c6d26948f64da7ed27013" name="ad324db9b204c6d26948f64da7ed27013"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_space</b></td></tr>
<tr class="separator:ad324db9b204c6d26948f64da7ed27013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__parser"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__parser')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a></td></tr>
<tr class="memitem:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser" id="r_acdb18dbac68a3a9218da49b0eb2180e0"><td class="memItemLeft" align="right" valign="top">
std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></td></tr>
<tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -153,6 +161,49 @@ std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></
class stdex::parser::basic_creditor_reference&lt; T &gt;</div><p>Test for Creditor Reference. </p>
<dl class="section see"><dt>See also</dt><dd><a href="https://en.wikipedia.org/wiki/Creditor_Reference">Creditor Reference</a> </dd></dl>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a73b0f2bcbd7cfc6e9f7fa05e2e697f27" name="a73b0f2bcbd7cfc6e9f7fa05e2e697f27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73b0f2bcbd7cfc6e9f7fa05e2e697f27">&#9670;&#160;</a></span>do_match()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference</a>&lt; T &gt;::do_match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>start</em><span class="paramdefsep"> = </span><span class="paramdefval">0</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a></td> <td class="paramname"><span class="paramname"><em>end</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a></td> <td class="paramname"><span class="paramname"><em>flags</em><span class="paramdefsep"> = </span><span class="paramdefval">match_default</span></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<a id="a33ecdf62fa369f42cffdee0f94996105" name="a33ecdf62fa369f42cffdee0f94996105"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33ecdf62fa369f42cffdee0f94996105">&#9670;&#160;</a></span>invalidate()</h2>
@ -167,7 +218,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference</a>&lt; T &gt;::invalidate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -180,58 +231,6 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<p>Reimplemented from <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<a id="a3b7801b9130b169a4957ab3fdf5d34cf" name="a3b7801b9130b169a4957ab3fdf5d34cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b7801b9130b169a4957ab3fdf5d34cf">&#9670;&#160;</a></span>match()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__creditor__reference.html">stdex::parser::basic_creditor_reference</a>&lt; T &gt;::match </td>
<td>(</td>
<td class="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>start</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td>
<td class="paramname"><em>end</em> = <code><a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a>&#160;</td>
<td class="paramname"><em>flags</em> = <code>match_default</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">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">stdex::parser::basic_parser&lt; T &gt;</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
@ -240,7 +239,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:14 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Tue Jan 2 2024 11:12:55 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.10.0
</small></address>
</body>
</html>

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