deploy: b76db460769d30b5851481880face712b6102d53

This commit is contained in:
rozmansi 2023-08-29 08:10:06 +00:00
parent 3ccf77e66e
commit fa4f7f1747
361 changed files with 8214 additions and 8076 deletions

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Class List</title> <title>stdex: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -218,7 +218,7 @@ $(function() {
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:05 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: include/stdex/base64.hpp Source File</title> <title>stdex: include/stdex/base64.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <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); });
/* @license-end */
</script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@ -93,18 +98,22 @@ $(function() {
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div> <div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">namespace </span>stdex</div> <div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">namespace </span>stdex</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>{</div> <div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>{</div>
<div class="foldopen" id="foldopen00020" data-start="{" data-end="};">
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html"> 20</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1base64__enc.html">base64_enc</a></div> <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html"> 20</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1base64__enc.html">base64_enc</a></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> {</div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> {</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00026" data-start="{" data-end="}">
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28"> 26</a></span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28">base64_enc</a>() noexcept : <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a>(0)</div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28"> 26</a></span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28">base64_enc</a>() noexcept : <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a>(0)</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> {</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> {</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[0] = 0;</div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[0] = 0;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[1] = 0;</div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[1] = 0;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[2] = 0;</div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[2] = 0;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> }</div> <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> }</div>
</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</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="l00042" name="l00042"></a><span class="lineno"> 42</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="foldopen" id="foldopen00043" data-start="{" data-end="}">
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04"> 43</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="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04"> 43</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="l00044" name="l00044"></a><span class="lineno"> 44</span> {</div> <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> {</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> assert(data || !size);</div> <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> assert(data || !size);</div>
@ -131,22 +140,28 @@ $(function() {
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a> = 0;</div> <div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a> = 0;</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> }</div> <div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> }</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> }</div> <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> }</div>
</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div> <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div> <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="foldopen" id="foldopen00074" data-start="{" data-end="}">
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7"> 74</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7">clear</a>() noexcept</div> <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7"> 74</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7">clear</a>() noexcept</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> {</div> <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> {</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a> = 0;</div> <div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a> = 0;</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> }</div> <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> }</div>
</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div> <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div> <div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
<div class="foldopen" id="foldopen00087" data-start="{" data-end="}">
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21"> 87</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">enc_size</a>(_In_ <span class="keywordtype">size_t</span> size) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21"> 87</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">enc_size</a>(_In_ <span class="keywordtype">size_t</span> size) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> {</div> <div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> {</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordflow">return</span> ((<a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a> + size + 2)/3)*4;</div> <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordflow">return</span> ((<a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a> + size + 2)/3)*4;</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> }</div> <div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> }</div>
</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div> <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div> <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</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="l00097" name="l00097"></a><span class="lineno"> 97</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="foldopen" id="foldopen00098" data-start="{" data-end="}">
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2"> 98</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="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2"> 98</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="l00099" name="l00099"></a><span class="lineno"> 99</span> {</div> <div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> {</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> out += base64_enc_lookup[ <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[0] &gt;&gt; 2 ];</div> <div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> out += base64_enc_lookup[ <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[0] &gt;&gt; 2 ];</div>
@ -154,9 +169,11 @@ $(function() {
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> out += base64_enc_lookup[((<a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[1] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[2] &gt;&gt; 6)) &amp; 0x3f];</div> <div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> out += base64_enc_lookup[((<a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[1] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[2] &gt;&gt; 6)) &amp; 0x3f];</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> out += base64_enc_lookup[ <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[2] &amp; 0x3f];</div> <div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> out += base64_enc_lookup[ <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[2] &amp; 0x3f];</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> }</div> <div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> }</div>
</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div> <div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div> <div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</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="l00110" name="l00110"></a><span class="lineno"> 110</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="foldopen" id="foldopen00111" data-start="{" data-end="}">
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d"> 111</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="l00111" name="l00111"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d"> 111</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="l00112" name="l00112"></a><span class="lineno"> 112</span> {</div> <div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> {</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordflow">if</span> (size &gt; 0) {</div> <div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordflow">if</span> (size &gt; 0) {</div>
@ -182,12 +199,14 @@ $(function() {
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> out += <span class="charliteral">&#39;=&#39;</span>;</div> <div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> out += <span class="charliteral">&#39;=&#39;</span>;</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> }</div> <div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> }</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> }</div> <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> }</div>
</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div> <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div> <div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73"> 139</a></span> uint8_t <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[3]; </div> <div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73"> 139</a></span> uint8_t <a class="code hl_variable" href="classstdex_1_1base64__enc.html#aea9a31d698c85699d492b095ea569d73">buf</a>[3]; </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8"> 140</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a>; </div> <div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8"> 140</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8">num</a>; </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> };</div> <div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> };</div>
</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div> <div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div> <div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> base64_enc_lookup[64] = {</div> <div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> base64_enc_lookup[64] = {</div>
@ -198,9 +217,11 @@ $(function() {
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> };</div> <div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> };</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div> <div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div> <div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
<div class="foldopen" id="foldopen00157" data-start="{" data-end="};">
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html"> 157</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1base64__dec.html">base64_dec</a></div> <div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html"> 157</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1base64__dec.html">base64_dec</a></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> {</div> <div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> {</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00163" data-start="{" data-end="}">
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5"> 163</a></span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5">base64_dec</a>() noexcept : <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a>(0)</div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5"> 163</a></span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5">base64_dec</a>() noexcept : <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a>(0)</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> {</div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> {</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[0] = 0;</div> <div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[0] = 0;</div>
@ -208,9 +229,11 @@ $(function() {
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[2] = 0;</div> <div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[2] = 0;</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[3] = 0;</div> <div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[3] = 0;</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> }</div> <div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> }</div>
</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div> <div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div> <div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</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="l00180" name="l00180"></a><span class="lineno"> 180</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="foldopen" id="foldopen00181" data-start="{" data-end="}">
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf"> 181</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="l00181" name="l00181"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf"> 181</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="l00182" name="l00182"></a><span class="lineno"> 182</span> {</div> <div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> {</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> is_last = <span class="keyword">false</span>;</div> <div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> is_last = <span class="keyword">false</span>;</div>
@ -241,22 +264,28 @@ $(function() {
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a>++;</div> <div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a>++;</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> }</div> <div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> }</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> }</div> <div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> }</div>
</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div> <div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div> <div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
<div class="foldopen" id="foldopen00216" data-start="{" data-end="}">
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305"> 216</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">clear</a>() noexcept</div> <div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305"> 216</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305">clear</a>() noexcept</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> {</div> <div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> {</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a> = 0;</div> <div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a> = 0;</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> }</div> <div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> }</div>
</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div> <div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div> <div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
<div class="foldopen" id="foldopen00229" data-start="{" data-end="}">
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25"> 229</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">dec_size</a>(_In_ <span class="keywordtype">size_t</span> size) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25"> 229</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">dec_size</a>(_In_ <span class="keywordtype">size_t</span> size) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> {</div> <div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> {</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <span class="keywordflow">return</span> ((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a> + size + 3)/4)*3;</div> <div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <span class="keywordflow">return</span> ((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a> + size + 3)/4)*3;</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> }</div> <div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> }</div>
</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div> <div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div> <div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</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="l00239" name="l00239"></a><span class="lineno"> 239</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Ty, <span class="keyword">class</span> _Ax&gt;</div>
<div class="foldopen" id="foldopen00240" data-start="{" data-end="}">
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e"> 240</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="l00240" name="l00240"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e"> 240</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="l00241" name="l00241"></a><span class="lineno"> 241</span> {</div> <div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> {</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> out.push_back((_Ty)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[0] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[1] &gt;&gt; 4)) &amp; 0xff));</div> <div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> out.push_back((_Ty)(((<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[0] &lt;&lt; 2) | (<a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[1] &gt;&gt; 4)) &amp; 0xff));</div>
@ -270,12 +299,14 @@ $(function() {
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <span class="keywordflow">return</span> 1;</div> <div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <span class="keywordflow">return</span> 1;</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> }</div> <div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> }</div>
</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div> <div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div> <div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca"> 256</a></span> uint8_t <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[4]; </div> <div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca"> 256</a></span> uint8_t <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a4080daff84dfd499b3a15fe876ada2ca">buf</a>[4]; </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849"> 257</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a>; </div> <div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849"> 257</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849">num</a>; </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> };</div> <div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> };</div>
</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div> <div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div> <div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keyword">static</span> <span class="keyword">const</span> uint8_t base64_dec_lookup[256] = {</div> <div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keyword">static</span> <span class="keyword">const</span> uint8_t base64_dec_lookup[256] = {</div>
@ -318,7 +349,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: include/stdex/chrono.hpp Source File</title> <title>stdex: include/stdex/chrono.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -47,6 +47,11 @@ $(function() {
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <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); });
/* @license-end */
</script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
<div id="MSearchSelectWindow" <div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()" onmouseover="return searchBox.OnSearchSelectShow()"
@ -95,6 +100,7 @@ $(function() {
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">namespace </span>stdex {</div> <div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">namespace </span>stdex {</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">namespace </span>chrono</div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">namespace </span>chrono</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> {</div> <div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> {</div>
<div class="foldopen" id="foldopen00022" data-start="{" data-end="};">
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html"> 22</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstdex_1_1chrono_1_1aosn__date.html">aosn_date</a></div> <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html"> 22</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstdex_1_1chrono_1_1aosn__date.html">aosn_date</a></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> {</div> <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> {</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">using </span>rep = int32_t;</div> <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">using </span>rep = int32_t;</div>
@ -103,6 +109,7 @@ $(function() {
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">using </span>time_point = std::chrono::time_point&lt;aosn_date&gt;;</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">using </span>time_point = std::chrono::time_point&lt;aosn_date&gt;;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> is_steady = <span class="keyword">false</span>;</div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">bool</span> is_steady = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="foldopen" id="foldopen00033" data-start="{" data-end="}">
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#aa744054736b15a0d9b73fef541d271a4"> 33</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa744054736b15a0d9b73fef541d271a4">now</a>() noexcept</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#aa744054736b15a0d9b73fef541d271a4"> 33</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa744054736b15a0d9b73fef541d271a4">now</a>() noexcept</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> {</div> <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> {</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#ifdef _WIN32</span></div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#ifdef _WIN32</span></div>
@ -115,16 +122,21 @@ $(function() {
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a8637d060dfe75d8a45a72ef05b48d9f9">from_time_t</a>(t);</div> <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a8637d060dfe75d8a45a72ef05b48d9f9">from_time_t</a>(t);</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> }</div> <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> }</div>
</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div> <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
<div class="foldopen" id="foldopen00049" data-start="{" data-end="}">
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a211a5ad3a659e25b78d2be3471dcb7ba"> 49</a></span> <span class="keyword">static</span> __time64_t <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a211a5ad3a659e25b78d2be3471dcb7ba">to_time_t</a>(_In_ <span class="keyword">const</span> time_point tp) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a211a5ad3a659e25b78d2be3471dcb7ba"> 49</a></span> <span class="keyword">static</span> __time64_t <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a211a5ad3a659e25b78d2be3471dcb7ba">to_time_t</a>(_In_ <span class="keyword">const</span> time_point tp) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> {</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> {</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>__time64_t<span class="keyword">&gt;</span>(tp.time_since_epoch().count()) * 86400 - 210866803200;</div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>__time64_t<span class="keyword">&gt;</span>(tp.time_since_epoch().count()) * 86400 - 210866803200;</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> }</div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> }</div>
</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div> <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="foldopen" id="foldopen00057" data-start="{" data-end="}">
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a8637d060dfe75d8a45a72ef05b48d9f9"> 57</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a8637d060dfe75d8a45a72ef05b48d9f9">from_time_t</a>(_In_ __time64_t t) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a8637d060dfe75d8a45a72ef05b48d9f9"> 57</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a8637d060dfe75d8a45a72ef05b48d9f9">from_time_t</a>(_In_ __time64_t t) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> {</div> <div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> {</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordflow">return</span> time_point(duration(<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>((t + 210866803200) / 86400)));</div> <div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordflow">return</span> time_point(duration(<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>((t + 210866803200) / 86400)));</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> }</div> <div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> }</div>
</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div> <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#ifdef _WIN32</span></div> <div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#ifdef _WIN32</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc">from_system</a>(_In_ <span class="keyword">const</span> SYSTEMTIME&amp; t) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc">from_system</a>(_In_ <span class="keyword">const</span> SYSTEMTIME&amp; t) <span class="keyword">noexcept</span></div>
@ -146,12 +158,15 @@ $(function() {
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc">from_system</a>(st);</div> <div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc">from_system</a>(st);</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> }</div> <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="preprocessor">#else</span></div> <div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="preprocessor">#else</span></div>
<div class="foldopen" id="foldopen00094" data-start="{" data-end="}">
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc"> 94</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc">from_system</a>(_In_ <span class="keyword">const</span> <span class="keyword">struct</span> timespec&amp; t) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc"> 94</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#aa049501abaf0ecce57864b258c6f77dc">from_system</a>(_In_ <span class="keyword">const</span> <span class="keyword">struct</span> timespec&amp; t) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> {</div> <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> {</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a8637d060dfe75d8a45a72ef05b48d9f9">from_time_t</a>(t.tv_sec);</div> <div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a8637d060dfe75d8a45a72ef05b48d9f9">from_time_t</a>(t.tv_sec);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div> <div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div>
</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div> <div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<div class="foldopen" id="foldopen00103" data-start="{" data-end="}">
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a1aa2157912e935cf399833c2265628e0"> 103</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a1aa2157912e935cf399833c2265628e0">from_dmy</a>(_In_ uint8_t day, _In_ uint8_t month, _In_ int32_t year) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a1aa2157912e935cf399833c2265628e0"> 103</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a1aa2157912e935cf399833c2265628e0">from_dmy</a>(_In_ uint8_t day, _In_ uint8_t month, _In_ int32_t year) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> {</div> <div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> {</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> int32_t mtmp, ytmp;</div> <div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> int32_t mtmp, ytmp;</div>
@ -170,7 +185,9 @@ $(function() {
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> int32_t result3 = (153 * mtmp + 2) / 5;</div> <div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> int32_t result3 = (153 * mtmp + 2) / 5;</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keywordflow">return</span> time_point(duration(<span class="keyword">static_cast&lt;</span>int32_t<span class="keyword">&gt;</span>(result1) + day + result2 + 1721119L + result3));</div> <div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="keywordflow">return</span> time_point(duration(<span class="keyword">static_cast&lt;</span>int32_t<span class="keyword">&gt;</span>(result1) + day + result2 + 1721119L + result3));</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> }</div> <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> }</div>
</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div> <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
<div class="foldopen" id="foldopen00125" data-start="{" data-end="}">
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a1d7511309210a6766b8a7d5d792dbc62"> 125</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a1d7511309210a6766b8a7d5d792dbc62">to_dmy</a>(_In_ <span class="keyword">const</span> time_point tp, _Out_opt_ uint8_t* day, _Out_opt_ uint8_t* month, _Out_opt_ int32_t* year) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a1d7511309210a6766b8a7d5d792dbc62"> 125</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a1d7511309210a6766b8a7d5d792dbc62">to_dmy</a>(_In_ <span class="keyword">const</span> time_point tp, _Out_opt_ uint8_t* day, _Out_opt_ uint8_t* month, _Out_opt_ int32_t* year) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> {</div> <div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> {</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> int32_t mtmp = tp.time_since_epoch().count() - 1721119L;</div> <div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> int32_t mtmp = tp.time_since_epoch().count() - 1721119L;</div>
@ -194,18 +211,25 @@ $(function() {
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordflow">if</span> (month) *month = <span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>(mo);</div> <div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordflow">if</span> (month) *month = <span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>(mo);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordflow">if</span> (year) *year = yr;</div> <div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordflow">if</span> (year) *year = yr;</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> }</div> <div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> }</div>
</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div> <div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="foldopen" id="foldopen00152" data-start="{" data-end="}">
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a22273e1d536ed78a67beef7be5d0ebd6"> 152</a></span> <span class="keyword">static</span> uint8_t <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a22273e1d536ed78a67beef7be5d0ebd6">day_of_week</a>(_In_ <span class="keyword">const</span> time_point tp)</div> <div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a22273e1d536ed78a67beef7be5d0ebd6"> 152</a></span> <span class="keyword">static</span> uint8_t <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a22273e1d536ed78a67beef7be5d0ebd6">day_of_week</a>(_In_ <span class="keyword">const</span> time_point tp)</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> {</div> <div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> {</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>(tp.time_since_epoch().count() % 7);</div> <div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>(tp.time_since_epoch().count() % 7);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> }</div> <div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> }</div>
</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div> <div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
<div class="foldopen" id="foldopen00160" data-start="{" data-end="}">
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a27f6f9c4f44d9f874b9edb868afa264d"> 160</a></span> <span class="keyword">static</span> uint8_t <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a27f6f9c4f44d9f874b9edb868afa264d">day_of_week</a>(_In_ uint8_t day, _In_ uint8_t month, _In_ int32_t year)</div> <div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__date.html#a27f6f9c4f44d9f874b9edb868afa264d"> 160</a></span> <span class="keyword">static</span> uint8_t <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a27f6f9c4f44d9f874b9edb868afa264d">day_of_week</a>(_In_ uint8_t day, _In_ uint8_t month, _In_ int32_t year)</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> {</div> <div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> {</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>(<a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a1aa2157912e935cf399833c2265628e0">from_dmy</a>(day, month, year).time_since_epoch().count() % 7);</div> <div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>(<a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a1aa2157912e935cf399833c2265628e0">from_dmy</a>(day, month, year).time_since_epoch().count() % 7);</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> }</div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> }</div>
</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> };</div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> };</div>
</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div> <div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="foldopen" id="foldopen00169" data-start="{" data-end="};">
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html"> 169</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstdex_1_1chrono_1_1aosn__timestamp.html">aosn_timestamp</a></div> <div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html"> 169</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structstdex_1_1chrono_1_1aosn__timestamp.html">aosn_timestamp</a></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> {</div> <div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> {</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keyword">using </span>rep = int64_t;</div> <div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keyword">using </span>rep = int64_t;</div>
@ -226,6 +250,7 @@ $(function() {
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> rep p_day = f_day * p_hour; <span class="comment">// number of milliseconds per day</span></div> <div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> rep p_day = f_day * p_hour; <span class="comment">// number of milliseconds per day</span></div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> rep p_week = f_week * p_day; <span class="comment">// number of milliseconds per week</span></div> <div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> rep p_week = f_week * p_day; <span class="comment">// number of milliseconds per week</span></div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div> <div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
<div class="foldopen" id="foldopen00192" data-start="{" data-end="}">
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ac6cabfe2d28771397601920e08f79827"> 192</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ac6cabfe2d28771397601920e08f79827">now</a>() noexcept</div> <div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ac6cabfe2d28771397601920e08f79827"> 192</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ac6cabfe2d28771397601920e08f79827">now</a>() noexcept</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> {</div> <div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> {</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="preprocessor">#ifdef _WIN32</span></div> <div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="preprocessor">#ifdef _WIN32</span></div>
@ -238,16 +263,21 @@ $(function() {
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ab58534276c9ca29fa4b5cf749e16af92">from_time_t</a>(t);</div> <div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ab58534276c9ca29fa4b5cf749e16af92">from_time_t</a>(t);</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> }</div> <div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> }</div>
</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div> <div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
<div class="foldopen" id="foldopen00208" data-start="{" data-end="}">
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a4448e9b37f69dc9c34ffc59febb93180"> 208</a></span> <span class="keyword">static</span> __time64_t <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a4448e9b37f69dc9c34ffc59febb93180">to_time_t</a>(_In_ <span class="keyword">const</span> time_point tp) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a4448e9b37f69dc9c34ffc59febb93180"> 208</a></span> <span class="keyword">static</span> __time64_t <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a4448e9b37f69dc9c34ffc59febb93180">to_time_t</a>(_In_ <span class="keyword">const</span> time_point tp) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> {</div> <div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> {</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keywordflow">return</span> tp.time_since_epoch().count() / p_second - 210866803200;</div> <div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keywordflow">return</span> tp.time_since_epoch().count() / p_second - 210866803200;</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> }</div> <div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> }</div>
</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div> <div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
<div class="foldopen" id="foldopen00216" data-start="{" data-end="}">
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ab58534276c9ca29fa4b5cf749e16af92"> 216</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ab58534276c9ca29fa4b5cf749e16af92">from_time_t</a>(_In_ __time64_t t) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ab58534276c9ca29fa4b5cf749e16af92"> 216</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ab58534276c9ca29fa4b5cf749e16af92">from_time_t</a>(_In_ __time64_t t) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> {</div> <div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> {</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordflow">return</span> time_point(duration((<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(t) + 210866803200) * p_second));</div> <div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordflow">return</span> time_point(duration((<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(t) + 210866803200) * p_second));</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> }</div> <div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> }</div>
</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div> <div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="preprocessor">#ifdef _WIN32</span></div> <div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="preprocessor">#ifdef _WIN32</span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830">from_system</a>(_In_ <span class="keyword">const</span> SYSTEMTIME&amp; t) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830">from_system</a>(_In_ <span class="keyword">const</span> SYSTEMTIME&amp; t) <span class="keyword">noexcept</span></div>
@ -271,10 +301,12 @@ $(function() {
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830">from_system</a>(st);</div> <div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830">from_system</a>(st);</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> }</div> <div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> }</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="preprocessor">#else</span></div> <div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="preprocessor">#else</span></div>
<div class="foldopen" id="foldopen00255" data-start="{" data-end="}">
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830"> 255</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830">from_system</a>(_In_ <span class="keyword">const</span> <span class="keyword">struct</span> timespec&amp; t) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830"> 255</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#aa8da2be29dabc3fb0a5d46fb9075e830">from_system</a>(_In_ <span class="keyword">const</span> <span class="keyword">struct</span> timespec&amp; t) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> {</div> <div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> {</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ab58534276c9ca29fa4b5cf749e16af92">from_time_t</a>(t.tv_sec) + t.tv_nsec / 1000;</div> <div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <span class="keywordflow">return</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ab58534276c9ca29fa4b5cf749e16af92">from_time_t</a>(t.tv_sec) + t.tv_nsec / 1000;</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> }</div> <div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> }</div>
</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div> <div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="keyword">static</span> <span class="keywordtype">void</span> to_system(_In_ time_point tp, _Out_ <span class="keyword">struct</span> tm&amp; date) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="keyword">static</span> <span class="keywordtype">void</span> to_system(_In_ time_point tp, _Out_ <span class="keyword">struct</span> tm&amp; date) <span class="keyword">noexcept</span></div>
@ -294,16 +326,21 @@ $(function() {
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> date.tm_isdst = 0;</div> <div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> date.tm_isdst = 0;</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> }</div> <div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> }</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div> <div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
<div class="foldopen" id="foldopen00281" data-start="{" data-end="}">
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a805c2ab1855a554a0fc2be56fa234489"> 281</a></span> <span class="keyword">static</span> aosn_date::time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a805c2ab1855a554a0fc2be56fa234489">to_date</a>(_In_ time_point tp) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a805c2ab1855a554a0fc2be56fa234489"> 281</a></span> <span class="keyword">static</span> aosn_date::time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a805c2ab1855a554a0fc2be56fa234489">to_date</a>(_In_ time_point tp) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> {</div> <div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> {</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <span class="keywordflow">return</span> aosn_date::time_point(aosn_date::duration(<span class="keyword">static_cast&lt;</span>aosn_date::rep<span class="keyword">&gt;</span>(tp.time_since_epoch().count() / p_day)));</div> <div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <span class="keywordflow">return</span> aosn_date::time_point(aosn_date::duration(<span class="keyword">static_cast&lt;</span>aosn_date::rep<span class="keyword">&gt;</span>(tp.time_since_epoch().count() / p_day)));</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> }</div> <div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> }</div>
</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div> <div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
<div class="foldopen" id="foldopen00289" data-start="{" data-end="}">
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a47f38a2cdf1525e44ac800311d9ab825"> 289</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a47f38a2cdf1525e44ac800311d9ab825">from_date</a>(_In_ aosn_date::time_point date) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a47f38a2cdf1525e44ac800311d9ab825"> 289</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a47f38a2cdf1525e44ac800311d9ab825">from_date</a>(_In_ aosn_date::time_point date) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> {</div> <div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> {</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <span class="keywordflow">return</span> time_point(duration(<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(date.time_since_epoch().count()) * p_day));</div> <div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <span class="keywordflow">return</span> time_point(duration(<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(date.time_since_epoch().count()) * p_day));</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> }</div> <div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> }</div>
</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> </div> <div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> </div>
<div class="foldopen" id="foldopen00297" data-start="{" data-end="}">
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a7bcfefab8b0263fd2c22dae2245a69c3"> 297</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a7bcfefab8b0263fd2c22dae2245a69c3">from_dmy</a>(</div> <div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a7bcfefab8b0263fd2c22dae2245a69c3"> 297</a></span> <span class="keyword">static</span> time_point <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#a7bcfefab8b0263fd2c22dae2245a69c3">from_dmy</a>(</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> _In_ uint8_t day, _In_ uint8_t month, _In_ int32_t year,</div> <div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> _In_ uint8_t day, _In_ uint8_t month, _In_ int32_t year,</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> _In_ uint8_t hour, _In_ uint8_t minute, _In_ uint8_t second, _In_ uint16_t millisecond) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> _In_ uint8_t hour, _In_ uint8_t minute, _In_ uint8_t second, _In_ uint16_t millisecond) <span class="keyword">noexcept</span></div>
@ -312,7 +349,9 @@ $(function() {
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> (<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(<a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a1aa2157912e935cf399833c2265628e0">aosn_date::from_dmy</a>(day, month, year).time_since_epoch().count()) * p_day) +</div> <div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> (<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(<a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__date.html#a1aa2157912e935cf399833c2265628e0">aosn_date::from_dmy</a>(day, month, year).time_since_epoch().count()) * p_day) +</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> (<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(hour) * p_hour + <span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(minute) * p_minute + <span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(second) * p_second + millisecond)));</div> <div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> (<span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(hour) * p_hour + <span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(minute) * p_minute + <span class="keyword">static_cast&lt;</span>rep<span class="keyword">&gt;</span>(second) * p_second + millisecond)));</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> }</div> <div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> }</div>
</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> </div> <div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> </div>
<div class="foldopen" id="foldopen00309" data-start="{" data-end="}">
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ae20e512af8ec094253b5af13f1d2e9ad"> 309</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ae20e512af8ec094253b5af13f1d2e9ad">to_dmy</a>(_In_ <span class="keyword">const</span> time_point tp,</div> <div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ae20e512af8ec094253b5af13f1d2e9ad"> 309</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="structstdex_1_1chrono_1_1aosn__timestamp.html#ae20e512af8ec094253b5af13f1d2e9ad">to_dmy</a>(_In_ <span class="keyword">const</span> time_point tp,</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> _Out_opt_ uint8_t* day, _Out_opt_ uint8_t* month, _Out_opt_ int32_t* year,</div> <div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> _Out_opt_ uint8_t* day, _Out_opt_ uint8_t* month, _Out_opt_ int32_t* year,</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> _Out_opt_ uint8_t* hour, _Out_opt_ uint8_t* minute, _Out_opt_ uint8_t* second, _Out_opt_ uint16_t* millisecond) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> _Out_opt_ uint8_t* hour, _Out_opt_ uint8_t* minute, _Out_opt_ uint8_t* second, _Out_opt_ uint16_t* millisecond) <span class="keyword">noexcept</span></div>
@ -327,6 +366,7 @@ $(function() {
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> u = u / f_hour;</div> <div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> u = u / f_hour;</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <span class="keywordflow">if</span> (hour) *hour = <span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>(u);</div> <div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <span class="keywordflow">if</span> (hour) *hour = <span class="keyword">static_cast&lt;</span>uint8_t<span class="keyword">&gt;</span>(u);</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> }</div> <div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> }</div>
</div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> </div> <div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> </div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</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="l00324" name="l00324"></a><span class="lineno"> 324</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="l00325" name="l00325"></a><span class="lineno"> 325</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="l00325" name="l00325"></a><span class="lineno"> 325</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>
@ -400,6 +440,7 @@ $(function() {
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</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="l00393" name="l00393"></a><span class="lineno"> 393</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="l00394" name="l00394"></a><span class="lineno"> 394</span> }</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> };</div> <div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> };</div>
</div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> }</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 class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span>}</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:23</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:23</div></div>
@ -423,7 +464,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Class Index</title> <title>stdex: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -133,7 +133,7 @@ $(function() {
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:05 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -90,7 +90,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::base64_dec Class Reference</title> <title>stdex: stdex::base64_dec Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -90,25 +90,25 @@ $(function() {
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a17d956a883e99d8d884d2cb2edade8c5"><td class="memItemLeft" align="right" valign="top"><a id="a17d956a883e99d8d884d2cb2edade8c5" name="a17d956a883e99d8d884d2cb2edade8c5"></a> <tr class="memitem:a17d956a883e99d8d884d2cb2edade8c5" id="r_a17d956a883e99d8d884d2cb2edade8c5"><td class="memItemLeft" align="right" valign="top"><a id="a17d956a883e99d8d884d2cb2edade8c5" name="a17d956a883e99d8d884d2cb2edade8c5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>base64_dec</b> () noexcept</td></tr> &#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="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="separator:a17d956a883e99d8d884d2cb2edade8c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1beaf09718d63d49f9d95cf0e75a50bf"><td class="memTemplParams" colspan="2">template&lt;class _Ty , class _Ax , class _Tchr &gt; </td></tr> <tr class="memitem:a1beaf09718d63d49f9d95cf0e75a50bf" 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="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="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="separator:a1beaf09718d63d49f9d95cf0e75a50bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94738b63789489022e0c16063b732305"><td class="memItemLeft" align="right" valign="top"><a id="a94738b63789489022e0c16063b732305" name="a94738b63789489022e0c16063b732305"></a> <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> 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="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="separator:a94738b63789489022e0c16063b732305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203f2afa5839242c1230cb22e0a65b25"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25">dec_size</a> (size_t size) const noexcept</td></tr> <tr class="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="memdesc:a203f2afa5839242c1230cb22e0a65b25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum decoded size. <br /></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> <tr class="separator:a203f2afa5839242c1230cb22e0a65b25"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a4b5f0334d5d5f85b7d02b6b21db8759e"><td class="memTemplParams" colspan="2"><a id="a4b5f0334d5d5f85b7d02b6b21db8759e" name="a4b5f0334d5d5f85b7d02b6b21db8759e"></a> <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> 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="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="memdesc:a4b5f0334d5d5f85b7d02b6b21db8759e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes one complete internal buffer of data. <br /></td></tr>
@ -116,11 +116,11 @@ template&lt;class _Ty , class _Ax &gt; </td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a4080daff84dfd499b3a15fe876ada2ca"><td class="memItemLeft" align="right" valign="top"><a id="a4080daff84dfd499b3a15fe876ada2ca" name="a4080daff84dfd499b3a15fe876ada2ca"></a> <tr class="memitem:a4080daff84dfd499b3a15fe876ada2ca" id="r_a4080daff84dfd499b3a15fe876ada2ca"><td class="memItemLeft" align="right" valign="top"><a id="a4080daff84dfd499b3a15fe876ada2ca" name="a4080daff84dfd499b3a15fe876ada2ca"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>buf</b> [4]</td></tr> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>buf</b> [4]</td></tr>
<tr class="memdesc:a4080daff84dfd499b3a15fe876ada2ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr> <tr class="memdesc:a4080daff84dfd499b3a15fe876ada2ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr>
<tr class="separator:a4080daff84dfd499b3a15fe876ada2ca"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4080daff84dfd499b3a15fe876ada2ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08acef30d97e7f8213e0c834b93ee849"><td class="memItemLeft" align="right" valign="top"><a id="a08acef30d97e7f8213e0c834b93ee849" name="a08acef30d97e7f8213e0c834b93ee849"></a> <tr class="memitem:a08acef30d97e7f8213e0c834b93ee849" id="r_a08acef30d97e7f8213e0c834b93ee849"><td class="memItemLeft" align="right" valign="top"><a id="a08acef30d97e7f8213e0c834b93ee849" name="a08acef30d97e7f8213e0c834b93ee849"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr> size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr>
<tr class="memdesc:a08acef30d97e7f8213e0c834b93ee849"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes used in <code>buf</code> <br /></td></tr> <tr class="memdesc:a08acef30d97e7f8213e0c834b93ee849"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes used in <code>buf</code> <br /></td></tr>
<tr class="separator:a08acef30d97e7f8213e0c834b93ee849"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a08acef30d97e7f8213e0c834b93ee849"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -230,7 +230,7 @@ template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -91,7 +91,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::base64_enc Class Reference</title> <title>stdex: stdex::base64_enc Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -90,30 +90,30 @@ $(function() {
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:abc6c72530634c3fea8168710ab5b1a28"><td class="memItemLeft" align="right" valign="top"><a id="abc6c72530634c3fea8168710ab5b1a28" name="abc6c72530634c3fea8168710ab5b1a28"></a> <tr class="memitem:abc6c72530634c3fea8168710ab5b1a28" id="r_abc6c72530634c3fea8168710ab5b1a28"><td class="memItemLeft" align="right" valign="top"><a id="abc6c72530634c3fea8168710ab5b1a28" name="abc6c72530634c3fea8168710ab5b1a28"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>base64_enc</b> () noexcept</td></tr> &#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="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="separator:abc6c72530634c3fea8168710ab5b1a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee96b5ec63fecc20c44afe1f1df6f04"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr> <tr class="memitem:a0ee96b5ec63fecc20c44afe1f1df6f04" 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="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="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="separator:a0ee96b5ec63fecc20c44afe1f1df6f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb6a85176589d9ce1f65ce6355592fe7"><td class="memItemLeft" align="right" valign="top"><a id="afb6a85176589d9ce1f65ce6355592fe7" name="afb6a85176589d9ce1f65ce6355592fe7"></a> <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> 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="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="separator:afb6a85176589d9ce1f65ce6355592fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbae8f49a0948ea7bb23d0faa8f67f21"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21">enc_size</a> (size_t size) const noexcept</td></tr> <tr class="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="memdesc:afbae8f49a0948ea7bb23d0faa8f67f21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum encoded size. <br /></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> <tr class="separator:afbae8f49a0948ea7bb23d0faa8f67f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a506985ccd54fd95dbc021457881d77c2"><td class="memTemplParams" colspan="2"><a id="a506985ccd54fd95dbc021457881d77c2" name="a506985ccd54fd95dbc021457881d77c2"></a> <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> 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="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="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="separator:a506985ccd54fd95dbc021457881d77c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a709172f7120284fcea1d7856d8ff550d"><td class="memTemplParams" colspan="2"><a id="a709172f7120284fcea1d7856d8ff550d" name="a709172f7120284fcea1d7856d8ff550d"></a> <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> 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="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="memdesc:a709172f7120284fcea1d7856d8ff550d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encodes partial internal buffer of data. <br /></td></tr>
@ -121,11 +121,11 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:aea9a31d698c85699d492b095ea569d73"><td class="memItemLeft" align="right" valign="top"><a id="aea9a31d698c85699d492b095ea569d73" name="aea9a31d698c85699d492b095ea569d73"></a> <tr class="memitem:aea9a31d698c85699d492b095ea569d73" id="r_aea9a31d698c85699d492b095ea569d73"><td class="memItemLeft" align="right" valign="top"><a id="aea9a31d698c85699d492b095ea569d73" name="aea9a31d698c85699d492b095ea569d73"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>buf</b> [3]</td></tr> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>buf</b> [3]</td></tr>
<tr class="memdesc:aea9a31d698c85699d492b095ea569d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr> <tr class="memdesc:aea9a31d698c85699d492b095ea569d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr>
<tr class="separator:aea9a31d698c85699d492b095ea569d73"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aea9a31d698c85699d492b095ea569d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e4759143972065f71ed68f6dbc90d8"><td class="memItemLeft" align="right" valign="top"><a id="a58e4759143972065f71ed68f6dbc90d8" name="a58e4759143972065f71ed68f6dbc90d8"></a> <tr class="memitem:a58e4759143972065f71ed68f6dbc90d8" id="r_a58e4759143972065f71ed68f6dbc90d8"><td class="memItemLeft" align="right" valign="top"><a id="a58e4759143972065f71ed68f6dbc90d8" name="a58e4759143972065f71ed68f6dbc90d8"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr> size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr>
<tr class="memdesc:a58e4759143972065f71ed68f6dbc90d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes used in <code>buf</code> <br /></td></tr> <tr class="memdesc:a58e4759143972065f71ed68f6dbc90d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes used in <code>buf</code> <br /></td></tr>
<tr class="separator:a58e4759143972065f71ed68f6dbc90d8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a58e4759143972065f71ed68f6dbc90d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -235,7 +235,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -89,7 +89,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::errno_error Class Reference</title> <title>stdex: stdex::errno_error Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -95,26 +95,26 @@ Inheritance diagram for stdex::errno_error:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a3dc5e2df06c563a88b3f8766b5e689fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1errno__error.html#a3dc5e2df06c563a88b3f8766b5e689fc">errno_error</a> (errno_t num, const std::string &amp;msg)</td></tr> <tr class="memitem:a3dc5e2df06c563a88b3f8766b5e689fc" id="r_a3dc5e2df06c563a88b3f8766b5e689fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1errno__error.html#a3dc5e2df06c563a88b3f8766b5e689fc">errno_error</a> (errno_t num, const std::string &amp;msg)</td></tr>
<tr class="memdesc:a3dc5e2df06c563a88b3f8766b5e689fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a3dc5e2df06c563a88b3f8766b5e689fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a3dc5e2df06c563a88b3f8766b5e689fc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dc5e2df06c563a88b3f8766b5e689fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecd4c5513593dc5270086aee1e192fb2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1errno__error.html#aecd4c5513593dc5270086aee1e192fb2">errno_error</a> (errno_t num, const char *msg=nullptr)</td></tr> <tr class="memitem:aecd4c5513593dc5270086aee1e192fb2" id="r_aecd4c5513593dc5270086aee1e192fb2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1errno__error.html#aecd4c5513593dc5270086aee1e192fb2">errno_error</a> (errno_t num, const char *msg=nullptr)</td></tr>
<tr class="memdesc:aecd4c5513593dc5270086aee1e192fb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:aecd4c5513593dc5270086aee1e192fb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:aecd4c5513593dc5270086aee1e192fb2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aecd4c5513593dc5270086aee1e192fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adca7aeb224bac759d355881bf640a2a4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1errno__error.html#adca7aeb224bac759d355881bf640a2a4">errno_error</a> (const std::string &amp;msg)</td></tr> <tr class="memitem:adca7aeb224bac759d355881bf640a2a4" id="r_adca7aeb224bac759d355881bf640a2a4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1errno__error.html#adca7aeb224bac759d355881bf640a2a4">errno_error</a> (const std::string &amp;msg)</td></tr>
<tr class="memdesc:adca7aeb224bac759d355881bf640a2a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr> <tr class="memdesc:adca7aeb224bac759d355881bf640a2a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr>
<tr class="separator:adca7aeb224bac759d355881bf640a2a4"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:adca7aeb224bac759d355881bf640a2a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add900d5748b938a3a9a123dfd618cbcc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1errno__error.html#add900d5748b938a3a9a123dfd618cbcc">errno_error</a> (const char *msg=nullptr)</td></tr> <tr class="memitem:add900d5748b938a3a9a123dfd618cbcc" id="r_add900d5748b938a3a9a123dfd618cbcc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1errno__error.html#add900d5748b938a3a9a123dfd618cbcc">errno_error</a> (const char *msg=nullptr)</td></tr>
<tr class="memdesc:add900d5748b938a3a9a123dfd618cbcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr> <tr class="memdesc:add900d5748b938a3a9a123dfd618cbcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr>
<tr class="separator:add900d5748b938a3a9a123dfd618cbcc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:add900d5748b938a3a9a123dfd618cbcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b3c265199470fe39b89f5c9941cc86f"><td class="memItemLeft" align="right" valign="top"><a id="a6b3c265199470fe39b89f5c9941cc86f" name="a6b3c265199470fe39b89f5c9941cc86f"></a> <tr class="memitem:a6b3c265199470fe39b89f5c9941cc86f" id="r_a6b3c265199470fe39b89f5c9941cc86f"><td class="memItemLeft" align="right" valign="top"><a id="a6b3c265199470fe39b89f5c9941cc86f" name="a6b3c265199470fe39b89f5c9941cc86f"></a>
errno_t&#160;</td><td class="memItemRight" valign="bottom"><b>number</b> () const</td></tr> errno_t&#160;</td><td class="memItemRight" valign="bottom"><b>number</b> () const</td></tr>
<tr class="memdesc:a6b3c265199470fe39b89f5c9941cc86f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the error number. <br /></td></tr> <tr class="memdesc:a6b3c265199470fe39b89f5c9941cc86f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the error number. <br /></td></tr>
<tr class="separator:a6b3c265199470fe39b89f5c9941cc86f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6b3c265199470fe39b89f5c9941cc86f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a3712510d0659db4ad2ef4082a5980575"><td class="memItemLeft" align="right" valign="top"><a id="a3712510d0659db4ad2ef4082a5980575" name="a3712510d0659db4ad2ef4082a5980575"></a> <tr class="memitem:a3712510d0659db4ad2ef4082a5980575" id="r_a3712510d0659db4ad2ef4082a5980575"><td class="memItemLeft" align="right" valign="top"><a id="a3712510d0659db4ad2ef4082a5980575" name="a3712510d0659db4ad2ef4082a5980575"></a>
errno_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr> errno_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
<tr class="memdesc:a3712510d0659db4ad2ef4082a5980575"><td class="mdescLeft">&#160;</td><td class="mdescRight">Numeric error code. <br /></td></tr> <tr class="memdesc:a3712510d0659db4ad2ef4082a5980575"><td class="mdescLeft">&#160;</td><td class="mdescRight">Numeric error code. <br /></td></tr>
<tr class="separator:a3712510d0659db4ad2ef4082a5980575"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3712510d0659db4ad2ef4082a5980575"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -286,7 +286,7 @@ errno_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -97,7 +97,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::global_progress&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::global_progress&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,64 +99,49 @@ Inheritance diagram for stdex::global_progress&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem: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="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="memdesc:a0ffa6fafa04588c0df06d077ae51d037"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a progress indicator. <br /></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="separator:a0ffa6fafa04588c0df06d077ae51d037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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="memdesc:aec91532fde2500a5458a397f91c88769"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attach to a host progress indicator. <br /></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="separator:aec91532fde2500a5458a397f91c88769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1global__progress.html#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="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="separator:aa2c5391aa2f1f30e72a700768bc52f84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1global__progress.html#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="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="separator:ac68b491c62861fae1b16abb3477cb9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1global__progress.html#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="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="separator:a242009bce7ac595975bbfd703ec58c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1global__progress.html#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="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="separator:a89b7116003ab3b6344d90f130c14933e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1global__progress.html#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="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="separator:afb204b820637c19b494976af4a284704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1global__progress.html#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="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="separator:a76e66104444c77b89b687b4ad4945e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1global__progress.html#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="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="separator:a32350e02d5904867402187e81a3c4a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1global__progress.html#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="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> <tr class="separator:a74a5ea9089ff7b7015ea4a2071f3113e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set progress indicator text. <br /></td></tr>
<tr class="separator:a2cab8b5ac137d16fced31ee205264b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbb1513bdb20340ebb21bd988f4e424a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#afbb1513bdb20340ebb21bd988f4e424a">set_range</a> (T start, T end)</td></tr>
<tr class="memdesc:afbb1513bdb20340ebb21bd988f4e424a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set progress range extent. <br /></td></tr>
<tr class="separator:afbb1513bdb20340ebb21bd988f4e424a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf3a29daf22709bf7e94e864c8be95a1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#acf3a29daf22709bf7e94e864c8be95a1">set</a> (T value)</td></tr>
<tr class="memdesc:acf3a29daf22709bf7e94e864c8be95a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current progress. <br /></td></tr>
<tr class="separator:acf3a29daf22709bf7e94e864c8be95a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6e57aed9e7a18a501e8a63cef199d8e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#ab6e57aed9e7a18a501e8a63cef199d8e">show</a> (bool show=true)</td></tr>
<tr class="memdesc:ab6e57aed9e7a18a501e8a63cef199d8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide progress. <br /></td></tr>
<tr class="separator:ab6e57aed9e7a18a501e8a63cef199d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03380c822297092b3bb9867deee26202"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#a03380c822297092b3bb9867deee26202">cancel</a> ()</td></tr>
<tr class="memdesc:a03380c822297092b3bb9867deee26202"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query whether user requested abort. <br /></td></tr>
<tr class="separator:a03380c822297092b3bb9867deee26202"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a68dc18c54ce4cdb975f5e59bed05b5e9"><td class="memItemLeft" align="right" valign="top"><a id="a68dc18c54ce4cdb975f5e59bed05b5e9" name="a68dc18c54ce4cdb975f5e59bed05b5e9"></a> <tr class="memitem:a68dc18c54ce4cdb975f5e59bed05b5e9" id="r_a68dc18c54ce4cdb975f5e59bed05b5e9"><td class="memItemLeft" align="right" valign="top"><a id="a68dc18c54ce4cdb975f5e59bed05b5e9" name="a68dc18c54ce4cdb975f5e59bed05b5e9"></a>
<a class="el" href="classstdex_1_1progress.html">progress</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_host</b></td></tr> <a class="el" href="classstdex_1_1progress.html">progress</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_host</b></td></tr>
<tr class="separator:a68dc18c54ce4cdb975f5e59bed05b5e9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a68dc18c54ce4cdb975f5e59bed05b5e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33fba14f43065383c39e44301912d990"><td class="memItemLeft" align="right" valign="top"><a id="a33fba14f43065383c39e44301912d990" name="a33fba14f43065383c39e44301912d990"></a> <tr class="memitem:a33fba14f43065383c39e44301912d990" id="r_a33fba14f43065383c39e44301912d990"><td class="memItemLeft" align="right" valign="top"><a id="a33fba14f43065383c39e44301912d990" name="a33fba14f43065383c39e44301912d990"></a>
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_local</b></td></tr> <a class="el" href="structstdex_1_1interval.html">interval</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_local</b></td></tr>
<tr class="separator:a33fba14f43065383c39e44301912d990"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a33fba14f43065383c39e44301912d990"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f5cb88fa6e7f1922c3497675bc4df4d"><td class="memItemLeft" align="right" valign="top"><a id="a5f5cb88fa6e7f1922c3497675bc4df4d" name="a5f5cb88fa6e7f1922c3497675bc4df4d"></a> <tr class="memitem:a5f5cb88fa6e7f1922c3497675bc4df4d" id="r_a5f5cb88fa6e7f1922c3497675bc4df4d"><td class="memItemLeft" align="right" valign="top"><a id="a5f5cb88fa6e7f1922c3497675bc4df4d" name="a5f5cb88fa6e7f1922c3497675bc4df4d"></a>
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_global</b></td></tr> <a class="el" href="structstdex_1_1interval.html">interval</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_global</b></td></tr>
<tr class="separator:a5f5cb88fa6e7f1922c3497675bc4df4d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5f5cb88fa6e7f1922c3497675bc4df4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc4f7acdf6ddfd0e15d5c5fde686b2ef"><td class="memItemLeft" align="right" valign="top"><a id="afc4f7acdf6ddfd0e15d5c5fde686b2ef" name="afc4f7acdf6ddfd0e15d5c5fde686b2ef"></a> <tr class="memitem:afc4f7acdf6ddfd0e15d5c5fde686b2ef" id="r_afc4f7acdf6ddfd0e15d5c5fde686b2ef"><td class="memItemLeft" align="right" valign="top"><a id="afc4f7acdf6ddfd0e15d5c5fde686b2ef" name="afc4f7acdf6ddfd0e15d5c5fde686b2ef"></a>
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_section</b></td></tr> <a class="el" href="structstdex_1_1interval.html">interval</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_section</b></td></tr>
<tr class="separator:afc4f7acdf6ddfd0e15d5c5fde686b2ef"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:afc4f7acdf6ddfd0e15d5c5fde686b2ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -562,7 +547,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -89,7 +89,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::hex_dec Class Reference</title> <title>stdex: stdex::hex_dec Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -89,29 +89,29 @@ $(function() {
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a61bd84f6b79b2b8e9daebfafeb2f17ad"><td class="memItemLeft" align="right" valign="top"><a id="a61bd84f6b79b2b8e9daebfafeb2f17ad" name="a61bd84f6b79b2b8e9daebfafeb2f17ad"></a> <tr class="memitem:a61bd84f6b79b2b8e9daebfafeb2f17ad" id="r_a61bd84f6b79b2b8e9daebfafeb2f17ad"><td class="memItemLeft" align="right" valign="top"><a id="a61bd84f6b79b2b8e9daebfafeb2f17ad" name="a61bd84f6b79b2b8e9daebfafeb2f17ad"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>hex_dec</b> () noexcept</td></tr> &#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="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="separator:a61bd84f6b79b2b8e9daebfafeb2f17ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5ac7cfefa8db97c8196d1ef2c327406"><td class="memTemplParams" colspan="2">template&lt;class _Ty , class _Ax , class _Tchr &gt; </td></tr> <tr class="memitem:ab5ac7cfefa8db97c8196d1ef2c327406" 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="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="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="separator:ab5ac7cfefa8db97c8196d1ef2c327406"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a282bf5db0d16b29b12c71b73d3a33cc4"><td class="memItemLeft" align="right" valign="top"><a id="a282bf5db0d16b29b12c71b73d3a33cc4" name="a282bf5db0d16b29b12c71b73d3a33cc4"></a> <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> 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="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="separator:a282bf5db0d16b29b12c71b73d3a33cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf3d5adf4766056a630d1ceeab946b55"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55">dec_size</a> (size_t size) const noexcept</td></tr> <tr class="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="memdesc:acf3d5adf4766056a630d1ceeab946b55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum decoded size. <br /></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> <tr class="separator:acf3d5adf4766056a630d1ceeab946b55"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a47a6b05d03e3cd075fe74505675b5126"><td class="memItemLeft" align="right" valign="top"><a id="a47a6b05d03e3cd075fe74505675b5126" name="a47a6b05d03e3cd075fe74505675b5126"></a> <tr class="memitem:a47a6b05d03e3cd075fe74505675b5126" id="r_a47a6b05d03e3cd075fe74505675b5126"><td class="memItemLeft" align="right" valign="top"><a id="a47a6b05d03e3cd075fe74505675b5126" name="a47a6b05d03e3cd075fe74505675b5126"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>buf</b></td></tr> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>buf</b></td></tr>
<tr class="memdesc:a47a6b05d03e3cd075fe74505675b5126"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr> <tr class="memdesc:a47a6b05d03e3cd075fe74505675b5126"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer. <br /></td></tr>
<tr class="separator:a47a6b05d03e3cd075fe74505675b5126"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a47a6b05d03e3cd075fe74505675b5126"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99111436d6b30595cd1fee112e3200ae"><td class="memItemLeft" align="right" valign="top"><a id="a99111436d6b30595cd1fee112e3200ae" name="a99111436d6b30595cd1fee112e3200ae"></a> <tr class="memitem:a99111436d6b30595cd1fee112e3200ae" id="r_a99111436d6b30595cd1fee112e3200ae"><td class="memItemLeft" align="right" valign="top"><a id="a99111436d6b30595cd1fee112e3200ae" name="a99111436d6b30595cd1fee112e3200ae"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr> size_t&#160;</td><td class="memItemRight" valign="bottom"><b>num</b></td></tr>
<tr class="memdesc:a99111436d6b30595cd1fee112e3200ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of nibbles used in <code>buf</code> <br /></td></tr> <tr class="memdesc:a99111436d6b30595cd1fee112e3200ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of nibbles used in <code>buf</code> <br /></td></tr>
<tr class="separator:a99111436d6b30595cd1fee112e3200ae"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a99111436d6b30595cd1fee112e3200ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -221,7 +221,7 @@ template&lt;class _Ty , class _Ax , class _Tchr &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -86,7 +86,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::hex_enc Class Reference</title> <title>stdex: stdex::hex_enc Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -88,15 +88,15 @@ $(function() {
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a882581bc4798b138de9322d1b0bdd433"><td class="memItemLeft" align="right" valign="top"><a id="a882581bc4798b138de9322d1b0bdd433" name="a882581bc4798b138de9322d1b0bdd433"></a> <tr class="memitem:a882581bc4798b138de9322d1b0bdd433" id="r_a882581bc4798b138de9322d1b0bdd433"><td class="memItemLeft" align="right" valign="top"><a id="a882581bc4798b138de9322d1b0bdd433" name="a882581bc4798b138de9322d1b0bdd433"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>hex_enc</b> () noexcept</td></tr> &#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="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="separator:a882581bc4798b138de9322d1b0bdd433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51554940e79b6192f10a7860ca407191"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr> <tr class="memitem:a51554940e79b6192f10a7860ca407191" 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="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="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="separator:a51554940e79b6192f10a7860ca407191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47db116dcc51daa878d3ecc4c1ab4d8f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f">enc_size</a> (size_t size) const noexcept</td></tr> <tr class="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="memdesc:a47db116dcc51daa878d3ecc4c1ab4d8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum encoded size. <br /></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> <tr class="separator:a47db116dcc51daa878d3ecc4c1ab4d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -198,7 +198,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -91,7 +91,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <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, ALIGN &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -90,35 +90,35 @@ $(function() {
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem: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="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="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="separator:a611da3801d9e7215324c9a5992a27f39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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="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="separator:ab84a09093bd1a2cbf720329b84c6d73b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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="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="separator:a3d4bff1bf080fb8cb3960b5b5018392c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a> <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> Static Public Member Functions</h2></td></tr>
<tr class="memitem:a24e54541a476b01e332290c57a495926"><td class="memItemLeft" align="right" valign="top"><a id="a24e54541a476b01e332290c57a495926" name="a24e54541a476b01e332290c57a495926"></a> <tr class="memitem:a24e54541a476b01e332290c57a495926" id="r_a24e54541a476b01e332290c57a495926"><td class="memItemLeft" align="right" valign="top"><a id="a24e54541a476b01e332290c57a495926" name="a24e54541a476b01e332290c57a495926"></a>
static const T_ID&#160;</td><td class="memItemRight" valign="bottom"><b>id</b> ()</td></tr> static const T_ID&#160;</td><td class="memItemRight" valign="bottom"><b>id</b> ()</td></tr>
<tr class="memdesc:a24e54541a476b01e332290c57a495926"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns record id. <br /></td></tr> <tr class="memdesc:a24e54541a476b01e332290c57a495926"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns record id. <br /></td></tr>
<tr class="separator:a24e54541a476b01e332290c57a495926"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a24e54541a476b01e332290c57a495926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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="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="separator:a379d9eeac3c52375982ba75df33604ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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="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="separator:ae63ba9487daaf8ec39dfe7dd04c13cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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="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="separator:a19523040d07119055884a7a2f8ef25fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a1ab09fae53142836c958a63137fb37cb"><td class="memItemLeft" align="right" valign="top"><a id="a1ab09fae53142836c958a63137fb37cb" name="a1ab09fae53142836c958a63137fb37cb"></a> <tr class="memitem:a1ab09fae53142836c958a63137fb37cb" id="r_a1ab09fae53142836c958a63137fb37cb"><td class="memItemLeft" align="right" valign="top"><a id="a1ab09fae53142836c958a63137fb37cb" name="a1ab09fae53142836c958a63137fb37cb"></a>
T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr> T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>data</b></td></tr>
<tr class="memdesc:a1ab09fae53142836c958a63137fb37cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Record data reference. <br /></td></tr> <tr class="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="separator:a1ab09fae53142836c958a63137fb37cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -380,7 +380,7 @@ template&lt;class T , class T_ID , const T_ID ID, class T_SIZE , unsigned int AL
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::lazy_progress&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::lazy_progress&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,54 +99,48 @@ Inheritance diagram for stdex::lazy_progress&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem: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="classstdex_1_1lazy__progress.html#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="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="separator:a90d8aaa2e2135537f7bb103bf795956a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1lazy__progress.html#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="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="separator:ada3a0d4f0086823558115a8064ffffb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="classstdex_1_1lazy__progress.html#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="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="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: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"><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="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="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> <tr class="separator:a2cab8b5ac137d16fced31ee205264b01 inherit pub_methods_classstdex_1_1progress"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbb1513bdb20340ebb21bd988f4e424a inherit pub_methods_classstdex_1_1progress"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#afbb1513bdb20340ebb21bd988f4e424a">set_range</a> (T start, T end)</td></tr> <tr class="memitem:ab6e57aed9e7a18a501e8a63cef199d8e inherit pub_methods_classstdex_1_1progress" id="r_ab6e57aed9e7a18a501e8a63cef199d8e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#ab6e57aed9e7a18a501e8a63cef199d8e">show</a> (bool show=true)</td></tr>
<tr class="memdesc:afbb1513bdb20340ebb21bd988f4e424a inherit pub_methods_classstdex_1_1progress"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set progress range extent. <br /></td></tr>
<tr class="separator:afbb1513bdb20340ebb21bd988f4e424a inherit pub_methods_classstdex_1_1progress"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf3a29daf22709bf7e94e864c8be95a1 inherit pub_methods_classstdex_1_1progress"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#acf3a29daf22709bf7e94e864c8be95a1">set</a> (T value)</td></tr>
<tr class="memdesc:acf3a29daf22709bf7e94e864c8be95a1 inherit pub_methods_classstdex_1_1progress"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current progress. <br /></td></tr>
<tr class="separator:acf3a29daf22709bf7e94e864c8be95a1 inherit pub_methods_classstdex_1_1progress"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6e57aed9e7a18a501e8a63cef199d8e inherit pub_methods_classstdex_1_1progress"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#ab6e57aed9e7a18a501e8a63cef199d8e">show</a> (bool show=true)</td></tr>
<tr class="memdesc:ab6e57aed9e7a18a501e8a63cef199d8e inherit pub_methods_classstdex_1_1progress"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide progress. <br /></td></tr> <tr class="memdesc:ab6e57aed9e7a18a501e8a63cef199d8e inherit pub_methods_classstdex_1_1progress"><td class="mdescLeft">&#160;</td><td class="mdescRight">Show or hide progress. <br /></td></tr>
<tr class="separator:ab6e57aed9e7a18a501e8a63cef199d8e inherit pub_methods_classstdex_1_1progress"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6e57aed9e7a18a501e8a63cef199d8e inherit pub_methods_classstdex_1_1progress"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03380c822297092b3bb9867deee26202 inherit pub_methods_classstdex_1_1progress"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#a03380c822297092b3bb9867deee26202">cancel</a> ()</td></tr> <tr class="memitem:a03380c822297092b3bb9867deee26202 inherit pub_methods_classstdex_1_1progress" id="r_a03380c822297092b3bb9867deee26202"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1progress.html#a03380c822297092b3bb9867deee26202">cancel</a> ()</td></tr>
<tr class="memdesc:a03380c822297092b3bb9867deee26202 inherit pub_methods_classstdex_1_1progress"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query whether user requested abort. <br /></td></tr> <tr class="memdesc:a03380c822297092b3bb9867deee26202 inherit pub_methods_classstdex_1_1progress"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query whether user requested abort. <br /></td></tr>
<tr class="separator:a03380c822297092b3bb9867deee26202 inherit pub_methods_classstdex_1_1progress"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a03380c822297092b3bb9867deee26202 inherit pub_methods_classstdex_1_1progress"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:ad0242cb4f3ece8aacfaab8804e7c646e"><td class="memItemLeft" align="right" valign="top"><a id="ad0242cb4f3ece8aacfaab8804e7c646e" name="ad0242cb4f3ece8aacfaab8804e7c646e"></a> <tr class="memitem:ad0242cb4f3ece8aacfaab8804e7c646e" id="r_ad0242cb4f3ece8aacfaab8804e7c646e"><td class="memItemLeft" align="right" valign="top"><a id="ad0242cb4f3ece8aacfaab8804e7c646e" name="ad0242cb4f3ece8aacfaab8804e7c646e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>do_set</b> ()</td></tr> virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>do_set</b> ()</td></tr>
<tr class="memdesc:ad0242cb4f3ece8aacfaab8804e7c646e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when progress reporting is due. Should override this method to implement actual progress refresh. <br /></td></tr> <tr class="memdesc:ad0242cb4f3ece8aacfaab8804e7c646e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when progress reporting is due. Should override this method to implement actual progress refresh. <br /></td></tr>
<tr class="separator:ad0242cb4f3ece8aacfaab8804e7c646e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad0242cb4f3ece8aacfaab8804e7c646e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:add481e4c07a97a80f1ef0c4262eec280"><td class="memItemLeft" align="right" valign="top"><a id="add481e4c07a97a80f1ef0c4262eec280" name="add481e4c07a97a80f1ef0c4262eec280"></a> <tr class="memitem:add481e4c07a97a80f1ef0c4262eec280" id="r_add481e4c07a97a80f1ef0c4262eec280"><td class="memItemLeft" align="right" valign="top"><a id="add481e4c07a97a80f1ef0c4262eec280" name="add481e4c07a97a80f1ef0c4262eec280"></a>
std::chrono::nanoseconds&#160;</td><td class="memItemRight" valign="bottom"><b>m_timeout</b></td></tr> std::chrono::nanoseconds&#160;</td><td class="memItemRight" valign="bottom"><b>m_timeout</b></td></tr>
<tr class="separator:add481e4c07a97a80f1ef0c4262eec280"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:add481e4c07a97a80f1ef0c4262eec280"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59ec195bf63d0505fcde2c5a7aba1219"><td class="memItemLeft" align="right" valign="top"><a id="a59ec195bf63d0505fcde2c5a7aba1219" name="a59ec195bf63d0505fcde2c5a7aba1219"></a> <tr class="memitem:a59ec195bf63d0505fcde2c5a7aba1219" id="r_a59ec195bf63d0505fcde2c5a7aba1219"><td class="memItemLeft" align="right" valign="top"><a id="a59ec195bf63d0505fcde2c5a7aba1219" name="a59ec195bf63d0505fcde2c5a7aba1219"></a>
std::chrono::steady_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><b>m_last</b></td></tr> std::chrono::steady_clock::time_point&#160;</td><td class="memItemRight" valign="bottom"><b>m_last</b></td></tr>
<tr class="separator:a59ec195bf63d0505fcde2c5a7aba1219"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a59ec195bf63d0505fcde2c5a7aba1219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3762e03e34733c9ce9f7ee5d9c3c6d4"><td class="memItemLeft" align="right" valign="top"><a id="ab3762e03e34733c9ce9f7ee5d9c3c6d4" name="ab3762e03e34733c9ce9f7ee5d9c3c6d4"></a> <tr class="memitem:ab3762e03e34733c9ce9f7ee5d9c3c6d4" id="r_ab3762e03e34733c9ce9f7ee5d9c3c6d4"><td class="memItemLeft" align="right" valign="top"><a id="ab3762e03e34733c9ce9f7ee5d9c3c6d4" name="ab3762e03e34733c9ce9f7ee5d9c3c6d4"></a>
T&#160;</td><td class="memItemRight" valign="bottom"><b>m_start</b></td></tr> T&#160;</td><td class="memItemRight" valign="bottom"><b>m_start</b></td></tr>
<tr class="separator:ab3762e03e34733c9ce9f7ee5d9c3c6d4"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab3762e03e34733c9ce9f7ee5d9c3c6d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39585eb7ef0933f9c62082d3d2d9eec1"><td class="memItemLeft" align="right" valign="top"><a id="a39585eb7ef0933f9c62082d3d2d9eec1" name="a39585eb7ef0933f9c62082d3d2d9eec1"></a> <tr class="memitem:a39585eb7ef0933f9c62082d3d2d9eec1" id="r_a39585eb7ef0933f9c62082d3d2d9eec1"><td class="memItemLeft" align="right" valign="top"><a id="a39585eb7ef0933f9c62082d3d2d9eec1" name="a39585eb7ef0933f9c62082d3d2d9eec1"></a>
T&#160;</td><td class="memItemRight" valign="bottom"><b>m_end</b></td></tr> T&#160;</td><td class="memItemRight" valign="bottom"><b>m_end</b></td></tr>
<tr class="separator:a39585eb7ef0933f9c62082d3d2d9eec1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a39585eb7ef0933f9c62082d3d2d9eec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81f9ed0e25de4678e29dda2182397846"><td class="memItemLeft" align="right" valign="top"><a id="a81f9ed0e25de4678e29dda2182397846" name="a81f9ed0e25de4678e29dda2182397846"></a> <tr class="memitem:a81f9ed0e25de4678e29dda2182397846" id="r_a81f9ed0e25de4678e29dda2182397846"><td class="memItemLeft" align="right" valign="top"><a id="a81f9ed0e25de4678e29dda2182397846" name="a81f9ed0e25de4678e29dda2182397846"></a>
T&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></tr> T&#160;</td><td class="memItemRight" valign="bottom"><b>m_value</b></td></tr>
<tr class="separator:a81f9ed0e25de4678e29dda2182397846"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a81f9ed0e25de4678e29dda2182397846"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -285,7 +279,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,7 +99,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_angle&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_angle&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,69 +98,63 @@ Inheritance diagram for stdex::parser::basic_angle&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:aec45dd90a5684dffe8942394b1006454"><td class="memItemLeft" align="right" valign="top"><a id="aec45dd90a5684dffe8942394b1006454" name="aec45dd90a5684dffe8942394b1006454"></a> <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> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;_degree, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_degree_separator, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;_minute, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_minute_separator, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;_second, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_second_separator, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_decimal, const 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;locale=std::locale())</td></tr>
<tr class="separator:aec45dd90a5684dffe8942394b1006454"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aec45dd90a5684dffe8942394b1006454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff7350f87351f7b953558998b7ba78f0"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__angle.html#aff7350f87351f7b953558998b7ba78f0">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:aff7350f87351f7b953558998b7ba78f0" id="r_aff7350f87351f7b953558998b7ba78f0"><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#aff7350f87351f7b953558998b7ba78f0">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:aff7350f87351f7b953558998b7ba78f0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aff7350f87351f7b953558998b7ba78f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbc30501c52f993ff2a850ebdf7d543c"><td class="memItemLeft" align="right" valign="top">virtual void&#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="classstdex_1_1parser_1_1basic__angle.html#afbc30501c52f993ff2a850ebdf7d543c">invalidate</a> ()</td></tr>
<tr class="separator:afbc30501c52f993ff2a850ebdf7d543c"><td class="memSeparator" colspan="2">&#160;</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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:aa9c3e3f14f048284da54ca5e920cff58"><td class="memItemLeft" align="right" valign="top"><a id="aa9c3e3f14f048284da54ca5e920cff58" name="aa9c3e3f14f048284da54ca5e920cff58"></a> <tr class="memitem:aa9c3e3f14f048284da54ca5e920cff58" id="r_aa9c3e3f14f048284da54ca5e920cff58"><td class="memItemLeft" align="right" valign="top"><a id="aa9c3e3f14f048284da54ca5e920cff58" name="aa9c3e3f14f048284da54ca5e920cff58"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>degree</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>degree</b></td></tr>
<tr class="separator:aa9c3e3f14f048284da54ca5e920cff58"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa9c3e3f14f048284da54ca5e920cff58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a022959c6b72144bc2786248803386078"><td class="memItemLeft" align="right" valign="top"><a id="a022959c6b72144bc2786248803386078" name="a022959c6b72144bc2786248803386078"></a> <tr class="memitem:a022959c6b72144bc2786248803386078" id="r_a022959c6b72144bc2786248803386078"><td class="memItemLeft" align="right" valign="top"><a id="a022959c6b72144bc2786248803386078" name="a022959c6b72144bc2786248803386078"></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>degree_separator</b></td></tr> 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>degree_separator</b></td></tr>
<tr class="separator:a022959c6b72144bc2786248803386078"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a022959c6b72144bc2786248803386078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59510e2fc058eff8a87b14a4058b18e7"><td class="memItemLeft" align="right" valign="top"><a id="a59510e2fc058eff8a87b14a4058b18e7" name="a59510e2fc058eff8a87b14a4058b18e7"></a> <tr class="memitem:a59510e2fc058eff8a87b14a4058b18e7" id="r_a59510e2fc058eff8a87b14a4058b18e7"><td class="memItemLeft" align="right" valign="top"><a id="a59510e2fc058eff8a87b14a4058b18e7" name="a59510e2fc058eff8a87b14a4058b18e7"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>minute</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>minute</b></td></tr>
<tr class="separator:a59510e2fc058eff8a87b14a4058b18e7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a59510e2fc058eff8a87b14a4058b18e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb63f77d3c7a69cf93835cbd1e6348fe"><td class="memItemLeft" align="right" valign="top"><a id="abb63f77d3c7a69cf93835cbd1e6348fe" name="abb63f77d3c7a69cf93835cbd1e6348fe"></a> <tr class="memitem:abb63f77d3c7a69cf93835cbd1e6348fe" id="r_abb63f77d3c7a69cf93835cbd1e6348fe"><td class="memItemLeft" align="right" valign="top"><a id="abb63f77d3c7a69cf93835cbd1e6348fe" name="abb63f77d3c7a69cf93835cbd1e6348fe"></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>minute_separator</b></td></tr> 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>minute_separator</b></td></tr>
<tr class="separator:abb63f77d3c7a69cf93835cbd1e6348fe"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abb63f77d3c7a69cf93835cbd1e6348fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09b8762fa4a8b33f8931d9c71f083c98"><td class="memItemLeft" align="right" valign="top"><a id="a09b8762fa4a8b33f8931d9c71f083c98" name="a09b8762fa4a8b33f8931d9c71f083c98"></a> <tr class="memitem:a09b8762fa4a8b33f8931d9c71f083c98" id="r_a09b8762fa4a8b33f8931d9c71f083c98"><td class="memItemLeft" align="right" valign="top"><a id="a09b8762fa4a8b33f8931d9c71f083c98" name="a09b8762fa4a8b33f8931d9c71f083c98"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>second</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>second</b></td></tr>
<tr class="separator:a09b8762fa4a8b33f8931d9c71f083c98"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a09b8762fa4a8b33f8931d9c71f083c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73f20a870dd55cdc4af6a70071842f13"><td class="memItemLeft" align="right" valign="top"><a id="a73f20a870dd55cdc4af6a70071842f13" name="a73f20a870dd55cdc4af6a70071842f13"></a> <tr class="memitem:a73f20a870dd55cdc4af6a70071842f13" id="r_a73f20a870dd55cdc4af6a70071842f13"><td class="memItemLeft" align="right" valign="top"><a id="a73f20a870dd55cdc4af6a70071842f13" name="a73f20a870dd55cdc4af6a70071842f13"></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>second_separator</b></td></tr> 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>second_separator</b></td></tr>
<tr class="separator:a73f20a870dd55cdc4af6a70071842f13"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a73f20a870dd55cdc4af6a70071842f13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa85d6911a025657d0ca530189e3ff975"><td class="memItemLeft" align="right" valign="top"><a id="aa85d6911a025657d0ca530189e3ff975" name="aa85d6911a025657d0ca530189e3ff975"></a> <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> 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="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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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> 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> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afbc30501c52f993ff2a850ebdf7d543c" name="afbc30501c52f993ff2a850ebdf7d543c"></a> <a id="afbc30501c52f993ff2a850ebdf7d543c" name="afbc30501c52f993ff2a850ebdf7d543c"></a>
@ -169,13 +163,13 @@ class stdex::parser::basic_angle&lt; T &gt;</div><p>Test for angle in d°mm'ss.d
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle</a>&lt; T &gt;::invalidate </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">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>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -198,33 +192,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__angle.html">stdex::parser::basic_angle</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__angle.html">stdex::parser::basic_angle</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -250,7 +244,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -92,7 +92,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_any_cu&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_any_cu&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -97,43 +97,40 @@ Inheritance diagram for stdex::parser::basic_any_cu&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:ac0d9d8fb995dfa63114eefab13effb50"><td class="memItemLeft" align="right" valign="top"><a id="ac0d9d8fb995dfa63114eefab13effb50" name="ac0d9d8fb995dfa63114eefab13effb50"></a> <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> (const 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;locale=std::locale())</td></tr>
<tr class="separator:ac0d9d8fb995dfa63114eefab13effb50"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac0d9d8fb995dfa63114eefab13effb50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af09cf25cf0ec3b2d25333d608346eb0b"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__any__cu.html#af09cf25cf0ec3b2d25333d608346eb0b">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:af09cf25cf0ec3b2d25333d608346eb0b" id="r_af09cf25cf0ec3b2d25333d608346eb0b"><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#af09cf25cf0ec3b2d25333d608346eb0b">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:af09cf25cf0ec3b2d25333d608346eb0b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af09cf25cf0ec3b2d25333d608346eb0b"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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> 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> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="af09cf25cf0ec3b2d25333d608346eb0b" name="af09cf25cf0ec3b2d25333d608346eb0b"></a> <a id="af09cf25cf0ec3b2d25333d608346eb0b" name="af09cf25cf0ec3b2d25333d608346eb0b"></a>
@ -142,33 +139,33 @@ class stdex::parser::basic_any_cu&lt; T &gt;</div><p>Test for any code unit. </p
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <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;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -194,7 +191,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_bol&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_bol&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,49 +98,46 @@ Inheritance diagram for stdex::parser::basic_bol&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a48c80372cec06778308f14ac7fbda0be"><td class="memItemLeft" align="right" valign="top"><a id="a48c80372cec06778308f14ac7fbda0be" name="a48c80372cec06778308f14ac7fbda0be"></a> <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> (bool invert=false)</td></tr> &#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="separator:a48c80372cec06778308f14ac7fbda0be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab347b754ff60d9d9635f3df83512a42e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__bol.html#ab347b754ff60d9d9635f3df83512a42e">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:ab347b754ff60d9d9635f3df83512a42e" id="r_ab347b754ff60d9d9635f3df83512a42e"><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#ab347b754ff60d9d9635f3df83512a42e">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:ab347b754ff60d9d9635f3df83512a42e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab347b754ff60d9d9635f3df83512a42e"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a40c79dc2234dc0315f531591bad19daa"><td class="memItemLeft" align="right" valign="top"><a id="a40c79dc2234dc0315f531591bad19daa" name="a40c79dc2234dc0315f531591bad19daa"></a> <tr class="memitem:a40c79dc2234dc0315f531591bad19daa" id="r_a40c79dc2234dc0315f531591bad19daa"><td class="memItemLeft" align="right" valign="top"><a id="a40c79dc2234dc0315f531591bad19daa" name="a40c79dc2234dc0315f531591bad19daa"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_invert</b></td></tr> <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="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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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> class stdex::parser::basic_bol&lt; T &gt;</div><p>Test for beginning of line. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ab347b754ff60d9d9635f3df83512a42e" name="ab347b754ff60d9d9635f3df83512a42e"></a> <a id="ab347b754ff60d9d9635f3df83512a42e" name="ab347b754ff60d9d9635f3df83512a42e"></a>
@ -149,33 +146,33 @@ class stdex::parser::basic_bol&lt; T &gt;</div><p>Test for beginning of line. </
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <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;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -201,7 +198,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,7 +99,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_branch&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_branch&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -101,77 +101,69 @@ Inheritance diagram for stdex::parser::basic_branch&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a145d22689467fd5224ebef76c4ffe8f8"><td class="memItemLeft" align="right" valign="top"><a id="a145d22689467fd5224ebef76c4ffe8f8" name="a145d22689467fd5224ebef76c4ffe8f8"></a> <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> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *el=nullptr, size_t count=0, const 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;locale=std::locale())</td></tr>
<tr class="separator:a145d22689467fd5224ebef76c4ffe8f8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a145d22689467fd5224ebef76c4ffe8f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad26965452bb48a005ca69b2d7ebc63f5"><td class="memItemLeft" align="right" valign="top"><a id="ad26965452bb48a005ca69b2d7ebc63f5" name="ad26965452bb48a005ca69b2d7ebc63f5"></a> <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;collection, const 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;locale=std::locale())</td></tr>
<tr class="separator:ad26965452bb48a005ca69b2d7ebc63f5"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad26965452bb48a005ca69b2d7ebc63f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e5c9a59299c47ac6eaec236540e69ab"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html#a4e5c9a59299c47ac6eaec236540e69ab">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a4e5c9a59299c47ac6eaec236540e69ab" id="r_a4e5c9a59299c47ac6eaec236540e69ab"><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#a4e5c9a59299c47ac6eaec236540e69ab">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a4e5c9a59299c47ac6eaec236540e69ab"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4e5c9a59299c47ac6eaec236540e69ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b603d9e8ac46c06db7c7a7537c18115"><td class="memItemLeft" align="right" valign="top">virtual void&#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="classstdex_1_1parser_1_1basic__branch.html#a8b603d9e8ac46c06db7c7a7537c18115">invalidate</a> ()</td></tr>
<tr class="separator:a8b603d9e8ac46c06db7c7a7537c18115"><td class="memSeparator" colspan="2">&#160;</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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *el, size_t count, const 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;locale=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="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"><td class="memItemLeft" align="right" valign="top"> <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;collection, const 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;locale=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="separator:a94107366dbe39daff640a87c8ef83bc4 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2da74d95683359152c5a906c1b392129 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html#a2da74d95683359152c5a906c1b392129">invalidate</a> ()</td></tr>
<tr class="separator:a2da74d95683359152c5a906c1b392129 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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:aafff9f19198ab50769b8fda588ca577f"><td class="memItemLeft" align="right" valign="top"><a id="aafff9f19198ab50769b8fda588ca577f" name="aafff9f19198ab50769b8fda588ca577f"></a> <tr class="memitem:aafff9f19198ab50769b8fda588ca577f" id="r_aafff9f19198ab50769b8fda588ca577f"><td class="memItemLeft" align="right" valign="top"><a id="aafff9f19198ab50769b8fda588ca577f" name="aafff9f19198ab50769b8fda588ca577f"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>hit_offset</b></td></tr> <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="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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a50f53e1792522a2e3cefce72b4c54916"><td class="memItemLeft" align="right" valign="top"><a id="a50f53e1792522a2e3cefce72b4c54916" name="a50f53e1792522a2e3cefce72b4c54916"></a> <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> (const 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;locale)</td></tr>
<tr class="separator:a50f53e1792522a2e3cefce72b4c54916"><td class="memSeparator" colspan="2">&#160;</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="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:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale)</td></tr>
<tr class="separator:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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="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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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> class stdex::parser::basic_branch&lt; T &gt;</div><p>Test for any. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8b603d9e8ac46c06db7c7a7537c18115" name="a8b603d9e8ac46c06db7c7a7537c18115"></a> <a id="a8b603d9e8ac46c06db7c7a7537c18115" name="a8b603d9e8ac46c06db7c7a7537c18115"></a>
@ -180,13 +172,13 @@ class stdex::parser::basic_branch&lt; T &gt;</div><p>Test for any. </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch</a>&lt; T &gt;::invalidate </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">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>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -209,33 +201,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch</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__branch.html">stdex::parser::basic_branch</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -261,7 +253,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -97,7 +97,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_chemical_formula&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_chemical_formula&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,63 +99,57 @@ Inheritance diagram for stdex::parser::basic_chemical_formula&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:aeab79a575bf7b5f8165c4368f192b841"><td class="memItemLeft" align="right" valign="top"><a id="aeab79a575bf7b5f8165c4368f192b841" name="aeab79a575bf7b5f8165c4368f192b841"></a> <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> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;element, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;sign, const 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">element</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">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>
<tr class="separator:aeab79a575bf7b5f8165c4368f192b841"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aeab79a575bf7b5f8165c4368f192b841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d26b445ae0f8e8c3cc7ed883d70350a"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html#a6d26b445ae0f8e8c3cc7ed883d70350a">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a6d26b445ae0f8e8c3cc7ed883d70350a" id="r_a6d26b445ae0f8e8c3cc7ed883d70350a"><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#a6d26b445ae0f8e8c3cc7ed883d70350a">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a6d26b445ae0f8e8c3cc7ed883d70350a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6d26b445ae0f8e8c3cc7ed883d70350a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59630e396875b18fda5907eb55e54141"><td class="memItemLeft" align="right" valign="top">virtual void&#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="classstdex_1_1parser_1_1basic__chemical__formula.html#a59630e396875b18fda5907eb55e54141">invalidate</a> ()</td></tr>
<tr class="separator:a59630e396875b18fda5907eb55e54141"><td class="memSeparator" colspan="2">&#160;</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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a41902fc4798a53ebeddc913f42891856"><td class="memItemLeft" align="right" valign="top"><a id="a41902fc4798a53ebeddc913f42891856" name="a41902fc4798a53ebeddc913f42891856"></a> <tr class="memitem:a41902fc4798a53ebeddc913f42891856" id="r_a41902fc4798a53ebeddc913f42891856"><td class="memItemLeft" align="right" valign="top"><a id="a41902fc4798a53ebeddc913f42891856" name="a41902fc4798a53ebeddc913f42891856"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_digits</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>has_digits</b></td></tr>
<tr class="separator:a41902fc4798a53ebeddc913f42891856"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a41902fc4798a53ebeddc913f42891856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac95546970039cb55655cceed33ba0ac3"><td class="memItemLeft" align="right" valign="top"><a id="ac95546970039cb55655cceed33ba0ac3" name="ac95546970039cb55655cceed33ba0ac3"></a> <tr class="memitem:ac95546970039cb55655cceed33ba0ac3" id="r_ac95546970039cb55655cceed33ba0ac3"><td class="memItemLeft" align="right" valign="top"><a id="ac95546970039cb55655cceed33ba0ac3" name="ac95546970039cb55655cceed33ba0ac3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_charge</b></td></tr> <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="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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:afd1664b1b7345b1fb09e85c236e90b09"><td class="memItemLeft" align="right" valign="top"><a id="afd1664b1b7345b1fb09e85c236e90b09" name="afd1664b1b7345b1fb09e85c236e90b09"></a> <tr class="memitem:afd1664b1b7345b1fb09e85c236e90b09" id="r_afd1664b1b7345b1fb09e85c236e90b09"><td class="memItemLeft" align="right" valign="top"><a id="afd1664b1b7345b1fb09e85c236e90b09" name="afd1664b1b7345b1fb09e85c236e90b09"></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_element</b></td></tr> 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_element</b></td></tr>
<tr class="separator:afd1664b1b7345b1fb09e85c236e90b09"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:afd1664b1b7345b1fb09e85c236e90b09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24014c1881bf8e5c45d735887c65df16"><td class="memItemLeft" align="right" valign="top"><a id="a24014c1881bf8e5c45d735887c65df16" name="a24014c1881bf8e5c45d735887c65df16"></a> <tr class="memitem:a24014c1881bf8e5c45d735887c65df16" id="r_a24014c1881bf8e5c45d735887c65df16"><td class="memItemLeft" align="right" valign="top"><a id="a24014c1881bf8e5c45d735887c65df16" name="a24014c1881bf8e5c45d735887c65df16"></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_digit</b></td></tr> 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_digit</b></td></tr>
<tr class="separator:a24014c1881bf8e5c45d735887c65df16"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a24014c1881bf8e5c45d735887c65df16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca4ce96bd6e93b78e2978ac9dd5efa51"><td class="memItemLeft" align="right" valign="top"><a id="aca4ce96bd6e93b78e2978ac9dd5efa51" name="aca4ce96bd6e93b78e2978ac9dd5efa51"></a> <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> 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="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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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> class stdex::parser::basic_chemical_formula&lt; T &gt;</div><p>Test for chemical formula. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a59630e396875b18fda5907eb55e54141" name="a59630e396875b18fda5907eb55e54141"></a> <a id="a59630e396875b18fda5907eb55e54141" name="a59630e396875b18fda5907eb55e54141"></a>
@ -164,13 +158,13 @@ class stdex::parser::basic_chemical_formula&lt; T &gt;</div><p>Test for chemical
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula</a>&lt; T &gt;::invalidate </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">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>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -193,33 +187,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__chemical__formula.html">stdex::parser::basic_chemical_formula</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__chemical__formula.html">stdex::parser::basic_chemical_formula</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -245,7 +239,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -94,7 +94,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_cu&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_cu&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,52 +98,49 @@ Inheritance diagram for stdex::parser::basic_cu&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a2029e338d9adfb16e42fc2cbfdbb6bfd"><td class="memItemLeft" align="right" valign="top"><a id="a2029e338d9adfb16e42fc2cbfdbb6bfd" name="a2029e338d9adfb16e42fc2cbfdbb6bfd"></a> <tr class="memitem:a2029e338d9adfb16e42fc2cbfdbb6bfd" id="r_a2029e338d9adfb16e42fc2cbfdbb6bfd"><td class="memItemLeft" align="right" valign="top"><a id="a2029e338d9adfb16e42fc2cbfdbb6bfd" name="a2029e338d9adfb16e42fc2cbfdbb6bfd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_cu</b> (T chr, bool invert=false, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_cu</b> (T <a class="el" href="classstdex_1_1parser_1_1basic__string.html">chr</a>, <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>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a2029e338d9adfb16e42fc2cbfdbb6bfd"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2029e338d9adfb16e42fc2cbfdbb6bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a3c46fe8ba9cddc9f6090aa327c2ea9"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__cu.html#a5a3c46fe8ba9cddc9f6090aa327c2ea9">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a5a3c46fe8ba9cddc9f6090aa327c2ea9" id="r_a5a3c46fe8ba9cddc9f6090aa327c2ea9"><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__cu.html#a5a3c46fe8ba9cddc9f6090aa327c2ea9">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a5a3c46fe8ba9cddc9f6090aa327c2ea9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5a3c46fe8ba9cddc9f6090aa327c2ea9"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:ac3a4185c60a864bd10fb7632af3f8dd0"><td class="memItemLeft" align="right" valign="top"><a id="ac3a4185c60a864bd10fb7632af3f8dd0" name="ac3a4185c60a864bd10fb7632af3f8dd0"></a> <tr class="memitem:ac3a4185c60a864bd10fb7632af3f8dd0" id="r_ac3a4185c60a864bd10fb7632af3f8dd0"><td class="memItemLeft" align="right" valign="top"><a id="ac3a4185c60a864bd10fb7632af3f8dd0" name="ac3a4185c60a864bd10fb7632af3f8dd0"></a>
T&#160;</td><td class="memItemRight" valign="bottom"><b>m_chr</b></td></tr> T&#160;</td><td class="memItemRight" valign="bottom"><b>m_chr</b></td></tr>
<tr class="separator:ac3a4185c60a864bd10fb7632af3f8dd0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac3a4185c60a864bd10fb7632af3f8dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca28a1cbd3bc31184d3c0443c1dfa00d"><td class="memItemLeft" align="right" valign="top"><a id="aca28a1cbd3bc31184d3c0443c1dfa00d" name="aca28a1cbd3bc31184d3c0443c1dfa00d"></a> <tr class="memitem:aca28a1cbd3bc31184d3c0443c1dfa00d" id="r_aca28a1cbd3bc31184d3c0443c1dfa00d"><td class="memItemLeft" align="right" valign="top"><a id="aca28a1cbd3bc31184d3c0443c1dfa00d" name="aca28a1cbd3bc31184d3c0443c1dfa00d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_invert</b></td></tr> <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:aca28a1cbd3bc31184d3c0443c1dfa00d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aca28a1cbd3bc31184d3c0443c1dfa00d"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_cu&lt; T &gt;</div><p>Test for specific code unit. </p> class stdex::parser::basic_cu&lt; T &gt;</div><p>Test for specific code unit. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a5a3c46fe8ba9cddc9f6090aa327c2ea9" name="a5a3c46fe8ba9cddc9f6090aa327c2ea9"></a> <a id="a5a3c46fe8ba9cddc9f6090aa327c2ea9" name="a5a3c46fe8ba9cddc9f6090aa327c2ea9"></a>
@ -152,33 +149,33 @@ class stdex::parser::basic_cu&lt; T &gt;</div><p>Test for specific code unit. </
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__cu.html">stdex::parser::basic_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__cu.html">stdex::parser::basic_cu</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -204,7 +201,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -96,7 +96,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_cu_set&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_cu_set&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,65 +99,57 @@ Inheritance diagram for stdex::parser::basic_cu_set&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a79da12823aadcf50e64077e5c19ed747"><td class="memItemLeft" align="right" valign="top"><a id="a79da12823aadcf50e64077e5c19ed747" name="a79da12823aadcf50e64077e5c19ed747"></a> <tr class="memitem:a79da12823aadcf50e64077e5c19ed747" id="r_a79da12823aadcf50e64077e5c19ed747"><td class="memItemLeft" align="right" valign="top"><a id="a79da12823aadcf50e64077e5c19ed747" name="a79da12823aadcf50e64077e5c19ed747"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_cu_set</b> (_In_reads_or_z_(count) const T *set, size_t count=(size_t) -1, bool invert=false, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_cu_set</b> (_In_reads_or_z_(<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> T *set, <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">size_t</a>) -1, <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>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a79da12823aadcf50e64077e5c19ed747"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a79da12823aadcf50e64077e5c19ed747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c61aadb3abb9ddc562be6e2670f382"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__cu__set.html#a15c61aadb3abb9ddc562be6e2670f382">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a15c61aadb3abb9ddc562be6e2670f382" id="r_a15c61aadb3abb9ddc562be6e2670f382"><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__cu__set.html#a15c61aadb3abb9ddc562be6e2670f382">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a15c61aadb3abb9ddc562be6e2670f382"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a15c61aadb3abb9ddc562be6e2670f382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__set"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__set')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__set.html">stdex::parser::basic_set&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__set"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__set')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__set.html">stdex::parser::basic_set&lt; T &gt;</a></td></tr>
<tr class="memitem:a0235e6659891cd3f07fa910d7c9bd18c inherit pub_methods_classstdex_1_1parser_1_1basic__set"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0235e6659891cd3f07fa910d7c9bd18c inherit pub_methods_classstdex_1_1parser_1_1basic__set" id="r_a0235e6659891cd3f07fa910d7c9bd18c"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_set</b> (bool invert=false, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_set</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>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a0235e6659891cd3f07fa910d7c9bd18c inherit pub_methods_classstdex_1_1parser_1_1basic__set"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0235e6659891cd3f07fa910d7c9bd18c inherit pub_methods_classstdex_1_1parser_1_1basic__set"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ebbccda0aea065ca4d5051f486ccf4c inherit pub_methods_classstdex_1_1parser_1_1basic__set"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__set.html#a3ebbccda0aea065ca4d5051f486ccf4c">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> <tr class="memitem:acf6fb539e86809f04449a019fd6928df inherit pub_methods_classstdex_1_1parser_1_1basic__set" id="r_acf6fb539e86809f04449a019fd6928df"><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__set.html#acf6fb539e86809f04449a019fd6928df">invalidate</a> ()</td></tr>
<tr class="separator:a3ebbccda0aea065ca4d5051f486ccf4c inherit pub_methods_classstdex_1_1parser_1_1basic__set"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf6fb539e86809f04449a019fd6928df inherit pub_methods_classstdex_1_1parser_1_1basic__set"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__set.html#acf6fb539e86809f04449a019fd6928df">invalidate</a> ()</td></tr>
<tr class="separator:acf6fb539e86809f04449a019fd6928df inherit pub_methods_classstdex_1_1parser_1_1basic__set"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acf6fb539e86809f04449a019fd6928df inherit pub_methods_classstdex_1_1parser_1_1basic__set"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a6fe149c50f55e92c9da0d15b97c08487"><td class="memItemLeft" align="right" valign="top"><a id="a6fe149c50f55e92c9da0d15b97c08487" name="a6fe149c50f55e92c9da0d15b97c08487"></a> <tr class="memitem:a6fe149c50f55e92c9da0d15b97c08487" id="r_a6fe149c50f55e92c9da0d15b97c08487"><td class="memItemLeft" align="right" valign="top"><a id="a6fe149c50f55e92c9da0d15b97c08487" name="a6fe149c50f55e92c9da0d15b97c08487"></a>
std::basic_string&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_set</b></td></tr> std::basic_string&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_set</b></td></tr>
<tr class="separator:a6fe149c50f55e92c9da0d15b97c08487"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6fe149c50f55e92c9da0d15b97c08487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__set"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__set')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__set.html">stdex::parser::basic_set&lt; T &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classstdex_1_1parser_1_1basic__set"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classstdex_1_1parser_1_1basic__set')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__set.html">stdex::parser::basic_set&lt; T &gt;</a></td></tr>
<tr class="memitem:ad42e3a3e6fdaf506bdb628fb41c03996 inherit pro_attribs_classstdex_1_1parser_1_1basic__set"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ad42e3a3e6fdaf506bdb628fb41c03996 inherit pro_attribs_classstdex_1_1parser_1_1basic__set" id="r_ad42e3a3e6fdaf506bdb628fb41c03996"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_invert</b></td></tr> <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:ad42e3a3e6fdaf506bdb628fb41c03996 inherit pro_attribs_classstdex_1_1parser_1_1basic__set"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad42e3a3e6fdaf506bdb628fb41c03996 inherit pro_attribs_classstdex_1_1parser_1_1basic__set"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__set"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__set')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__set.html">stdex::parser::basic_set&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__set"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__set')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__set.html">stdex::parser::basic_set&lt; T &gt;</a></td></tr>
<tr class="memitem:aeefb8c339ac9a6ea2d3b32183182fde9 inherit pub_attribs_classstdex_1_1parser_1_1basic__set"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aeefb8c339ac9a6ea2d3b32183182fde9 inherit pub_attribs_classstdex_1_1parser_1_1basic__set" id="r_aeefb8c339ac9a6ea2d3b32183182fde9"><td class="memItemLeft" align="right" valign="top">
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>hit_offset</b></td></tr> <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:aeefb8c339ac9a6ea2d3b32183182fde9 inherit pub_attribs_classstdex_1_1parser_1_1basic__set"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aeefb8c339ac9a6ea2d3b32183182fde9 inherit pub_attribs_classstdex_1_1parser_1_1basic__set"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_cu_set&lt; T &gt;</div><p>Test for any code unit from a given string of code units. </p> class stdex::parser::basic_cu_set&lt; T &gt;</div><p>Test for any code unit from a given string of code units. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a15c61aadb3abb9ddc562be6e2670f382" name="a15c61aadb3abb9ddc562be6e2670f382"></a> <a id="a15c61aadb3abb9ddc562be6e2670f382" name="a15c61aadb3abb9ddc562be6e2670f382"></a>
@ -166,33 +158,33 @@ class stdex::parser::basic_cu_set&lt; T &gt;</div><p>Test for any code unit from
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__cu__set.html">stdex::parser::basic_cu_set</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__cu__set.html">stdex::parser::basic_cu_set</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -218,7 +210,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -100,7 +100,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_date&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_date&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -100,75 +100,69 @@ Inheritance diagram for stdex::parser::basic_date&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:ac75e11f27c4198d5a31359724785b2fa"><td class="memItemLeft" align="right" valign="top"><a id="ac75e11f27c4198d5a31359724785b2fa" name="ac75e11f27c4198d5a31359724785b2fa"></a> <tr class="memitem:ac75e11f27c4198d5a31359724785b2fa" id="r_ac75e11f27c4198d5a31359724785b2fa"><td class="memItemLeft" align="right" valign="top"><a id="ac75e11f27c4198d5a31359724785b2fa" name="ac75e11f27c4198d5a31359724785b2fa"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_date</b> (int format_mask, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;_day, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;_month, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;_year, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt; &amp;separator, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;space, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_date</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">format_mask</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__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_day</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__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_month</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__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_year</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__set.html">basic_set</a>&lt; T &gt; &gt; &amp;separator, <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>
<tr class="separator:ac75e11f27c4198d5a31359724785b2fa"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac75e11f27c4198d5a31359724785b2fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58cc67b65a7da914acb39a72851db6ba"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__date.html#a58cc67b65a7da914acb39a72851db6ba">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a58cc67b65a7da914acb39a72851db6ba" id="r_a58cc67b65a7da914acb39a72851db6ba"><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__date.html#a58cc67b65a7da914acb39a72851db6ba">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a58cc67b65a7da914acb39a72851db6ba"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a58cc67b65a7da914acb39a72851db6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22964a8e8daa4ef544fcb97a73cfce23"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__date.html#a22964a8e8daa4ef544fcb97a73cfce23">invalidate</a> ()</td></tr> <tr class="memitem:a22964a8e8daa4ef544fcb97a73cfce23" id="r_a22964a8e8daa4ef544fcb97a73cfce23"><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__date.html#a22964a8e8daa4ef544fcb97a73cfce23">invalidate</a> ()</td></tr>
<tr class="separator:a22964a8e8daa4ef544fcb97a73cfce23"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a22964a8e8daa4ef544fcb97a73cfce23"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a0afccce3e46581553547554ad8bdd3ec"><td class="memItemLeft" align="right" valign="top"><a id="a0afccce3e46581553547554ad8bdd3ec" name="a0afccce3e46581553547554ad8bdd3ec"></a> <tr class="memitem:a0afccce3e46581553547554ad8bdd3ec" id="r_a0afccce3e46581553547554ad8bdd3ec"><td class="memItemLeft" align="right" valign="top"><a id="a0afccce3e46581553547554ad8bdd3ec" name="a0afccce3e46581553547554ad8bdd3ec"></a>
date_format_t&#160;</td><td class="memItemRight" valign="bottom"><b>format</b></td></tr> date_format_t&#160;</td><td class="memItemRight" valign="bottom"><b>format</b></td></tr>
<tr class="separator:a0afccce3e46581553547554ad8bdd3ec"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0afccce3e46581553547554ad8bdd3ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5809cfbcbfa87d7ac521ad7ba06d688"><td class="memItemLeft" align="right" valign="top"><a id="ad5809cfbcbfa87d7ac521ad7ba06d688" name="ad5809cfbcbfa87d7ac521ad7ba06d688"></a> <tr class="memitem:ad5809cfbcbfa87d7ac521ad7ba06d688" id="r_ad5809cfbcbfa87d7ac521ad7ba06d688"><td class="memItemLeft" align="right" valign="top"><a id="ad5809cfbcbfa87d7ac521ad7ba06d688" name="ad5809cfbcbfa87d7ac521ad7ba06d688"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>day</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>day</b></td></tr>
<tr class="separator:ad5809cfbcbfa87d7ac521ad7ba06d688"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5809cfbcbfa87d7ac521ad7ba06d688"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dfd71d3b07d142fa8c6e12946229ee5"><td class="memItemLeft" align="right" valign="top"><a id="a8dfd71d3b07d142fa8c6e12946229ee5" name="a8dfd71d3b07d142fa8c6e12946229ee5"></a> <tr class="memitem:a8dfd71d3b07d142fa8c6e12946229ee5" id="r_a8dfd71d3b07d142fa8c6e12946229ee5"><td class="memItemLeft" align="right" valign="top"><a id="a8dfd71d3b07d142fa8c6e12946229ee5" name="a8dfd71d3b07d142fa8c6e12946229ee5"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>month</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>month</b></td></tr>
<tr class="separator:a8dfd71d3b07d142fa8c6e12946229ee5"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8dfd71d3b07d142fa8c6e12946229ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7914eb32de1abf697f0fe39b8fd558d1"><td class="memItemLeft" align="right" valign="top"><a id="a7914eb32de1abf697f0fe39b8fd558d1" name="a7914eb32de1abf697f0fe39b8fd558d1"></a> <tr class="memitem:a7914eb32de1abf697f0fe39b8fd558d1" id="r_a7914eb32de1abf697f0fe39b8fd558d1"><td class="memItemLeft" align="right" valign="top"><a id="a7914eb32de1abf697f0fe39b8fd558d1" name="a7914eb32de1abf697f0fe39b8fd558d1"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>year</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>year</b></td></tr>
<tr class="separator:a7914eb32de1abf697f0fe39b8fd558d1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7914eb32de1abf697f0fe39b8fd558d1"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr> Static Protected Member Functions</h2></td></tr>
<tr class="memitem:aad95e47cddcecfaf88991a49e6949482"><td class="memItemLeft" align="right" valign="top"><a id="aad95e47cddcecfaf88991a49e6949482" name="aad95e47cddcecfaf88991a49e6949482"></a> <tr class="memitem:aad95e47cddcecfaf88991a49e6949482" id="r_aad95e47cddcecfaf88991a49e6949482"><td class="memItemLeft" align="right" valign="top"><a id="aad95e47cddcecfaf88991a49e6949482" name="aad95e47cddcecfaf88991a49e6949482"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>is_valid</b> (size_t day, size_t month)</td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">static</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>is_valid</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> day, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> month)</td></tr>
<tr class="separator:aad95e47cddcecfaf88991a49e6949482"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aad95e47cddcecfaf88991a49e6949482"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a86f5609bc1d94a68c0519a4dde12d892"><td class="memItemLeft" align="right" valign="top"><a id="a86f5609bc1d94a68c0519a4dde12d892" name="a86f5609bc1d94a68c0519a4dde12d892"></a> <tr class="memitem:a86f5609bc1d94a68c0519a4dde12d892" id="r_a86f5609bc1d94a68c0519a4dde12d892"><td class="memItemLeft" align="right" valign="top"><a id="a86f5609bc1d94a68c0519a4dde12d892" name="a86f5609bc1d94a68c0519a4dde12d892"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_format_mask</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_format_mask</b></td></tr>
<tr class="separator:a86f5609bc1d94a68c0519a4dde12d892"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86f5609bc1d94a68c0519a4dde12d892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac241b3a34a2743128a514fc7a71da36c"><td class="memItemLeft" align="right" valign="top"><a id="ac241b3a34a2743128a514fc7a71da36c" name="ac241b3a34a2743128a514fc7a71da36c"></a> <tr class="memitem:ac241b3a34a2743128a514fc7a71da36c" id="r_ac241b3a34a2743128a514fc7a71da36c"><td class="memItemLeft" align="right" valign="top"><a id="ac241b3a34a2743128a514fc7a71da36c" name="ac241b3a34a2743128a514fc7a71da36c"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_separator</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_separator</b></td></tr>
<tr class="separator:ac241b3a34a2743128a514fc7a71da36c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac241b3a34a2743128a514fc7a71da36c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdfc0bfcfd03a1b1aa9c8a758b2aa1db"><td class="memItemLeft" align="right" valign="top"><a id="acdfc0bfcfd03a1b1aa9c8a758b2aa1db" name="acdfc0bfcfd03a1b1aa9c8a758b2aa1db"></a> <tr class="memitem:acdfc0bfcfd03a1b1aa9c8a758b2aa1db" id="r_acdfc0bfcfd03a1b1aa9c8a758b2aa1db"><td class="memItemLeft" align="right" valign="top"><a id="acdfc0bfcfd03a1b1aa9c8a758b2aa1db" name="acdfc0bfcfd03a1b1aa9c8a758b2aa1db"></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> 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:acdfc0bfcfd03a1b1aa9c8a758b2aa1db"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acdfc0bfcfd03a1b1aa9c8a758b2aa1db"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_date&lt; T &gt;</div><p>Test for date. </p> class stdex::parser::basic_date&lt; T &gt;</div><p>Test for date. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a22964a8e8daa4ef544fcb97a73cfce23" name="a22964a8e8daa4ef544fcb97a73cfce23"></a> <a id="a22964a8e8daa4ef544fcb97a73cfce23" name="a22964a8e8daa4ef544fcb97a73cfce23"></a>
@ -177,13 +171,13 @@ class stdex::parser::basic_date&lt; T &gt;</div><p>Test for date. </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__date.html">stdex::parser::basic_date</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__date.html">stdex::parser::basic_date</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -206,33 +200,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__date.html">stdex::parser::basic_date</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__date.html">stdex::parser::basic_date</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -258,7 +252,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -94,7 +94,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_dns_domain_char&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_dns_domain_char&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,53 +99,50 @@ Inheritance diagram for stdex::parser::basic_dns_domain_char&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a8ac2a19a8c7f45f54b42e352a13d3b74"><td class="memItemLeft" align="right" valign="top"><a id="a8ac2a19a8c7f45f54b42e352a13d3b74" name="a8ac2a19a8c7f45f54b42e352a13d3b74"></a> <tr class="memitem:a8ac2a19a8c7f45f54b42e352a13d3b74" id="r_a8ac2a19a8c7f45f54b42e352a13d3b74"><td class="memItemLeft" align="right" valign="top"><a id="a8ac2a19a8c7f45f54b42e352a13d3b74" name="a8ac2a19a8c7f45f54b42e352a13d3b74"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_dns_domain_char</b> (bool allow_idn, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_dns_domain_char</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">allow_idn</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a8ac2a19a8c7f45f54b42e352a13d3b74"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8ac2a19a8c7f45f54b42e352a13d3b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acad2656d5226cf3a09d4ed3d384402b4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__dns__domain__char.html#acad2656d5226cf3a09d4ed3d384402b4">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:acad2656d5226cf3a09d4ed3d384402b4" id="r_acad2656d5226cf3a09d4ed3d384402b4"><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__dns__domain__char.html#acad2656d5226cf3a09d4ed3d384402b4">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:acad2656d5226cf3a09d4ed3d384402b4"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acad2656d5226cf3a09d4ed3d384402b4"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a3307235d495a97c98f9efd1464e8a8a7"><td class="memItemLeft" align="right" valign="top"><a id="a3307235d495a97c98f9efd1464e8a8a7" name="a3307235d495a97c98f9efd1464e8a8a7"></a> <tr class="memitem:a3307235d495a97c98f9efd1464e8a8a7" id="r_a3307235d495a97c98f9efd1464e8a8a7"><td class="memItemLeft" align="right" valign="top"><a id="a3307235d495a97c98f9efd1464e8a8a7" name="a3307235d495a97c98f9efd1464e8a8a7"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>allow_on_edge</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>allow_on_edge</b></td></tr>
<tr class="memdesc:a3307235d495a97c98f9efd1464e8a8a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is character allowed at the beginning or an end of a DNS domain? <br /></td></tr> <tr class="memdesc:a3307235d495a97c98f9efd1464e8a8a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is character allowed at the beginning or an end of a DNS domain? <br /></td></tr>
<tr class="separator:a3307235d495a97c98f9efd1464e8a8a7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3307235d495a97c98f9efd1464e8a8a7"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a31e20558a5a48c014dbc7ac9888862b2"><td class="memItemLeft" align="right" valign="top"><a id="a31e20558a5a48c014dbc7ac9888862b2" name="a31e20558a5a48c014dbc7ac9888862b2"></a> <tr class="memitem:a31e20558a5a48c014dbc7ac9888862b2" id="r_a31e20558a5a48c014dbc7ac9888862b2"><td class="memItemLeft" align="right" valign="top"><a id="a31e20558a5a48c014dbc7ac9888862b2" name="a31e20558a5a48c014dbc7ac9888862b2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_allow_idn</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_allow_idn</b></td></tr>
<tr class="separator:a31e20558a5a48c014dbc7ac9888862b2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31e20558a5a48c014dbc7ac9888862b2"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_dns_domain_char&lt; T &gt;</div><p>Test for valid DNS domain character. </p> class stdex::parser::basic_dns_domain_char&lt; T &gt;</div><p>Test for valid DNS domain character. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="acad2656d5226cf3a09d4ed3d384402b4" name="acad2656d5226cf3a09d4ed3d384402b4"></a> <a id="acad2656d5226cf3a09d4ed3d384402b4" name="acad2656d5226cf3a09d4ed3d384402b4"></a>
@ -154,33 +151,33 @@ class stdex::parser::basic_dns_domain_char&lt; T &gt;</div><p>Test for valid DNS
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__dns__domain__char.html">stdex::parser::basic_dns_domain_char</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__dns__domain__char.html">stdex::parser::basic_dns_domain_char</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -206,7 +203,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_dns_name&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_dns_name&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,56 +98,53 @@ Inheritance diagram for stdex::parser::basic_dns_name&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a7766513e9eb40fd675a4e64b6e706e38"><td class="memItemLeft" align="right" valign="top"><a id="a7766513e9eb40fd675a4e64b6e706e38" name="a7766513e9eb40fd675a4e64b6e706e38"></a> <tr class="memitem:a7766513e9eb40fd675a4e64b6e706e38" id="r_a7766513e9eb40fd675a4e64b6e706e38"><td class="memItemLeft" align="right" valign="top"><a id="a7766513e9eb40fd675a4e64b6e706e38" name="a7766513e9eb40fd675a4e64b6e706e38"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_dns_name</b> (bool allow_absolute, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__dns__domain__char.html">basic_dns_domain_char</a>&lt; T &gt; &gt; &amp;domain_char, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;separator, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_dns_name</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">allow_absolute</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__dns__domain__char.html">basic_dns_domain_char</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">domain_char</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;separator, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a7766513e9eb40fd675a4e64b6e706e38"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7766513e9eb40fd675a4e64b6e706e38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab07b8f7a83f00d3e755aa4b6a03d4be1"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__dns__name.html#ab07b8f7a83f00d3e755aa4b6a03d4be1">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:ab07b8f7a83f00d3e755aa4b6a03d4be1" id="r_ab07b8f7a83f00d3e755aa4b6a03d4be1"><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__dns__name.html#ab07b8f7a83f00d3e755aa4b6a03d4be1">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:ab07b8f7a83f00d3e755aa4b6a03d4be1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab07b8f7a83f00d3e755aa4b6a03d4be1"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:abfe3327023b10cb9759c13ec987701ab"><td class="memItemLeft" align="right" valign="top"><a id="abfe3327023b10cb9759c13ec987701ab" name="abfe3327023b10cb9759c13ec987701ab"></a> <tr class="memitem:abfe3327023b10cb9759c13ec987701ab" id="r_abfe3327023b10cb9759c13ec987701ab"><td class="memItemLeft" align="right" valign="top"><a id="abfe3327023b10cb9759c13ec987701ab" name="abfe3327023b10cb9759c13ec987701ab"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_allow_absolute</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_allow_absolute</b></td></tr>
<tr class="memdesc:abfe3327023b10cb9759c13ec987701ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">May DNS names end with a dot (absolute name)? <br /></td></tr> <tr class="memdesc:abfe3327023b10cb9759c13ec987701ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">May DNS names end with a dot (absolute name)? <br /></td></tr>
<tr class="separator:abfe3327023b10cb9759c13ec987701ab"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abfe3327023b10cb9759c13ec987701ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59da04801d6678be00e00cc805ab7a5d"><td class="memItemLeft" align="right" valign="top"><a id="a59da04801d6678be00e00cc805ab7a5d" name="a59da04801d6678be00e00cc805ab7a5d"></a> <tr class="memitem:a59da04801d6678be00e00cc805ab7a5d" id="r_a59da04801d6678be00e00cc805ab7a5d"><td class="memItemLeft" align="right" valign="top"><a id="a59da04801d6678be00e00cc805ab7a5d" name="a59da04801d6678be00e00cc805ab7a5d"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__dns__domain__char.html">basic_dns_domain_char</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_domain_char</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__dns__domain__char.html">basic_dns_domain_char</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_domain_char</b></td></tr>
<tr class="separator:a59da04801d6678be00e00cc805ab7a5d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a59da04801d6678be00e00cc805ab7a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82f3a68f12de872c9458df143719262a"><td class="memItemLeft" align="right" valign="top"><a id="a82f3a68f12de872c9458df143719262a" name="a82f3a68f12de872c9458df143719262a"></a> <tr class="memitem:a82f3a68f12de872c9458df143719262a" id="r_a82f3a68f12de872c9458df143719262a"><td class="memItemLeft" align="right" valign="top"><a id="a82f3a68f12de872c9458df143719262a" name="a82f3a68f12de872c9458df143719262a"></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_separator</b></td></tr> 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_separator</b></td></tr>
<tr class="separator:a82f3a68f12de872c9458df143719262a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a82f3a68f12de872c9458df143719262a"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_dns_name&lt; T &gt;</div><p>Test for DNS domain/hostname. </p> class stdex::parser::basic_dns_name&lt; T &gt;</div><p>Test for DNS domain/hostname. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ab07b8f7a83f00d3e755aa4b6a03d4be1" name="ab07b8f7a83f00d3e755aa4b6a03d4be1"></a> <a id="ab07b8f7a83f00d3e755aa4b6a03d4be1" name="ab07b8f7a83f00d3e755aa4b6a03d4be1"></a>
@ -156,33 +153,33 @@ class stdex::parser::basic_dns_name&lt; T &gt;</div><p>Test for DNS domain/hostn
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__dns__name.html">stdex::parser::basic_dns_name</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__dns__name.html">stdex::parser::basic_dns_name</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -208,7 +205,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,7 +99,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_email_address&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_email_address&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,69 +99,63 @@ Inheritance diagram for stdex::parser::basic_email_address&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a297060b78f21b9b5b0c55e2befd53ebb"><td class="memItemLeft" align="right" valign="top"><a id="a297060b78f21b9b5b0c55e2befd53ebb" name="a297060b78f21b9b5b0c55e2befd53ebb"></a> <tr class="memitem:a297060b78f21b9b5b0c55e2befd53ebb" id="r_a297060b78f21b9b5b0c55e2befd53ebb"><td class="memItemLeft" align="right" valign="top"><a id="a297060b78f21b9b5b0c55e2befd53ebb" name="a297060b78f21b9b5b0c55e2befd53ebb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_email_address</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_username, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;at, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;ip_lbracket, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;ip_rbracket, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_ipv4_host, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_ipv6_host, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_dns_host, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_email_address</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_username</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;at, <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">ip_lbracket</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">ip_rbracket</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">_ipv4_host</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">_ipv6_host</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">_dns_host</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a297060b78f21b9b5b0c55e2befd53ebb"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a297060b78f21b9b5b0c55e2befd53ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd573c26bf5d29effdb3d8bfb622c068"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__email__address.html#acd573c26bf5d29effdb3d8bfb622c068">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:acd573c26bf5d29effdb3d8bfb622c068" id="r_acd573c26bf5d29effdb3d8bfb622c068"><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__email__address.html#acd573c26bf5d29effdb3d8bfb622c068">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:acd573c26bf5d29effdb3d8bfb622c068"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acd573c26bf5d29effdb3d8bfb622c068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67a2130811149384eb487f565a1bb3be"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__email__address.html#a67a2130811149384eb487f565a1bb3be">invalidate</a> ()</td></tr> <tr class="memitem:a67a2130811149384eb487f565a1bb3be" id="r_a67a2130811149384eb487f565a1bb3be"><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__email__address.html#a67a2130811149384eb487f565a1bb3be">invalidate</a> ()</td></tr>
<tr class="separator:a67a2130811149384eb487f565a1bb3be"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a67a2130811149384eb487f565a1bb3be"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a433e7a6b9623fcaa48df72f5afe39d0c"><td class="memItemLeft" align="right" valign="top"><a id="a433e7a6b9623fcaa48df72f5afe39d0c" name="a433e7a6b9623fcaa48df72f5afe39d0c"></a> <tr class="memitem:a433e7a6b9623fcaa48df72f5afe39d0c" id="r_a433e7a6b9623fcaa48df72f5afe39d0c"><td class="memItemLeft" align="right" valign="top"><a id="a433e7a6b9623fcaa48df72f5afe39d0c" name="a433e7a6b9623fcaa48df72f5afe39d0c"></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>username</b></td></tr> 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>username</b></td></tr>
<tr class="separator:a433e7a6b9623fcaa48df72f5afe39d0c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a433e7a6b9623fcaa48df72f5afe39d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ebf258803ffab92258c62468c3da05"><td class="memItemLeft" align="right" valign="top"><a id="a66ebf258803ffab92258c62468c3da05" name="a66ebf258803ffab92258c62468c3da05"></a> <tr class="memitem:a66ebf258803ffab92258c62468c3da05" id="r_a66ebf258803ffab92258c62468c3da05"><td class="memItemLeft" align="right" valign="top"><a id="a66ebf258803ffab92258c62468c3da05" name="a66ebf258803ffab92258c62468c3da05"></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>ipv4_host</b></td></tr> 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>ipv4_host</b></td></tr>
<tr class="separator:a66ebf258803ffab92258c62468c3da05"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a66ebf258803ffab92258c62468c3da05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a66e778957fd5889545756b53da67b2"><td class="memItemLeft" align="right" valign="top"><a id="a5a66e778957fd5889545756b53da67b2" name="a5a66e778957fd5889545756b53da67b2"></a> <tr class="memitem:a5a66e778957fd5889545756b53da67b2" id="r_a5a66e778957fd5889545756b53da67b2"><td class="memItemLeft" align="right" valign="top"><a id="a5a66e778957fd5889545756b53da67b2" name="a5a66e778957fd5889545756b53da67b2"></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>ipv6_host</b></td></tr> 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>ipv6_host</b></td></tr>
<tr class="separator:a5a66e778957fd5889545756b53da67b2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5a66e778957fd5889545756b53da67b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af036c647d99452b41811e31f066ef52c"><td class="memItemLeft" align="right" valign="top"><a id="af036c647d99452b41811e31f066ef52c" name="af036c647d99452b41811e31f066ef52c"></a> <tr class="memitem:af036c647d99452b41811e31f066ef52c" id="r_af036c647d99452b41811e31f066ef52c"><td class="memItemLeft" align="right" valign="top"><a id="af036c647d99452b41811e31f066ef52c" name="af036c647d99452b41811e31f066ef52c"></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>dns_host</b></td></tr> 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>dns_host</b></td></tr>
<tr class="separator:af036c647d99452b41811e31f066ef52c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af036c647d99452b41811e31f066ef52c"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a49ada82eb6a257057e305f67e2fc9997"><td class="memItemLeft" align="right" valign="top"><a id="a49ada82eb6a257057e305f67e2fc9997" name="a49ada82eb6a257057e305f67e2fc9997"></a> <tr class="memitem:a49ada82eb6a257057e305f67e2fc9997" id="r_a49ada82eb6a257057e305f67e2fc9997"><td class="memItemLeft" align="right" valign="top"><a id="a49ada82eb6a257057e305f67e2fc9997" name="a49ada82eb6a257057e305f67e2fc9997"></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_at</b></td></tr> 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_at</b></td></tr>
<tr class="separator:a49ada82eb6a257057e305f67e2fc9997"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a49ada82eb6a257057e305f67e2fc9997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a559b7d45277c18f79f3d73d097211855"><td class="memItemLeft" align="right" valign="top"><a id="a559b7d45277c18f79f3d73d097211855" name="a559b7d45277c18f79f3d73d097211855"></a> <tr class="memitem:a559b7d45277c18f79f3d73d097211855" id="r_a559b7d45277c18f79f3d73d097211855"><td class="memItemLeft" align="right" valign="top"><a id="a559b7d45277c18f79f3d73d097211855" name="a559b7d45277c18f79f3d73d097211855"></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_ip_lbracket</b></td></tr> 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_ip_lbracket</b></td></tr>
<tr class="separator:a559b7d45277c18f79f3d73d097211855"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a559b7d45277c18f79f3d73d097211855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3989c70f00e0e17ab8c9534ba8393368"><td class="memItemLeft" align="right" valign="top"><a id="a3989c70f00e0e17ab8c9534ba8393368" name="a3989c70f00e0e17ab8c9534ba8393368"></a> <tr class="memitem:a3989c70f00e0e17ab8c9534ba8393368" id="r_a3989c70f00e0e17ab8c9534ba8393368"><td class="memItemLeft" align="right" valign="top"><a id="a3989c70f00e0e17ab8c9534ba8393368" name="a3989c70f00e0e17ab8c9534ba8393368"></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_ip_rbracket</b></td></tr> 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_ip_rbracket</b></td></tr>
<tr class="separator:a3989c70f00e0e17ab8c9534ba8393368"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3989c70f00e0e17ab8c9534ba8393368"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_email_address&lt; T &gt;</div><p>Test for e-mail address. </p> class stdex::parser::basic_email_address&lt; T &gt;</div><p>Test for e-mail address. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a67a2130811149384eb487f565a1bb3be" name="a67a2130811149384eb487f565a1bb3be"></a> <a id="a67a2130811149384eb487f565a1bb3be" name="a67a2130811149384eb487f565a1bb3be"></a>
@ -170,13 +164,13 @@ class stdex::parser::basic_email_address&lt; T &gt;</div><p>Test for e-mail addr
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__email__address.html">stdex::parser::basic_email_address</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__email__address.html">stdex::parser::basic_email_address</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -199,33 +193,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__email__address.html">stdex::parser::basic_email_address</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__email__address.html">stdex::parser::basic_email_address</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -251,7 +245,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -97,7 +97,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_emoticon&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_emoticon&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,68 +98,62 @@ Inheritance diagram for stdex::parser::basic_emoticon&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a33b404a1a14c138d9e29c532cd5ac65e"><td class="memItemLeft" align="right" valign="top"><a id="a33b404a1a14c138d9e29c532cd5ac65e" name="a33b404a1a14c138d9e29c532cd5ac65e"></a> <tr class="memitem:a33b404a1a14c138d9e29c532cd5ac65e" id="r_a33b404a1a14c138d9e29c532cd5ac65e"><td class="memItemLeft" align="right" valign="top"><a id="a33b404a1a14c138d9e29c532cd5ac65e" name="a33b404a1a14c138d9e29c532cd5ac65e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_emoticon</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_emoticon, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_apex, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_eyes, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_nose, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt; &amp;_mouth, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_emoticon</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_emoticon</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">_apex</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">_eyes</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">_nose</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__set.html">basic_set</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_mouth</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a33b404a1a14c138d9e29c532cd5ac65e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a33b404a1a14c138d9e29c532cd5ac65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ac9b5f6e35f8de88e0f4ddf42015254"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__emoticon.html#a2ac9b5f6e35f8de88e0f4ddf42015254">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a2ac9b5f6e35f8de88e0f4ddf42015254" id="r_a2ac9b5f6e35f8de88e0f4ddf42015254"><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__emoticon.html#a2ac9b5f6e35f8de88e0f4ddf42015254">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a2ac9b5f6e35f8de88e0f4ddf42015254"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2ac9b5f6e35f8de88e0f4ddf42015254"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ff3b622913f7603c0d73ed55a8e8c59"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__emoticon.html#a3ff3b622913f7603c0d73ed55a8e8c59">invalidate</a> ()</td></tr> <tr class="memitem:a3ff3b622913f7603c0d73ed55a8e8c59" id="r_a3ff3b622913f7603c0d73ed55a8e8c59"><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__emoticon.html#a3ff3b622913f7603c0d73ed55a8e8c59">invalidate</a> ()</td></tr>
<tr class="separator:a3ff3b622913f7603c0d73ed55a8e8c59"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3ff3b622913f7603c0d73ed55a8e8c59"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:ab746ed27e68939dd9e544b6e70476650"><td class="memItemLeft" align="right" valign="top"><a id="ab746ed27e68939dd9e544b6e70476650" name="ab746ed27e68939dd9e544b6e70476650"></a> <tr class="memitem:ab746ed27e68939dd9e544b6e70476650" id="r_ab746ed27e68939dd9e544b6e70476650"><td class="memItemLeft" align="right" valign="top"><a id="ab746ed27e68939dd9e544b6e70476650" name="ab746ed27e68939dd9e544b6e70476650"></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>emoticon</b></td></tr> 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>emoticon</b></td></tr>
<tr class="memdesc:ab746ed27e68939dd9e544b6e70476650"><td class="mdescLeft">&#160;</td><td class="mdescRight">emoticon as a whole (e.g. 😀, 🤔, 😶) <br /></td></tr> <tr class="memdesc:ab746ed27e68939dd9e544b6e70476650"><td class="mdescLeft">&#160;</td><td class="mdescRight">emoticon as a whole (e.g. 😀, 🤔, 😶) <br /></td></tr>
<tr class="separator:ab746ed27e68939dd9e544b6e70476650"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab746ed27e68939dd9e544b6e70476650"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b6b7a024dea373b890c1c4516f5e9a4"><td class="memItemLeft" align="right" valign="top"><a id="a1b6b7a024dea373b890c1c4516f5e9a4" name="a1b6b7a024dea373b890c1c4516f5e9a4"></a> <tr class="memitem:a1b6b7a024dea373b890c1c4516f5e9a4" id="r_a1b6b7a024dea373b890c1c4516f5e9a4"><td class="memItemLeft" align="right" valign="top"><a id="a1b6b7a024dea373b890c1c4516f5e9a4" name="a1b6b7a024dea373b890c1c4516f5e9a4"></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>apex</b></td></tr> 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>apex</b></td></tr>
<tr class="memdesc:a1b6b7a024dea373b890c1c4516f5e9a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">apex/eyebrows/halo (e.g. O, 0) <br /></td></tr> <tr class="memdesc:a1b6b7a024dea373b890c1c4516f5e9a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">apex/eyebrows/halo (e.g. O, 0) <br /></td></tr>
<tr class="separator:a1b6b7a024dea373b890c1c4516f5e9a4"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b6b7a024dea373b890c1c4516f5e9a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2700be6652350445e571cf95940fd32a"><td class="memItemLeft" align="right" valign="top"><a id="a2700be6652350445e571cf95940fd32a" name="a2700be6652350445e571cf95940fd32a"></a> <tr class="memitem:a2700be6652350445e571cf95940fd32a" id="r_a2700be6652350445e571cf95940fd32a"><td class="memItemLeft" align="right" valign="top"><a id="a2700be6652350445e571cf95940fd32a" name="a2700be6652350445e571cf95940fd32a"></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>eyes</b></td></tr> 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>eyes</b></td></tr>
<tr class="memdesc:a2700be6652350445e571cf95940fd32a"><td class="mdescLeft">&#160;</td><td class="mdescRight">eyes (e.g. :, ;, &gt;, |, B) <br /></td></tr> <tr class="memdesc:a2700be6652350445e571cf95940fd32a"><td class="mdescLeft">&#160;</td><td class="mdescRight">eyes (e.g. :, ;, &gt;, |, B) <br /></td></tr>
<tr class="separator:a2700be6652350445e571cf95940fd32a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2700be6652350445e571cf95940fd32a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a865f28a87ef1561bca53445e2d1ae253"><td class="memItemLeft" align="right" valign="top"><a id="a865f28a87ef1561bca53445e2d1ae253" name="a865f28a87ef1561bca53445e2d1ae253"></a> <tr class="memitem:a865f28a87ef1561bca53445e2d1ae253" id="r_a865f28a87ef1561bca53445e2d1ae253"><td class="memItemLeft" align="right" valign="top"><a id="a865f28a87ef1561bca53445e2d1ae253" name="a865f28a87ef1561bca53445e2d1ae253"></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>nose</b></td></tr> 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>nose</b></td></tr>
<tr class="memdesc:a865f28a87ef1561bca53445e2d1ae253"><td class="mdescLeft">&#160;</td><td class="mdescRight">nose (e.g. -, o) <br /></td></tr> <tr class="memdesc:a865f28a87ef1561bca53445e2d1ae253"><td class="mdescLeft">&#160;</td><td class="mdescRight">nose (e.g. -, o) <br /></td></tr>
<tr class="separator:a865f28a87ef1561bca53445e2d1ae253"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a865f28a87ef1561bca53445e2d1ae253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d0de6a54546e509807c7c888bb8dc8"><td class="memItemLeft" align="right" valign="top"><a id="a43d0de6a54546e509807c7c888bb8dc8" name="a43d0de6a54546e509807c7c888bb8dc8"></a> <tr class="memitem:a43d0de6a54546e509807c7c888bb8dc8" id="r_a43d0de6a54546e509807c7c888bb8dc8"><td class="memItemLeft" align="right" valign="top"><a id="a43d0de6a54546e509807c7c888bb8dc8" name="a43d0de6a54546e509807c7c888bb8dc8"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mouth</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mouth</b></td></tr>
<tr class="memdesc:a43d0de6a54546e509807c7c888bb8dc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">mouth (e.g. ), ), (, (, |, P, D, p, d) <br /></td></tr> <tr class="memdesc:a43d0de6a54546e509807c7c888bb8dc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">mouth (e.g. ), ), (, (, |, P, D, p, d) <br /></td></tr>
<tr class="separator:a43d0de6a54546e509807c7c888bb8dc8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a43d0de6a54546e509807c7c888bb8dc8"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_emoticon&lt; T &gt;</div><p>Test for emoticon. </p> class stdex::parser::basic_emoticon&lt; T &gt;</div><p>Test for emoticon. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a3ff3b622913f7603c0d73ed55a8e8c59" name="a3ff3b622913f7603c0d73ed55a8e8c59"></a> <a id="a3ff3b622913f7603c0d73ed55a8e8c59" name="a3ff3b622913f7603c0d73ed55a8e8c59"></a>
@ -168,13 +162,13 @@ class stdex::parser::basic_emoticon&lt; T &gt;</div><p>Test for emoticon. </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__emoticon.html">stdex::parser::basic_emoticon</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__emoticon.html">stdex::parser::basic_emoticon</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -197,33 +191,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__emoticon.html">stdex::parser::basic_emoticon</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__emoticon.html">stdex::parser::basic_emoticon</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -249,7 +243,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_eol&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_eol&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,49 +98,46 @@ Inheritance diagram for stdex::parser::basic_eol&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:ae2a7d810093c497f5656e98b1e3e07d0"><td class="memItemLeft" align="right" valign="top"><a id="ae2a7d810093c497f5656e98b1e3e07d0" name="ae2a7d810093c497f5656e98b1e3e07d0"></a> <tr class="memitem:ae2a7d810093c497f5656e98b1e3e07d0" id="r_ae2a7d810093c497f5656e98b1e3e07d0"><td class="memItemLeft" align="right" valign="top"><a id="ae2a7d810093c497f5656e98b1e3e07d0" name="ae2a7d810093c497f5656e98b1e3e07d0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_eol</b> (bool invert=false)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_eol</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:ae2a7d810093c497f5656e98b1e3e07d0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae2a7d810093c497f5656e98b1e3e07d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8172b3cb737c0497ef7c19541dcd4f48"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__eol.html#a8172b3cb737c0497ef7c19541dcd4f48">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a8172b3cb737c0497ef7c19541dcd4f48" id="r_a8172b3cb737c0497ef7c19541dcd4f48"><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__eol.html#a8172b3cb737c0497ef7c19541dcd4f48">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a8172b3cb737c0497ef7c19541dcd4f48"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8172b3cb737c0497ef7c19541dcd4f48"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a8535525b830ce9c95ef537c34586eed0"><td class="memItemLeft" align="right" valign="top"><a id="a8535525b830ce9c95ef537c34586eed0" name="a8535525b830ce9c95ef537c34586eed0"></a> <tr class="memitem:a8535525b830ce9c95ef537c34586eed0" id="r_a8535525b830ce9c95ef537c34586eed0"><td class="memItemLeft" align="right" valign="top"><a id="a8535525b830ce9c95ef537c34586eed0" name="a8535525b830ce9c95ef537c34586eed0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_invert</b></td></tr> <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:a8535525b830ce9c95ef537c34586eed0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8535525b830ce9c95ef537c34586eed0"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_eol&lt; T &gt;</div><p>Test for end of line. </p> class stdex::parser::basic_eol&lt; T &gt;</div><p>Test for end of line. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8172b3cb737c0497ef7c19541dcd4f48" name="a8172b3cb737c0497ef7c19541dcd4f48"></a> <a id="a8172b3cb737c0497ef7c19541dcd4f48" name="a8172b3cb737c0497ef7c19541dcd4f48"></a>
@ -149,33 +146,33 @@ class stdex::parser::basic_eol&lt; T &gt;</div><p>Test for end of line. </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__eol.html">stdex::parser::basic_eol</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__eol.html">stdex::parser::basic_eol</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -201,7 +198,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -95,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_fraction&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_fraction&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,57 +98,51 @@ Inheritance diagram for stdex::parser::basic_fraction&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:ae95daac55f946b98a633d326d75585b0"><td class="memItemLeft" align="right" valign="top"><a id="ae95daac55f946b98a633d326d75585b0" name="ae95daac55f946b98a633d326d75585b0"></a> <tr class="memitem:ae95daac55f946b98a633d326d75585b0" id="r_ae95daac55f946b98a633d326d75585b0"><td class="memItemLeft" align="right" valign="top"><a id="ae95daac55f946b98a633d326d75585b0" name="ae95daac55f946b98a633d326d75585b0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_fraction</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_numerator, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_fraction_line, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_denominator, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_fraction</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_numerator</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">_fraction_line</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">_denominator</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:ae95daac55f946b98a633d326d75585b0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae95daac55f946b98a633d326d75585b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b2c051f2838788dc01758078ede8b2"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__fraction.html#aa5b2c051f2838788dc01758078ede8b2">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:aa5b2c051f2838788dc01758078ede8b2" id="r_aa5b2c051f2838788dc01758078ede8b2"><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__fraction.html#aa5b2c051f2838788dc01758078ede8b2">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:aa5b2c051f2838788dc01758078ede8b2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa5b2c051f2838788dc01758078ede8b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac59d022ff5dc5b7fe5fbe1f13313ba8f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__fraction.html#ac59d022ff5dc5b7fe5fbe1f13313ba8f">invalidate</a> ()</td></tr> <tr class="memitem:ac59d022ff5dc5b7fe5fbe1f13313ba8f" id="r_ac59d022ff5dc5b7fe5fbe1f13313ba8f"><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__fraction.html#ac59d022ff5dc5b7fe5fbe1f13313ba8f">invalidate</a> ()</td></tr>
<tr class="separator:ac59d022ff5dc5b7fe5fbe1f13313ba8f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac59d022ff5dc5b7fe5fbe1f13313ba8f"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:ac373bed1bea88b5d4c3ac49ec8b8ad06"><td class="memItemLeft" align="right" valign="top"><a id="ac373bed1bea88b5d4c3ac49ec8b8ad06" name="ac373bed1bea88b5d4c3ac49ec8b8ad06"></a> <tr class="memitem:ac373bed1bea88b5d4c3ac49ec8b8ad06" id="r_ac373bed1bea88b5d4c3ac49ec8b8ad06"><td class="memItemLeft" align="right" valign="top"><a id="ac373bed1bea88b5d4c3ac49ec8b8ad06" name="ac373bed1bea88b5d4c3ac49ec8b8ad06"></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>numerator</b></td></tr> 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>numerator</b></td></tr>
<tr class="separator:ac373bed1bea88b5d4c3ac49ec8b8ad06"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac373bed1bea88b5d4c3ac49ec8b8ad06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a20d34416acf65f7d5ad8a07f4bda75"><td class="memItemLeft" align="right" valign="top"><a id="a5a20d34416acf65f7d5ad8a07f4bda75" name="a5a20d34416acf65f7d5ad8a07f4bda75"></a> <tr class="memitem:a5a20d34416acf65f7d5ad8a07f4bda75" id="r_a5a20d34416acf65f7d5ad8a07f4bda75"><td class="memItemLeft" align="right" valign="top"><a id="a5a20d34416acf65f7d5ad8a07f4bda75" name="a5a20d34416acf65f7d5ad8a07f4bda75"></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>fraction_line</b></td></tr> 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>fraction_line</b></td></tr>
<tr class="separator:a5a20d34416acf65f7d5ad8a07f4bda75"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5a20d34416acf65f7d5ad8a07f4bda75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ef4948d580d72272dcb1be8fd5ee893"><td class="memItemLeft" align="right" valign="top"><a id="a7ef4948d580d72272dcb1be8fd5ee893" name="a7ef4948d580d72272dcb1be8fd5ee893"></a> <tr class="memitem:a7ef4948d580d72272dcb1be8fd5ee893" id="r_a7ef4948d580d72272dcb1be8fd5ee893"><td class="memItemLeft" align="right" valign="top"><a id="a7ef4948d580d72272dcb1be8fd5ee893" name="a7ef4948d580d72272dcb1be8fd5ee893"></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>denominator</b></td></tr> 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>denominator</b></td></tr>
<tr class="separator:a7ef4948d580d72272dcb1be8fd5ee893"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7ef4948d580d72272dcb1be8fd5ee893"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_fraction&lt; T &gt;</div><p>Test for fraction. </p> class stdex::parser::basic_fraction&lt; T &gt;</div><p>Test for fraction. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ac59d022ff5dc5b7fe5fbe1f13313ba8f" name="ac59d022ff5dc5b7fe5fbe1f13313ba8f"></a> <a id="ac59d022ff5dc5b7fe5fbe1f13313ba8f" name="ac59d022ff5dc5b7fe5fbe1f13313ba8f"></a>
@ -157,13 +151,13 @@ class stdex::parser::basic_fraction&lt; T &gt;</div><p>Test for fraction. </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__fraction.html">stdex::parser::basic_fraction</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__fraction.html">stdex::parser::basic_fraction</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -186,33 +180,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__fraction.html">stdex::parser::basic_fraction</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__fraction.html">stdex::parser::basic_fraction</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -238,7 +232,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_integer&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_integer&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -102,50 +102,47 @@ Inheritance diagram for stdex::parser::basic_integer&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b"><td class="memItemLeft" align="right" valign="top"><a id="a665c8aed483dbe82c65e8ff5c570272b" name="a665c8aed483dbe82c65e8ff5c570272b"></a> <tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b" id="r_a665c8aed483dbe82c65e8ff5c570272b"><td class="memItemLeft" align="right" valign="top"><a id="a665c8aed483dbe82c65e8ff5c570272b" name="a665c8aed483dbe82c65e8ff5c570272b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a665c8aed483dbe82c65e8ff5c570272b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a665c8aed483dbe82c65e8ff5c570272b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace1f54fa5eb44272963fe345bfd5711d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__integer.html#ace1f54fa5eb44272963fe345bfd5711d">invalidate</a> ()</td></tr> <tr class="memitem:ace1f54fa5eb44272963fe345bfd5711d" id="r_ace1f54fa5eb44272963fe345bfd5711d"><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__integer.html#ace1f54fa5eb44272963fe345bfd5711d">invalidate</a> ()</td></tr>
<tr class="separator:ace1f54fa5eb44272963fe345bfd5711d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ace1f54fa5eb44272963fe345bfd5711d"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a013fb49e6f439a1c7972850960c1b91c"><td class="memItemLeft" align="right" valign="top">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> <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"><b>match</b> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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)=0</td></tr>
<tr class="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr> 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:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:ac42a57e08e8189c89817bfde6e507c95"><td class="memItemLeft" align="right" valign="top"><a id="ac42a57e08e8189c89817bfde6e507c95" name="ac42a57e08e8189c89817bfde6e507c95"></a> <tr class="memitem:ac42a57e08e8189c89817bfde6e507c95" id="r_ac42a57e08e8189c89817bfde6e507c95"><td class="memItemLeft" align="right" valign="top"><a id="ac42a57e08e8189c89817bfde6e507c95" name="ac42a57e08e8189c89817bfde6e507c95"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr> <tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr>
<tr class="separator:ac42a57e08e8189c89817bfde6e507c95"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac42a57e08e8189c89817bfde6e507c95"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_integer&lt; T &gt;</div><p>Base class for integer testing. </p> class stdex::parser::basic_integer&lt; T &gt;</div><p>Base class for integer testing. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ace1f54fa5eb44272963fe345bfd5711d" name="ace1f54fa5eb44272963fe345bfd5711d"></a> <a id="ace1f54fa5eb44272963fe345bfd5711d" name="ace1f54fa5eb44272963fe345bfd5711d"></a>
@ -154,13 +151,13 @@ class stdex::parser::basic_integer&lt; T &gt;</div><p>Base class for integer tes
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -183,7 +180,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -104,7 +104,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_integer10&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_integer10&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,87 +99,81 @@ Inheritance diagram for stdex::parser::basic_integer10&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a2c4aba3adc3a6082638c724c6649a97f"><td class="memItemLeft" align="right" valign="top"><a id="a2c4aba3adc3a6082638c724c6649a97f" name="a2c4aba3adc3a6082638c724c6649a97f"></a> <tr class="memitem:a2c4aba3adc3a6082638c724c6649a97f" id="r_a2c4aba3adc3a6082638c724c6649a97f"><td class="memItemLeft" align="right" valign="top"><a id="a2c4aba3adc3a6082638c724c6649a97f" name="a2c4aba3adc3a6082638c724c6649a97f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer10</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_0, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_1, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_2, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_3, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_4, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_5, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_6, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_7, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_8, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_9, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer10</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">digit_0</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">digit_1</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">digit_2</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">digit_3</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">digit_4</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">digit_5</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">digit_6</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">digit_7</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">digit_8</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">digit_9</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a2c4aba3adc3a6082638c724c6649a97f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2c4aba3adc3a6082638c724c6649a97f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa688e0025de39a0d1bb42154359a8a92"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__integer10.html#aa688e0025de39a0d1bb42154359a8a92">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:aa688e0025de39a0d1bb42154359a8a92" id="r_aa688e0025de39a0d1bb42154359a8a92"><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__integer10.html#aa688e0025de39a0d1bb42154359a8a92">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:aa688e0025de39a0d1bb42154359a8a92"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa688e0025de39a0d1bb42154359a8a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr>
<tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer" id="r_a665c8aed483dbe82c65e8ff5c570272b"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__integer.html#ace1f54fa5eb44272963fe345bfd5711d">invalidate</a> ()</td></tr> <tr class="memitem:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer" id="r_ace1f54fa5eb44272963fe345bfd5711d"><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__integer.html#ace1f54fa5eb44272963fe345bfd5711d">invalidate</a> ()</td></tr>
<tr class="separator:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:ae655b4e2cad1f5d039de98834b8f1ef2"><td class="memItemLeft" align="right" valign="top"><a id="ae655b4e2cad1f5d039de98834b8f1ef2" name="ae655b4e2cad1f5d039de98834b8f1ef2"></a> <tr class="memitem:ae655b4e2cad1f5d039de98834b8f1ef2" id="r_ae655b4e2cad1f5d039de98834b8f1ef2"><td class="memItemLeft" align="right" valign="top"><a id="ae655b4e2cad1f5d039de98834b8f1ef2" name="ae655b4e2cad1f5d039de98834b8f1ef2"></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_digit_0</b></td></tr> 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_digit_0</b></td></tr>
<tr class="separator:ae655b4e2cad1f5d039de98834b8f1ef2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae655b4e2cad1f5d039de98834b8f1ef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bf6e21b3da36bc17033ee7ac85536fa"><td class="memItemLeft" align="right" valign="top"><a id="a6bf6e21b3da36bc17033ee7ac85536fa" name="a6bf6e21b3da36bc17033ee7ac85536fa"></a> <tr class="memitem:a6bf6e21b3da36bc17033ee7ac85536fa" id="r_a6bf6e21b3da36bc17033ee7ac85536fa"><td class="memItemLeft" align="right" valign="top"><a id="a6bf6e21b3da36bc17033ee7ac85536fa" name="a6bf6e21b3da36bc17033ee7ac85536fa"></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_digit_1</b></td></tr> 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_digit_1</b></td></tr>
<tr class="separator:a6bf6e21b3da36bc17033ee7ac85536fa"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6bf6e21b3da36bc17033ee7ac85536fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a127d39b50371e86d35569049a96b11fc"><td class="memItemLeft" align="right" valign="top"><a id="a127d39b50371e86d35569049a96b11fc" name="a127d39b50371e86d35569049a96b11fc"></a> <tr class="memitem:a127d39b50371e86d35569049a96b11fc" id="r_a127d39b50371e86d35569049a96b11fc"><td class="memItemLeft" align="right" valign="top"><a id="a127d39b50371e86d35569049a96b11fc" name="a127d39b50371e86d35569049a96b11fc"></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_digit_2</b></td></tr> 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_digit_2</b></td></tr>
<tr class="separator:a127d39b50371e86d35569049a96b11fc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a127d39b50371e86d35569049a96b11fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15363d64575d3fc440c5e32811c28b32"><td class="memItemLeft" align="right" valign="top"><a id="a15363d64575d3fc440c5e32811c28b32" name="a15363d64575d3fc440c5e32811c28b32"></a> <tr class="memitem:a15363d64575d3fc440c5e32811c28b32" id="r_a15363d64575d3fc440c5e32811c28b32"><td class="memItemLeft" align="right" valign="top"><a id="a15363d64575d3fc440c5e32811c28b32" name="a15363d64575d3fc440c5e32811c28b32"></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_digit_3</b></td></tr> 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_digit_3</b></td></tr>
<tr class="separator:a15363d64575d3fc440c5e32811c28b32"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a15363d64575d3fc440c5e32811c28b32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeaad59ee9f4156b6ef09a716d528ccd"><td class="memItemLeft" align="right" valign="top"><a id="adeaad59ee9f4156b6ef09a716d528ccd" name="adeaad59ee9f4156b6ef09a716d528ccd"></a> <tr class="memitem:adeaad59ee9f4156b6ef09a716d528ccd" id="r_adeaad59ee9f4156b6ef09a716d528ccd"><td class="memItemLeft" align="right" valign="top"><a id="adeaad59ee9f4156b6ef09a716d528ccd" name="adeaad59ee9f4156b6ef09a716d528ccd"></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_digit_4</b></td></tr> 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_digit_4</b></td></tr>
<tr class="separator:adeaad59ee9f4156b6ef09a716d528ccd"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:adeaad59ee9f4156b6ef09a716d528ccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae742c85bcc9a9f0cd2170081be7384b1"><td class="memItemLeft" align="right" valign="top"><a id="ae742c85bcc9a9f0cd2170081be7384b1" name="ae742c85bcc9a9f0cd2170081be7384b1"></a> <tr class="memitem:ae742c85bcc9a9f0cd2170081be7384b1" id="r_ae742c85bcc9a9f0cd2170081be7384b1"><td class="memItemLeft" align="right" valign="top"><a id="ae742c85bcc9a9f0cd2170081be7384b1" name="ae742c85bcc9a9f0cd2170081be7384b1"></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_digit_5</b></td></tr> 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_digit_5</b></td></tr>
<tr class="separator:ae742c85bcc9a9f0cd2170081be7384b1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae742c85bcc9a9f0cd2170081be7384b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a684a2ae48d61a024a9ee8f85d899a636"><td class="memItemLeft" align="right" valign="top"><a id="a684a2ae48d61a024a9ee8f85d899a636" name="a684a2ae48d61a024a9ee8f85d899a636"></a> <tr class="memitem:a684a2ae48d61a024a9ee8f85d899a636" id="r_a684a2ae48d61a024a9ee8f85d899a636"><td class="memItemLeft" align="right" valign="top"><a id="a684a2ae48d61a024a9ee8f85d899a636" name="a684a2ae48d61a024a9ee8f85d899a636"></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_digit_6</b></td></tr> 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_digit_6</b></td></tr>
<tr class="separator:a684a2ae48d61a024a9ee8f85d899a636"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a684a2ae48d61a024a9ee8f85d899a636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54b366b35ec303503b5aab6eca81a072"><td class="memItemLeft" align="right" valign="top"><a id="a54b366b35ec303503b5aab6eca81a072" name="a54b366b35ec303503b5aab6eca81a072"></a> <tr class="memitem:a54b366b35ec303503b5aab6eca81a072" id="r_a54b366b35ec303503b5aab6eca81a072"><td class="memItemLeft" align="right" valign="top"><a id="a54b366b35ec303503b5aab6eca81a072" name="a54b366b35ec303503b5aab6eca81a072"></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_digit_7</b></td></tr> 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_digit_7</b></td></tr>
<tr class="separator:a54b366b35ec303503b5aab6eca81a072"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a54b366b35ec303503b5aab6eca81a072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadebd89e297d56ff9d18e2ab7ce07674"><td class="memItemLeft" align="right" valign="top"><a id="aadebd89e297d56ff9d18e2ab7ce07674" name="aadebd89e297d56ff9d18e2ab7ce07674"></a> <tr class="memitem:aadebd89e297d56ff9d18e2ab7ce07674" id="r_aadebd89e297d56ff9d18e2ab7ce07674"><td class="memItemLeft" align="right" valign="top"><a id="aadebd89e297d56ff9d18e2ab7ce07674" name="aadebd89e297d56ff9d18e2ab7ce07674"></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_digit_8</b></td></tr> 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_digit_8</b></td></tr>
<tr class="separator:aadebd89e297d56ff9d18e2ab7ce07674"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aadebd89e297d56ff9d18e2ab7ce07674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7409681cbd148f8883dabd605a5b7923"><td class="memItemLeft" align="right" valign="top"><a id="a7409681cbd148f8883dabd605a5b7923" name="a7409681cbd148f8883dabd605a5b7923"></a> <tr class="memitem:a7409681cbd148f8883dabd605a5b7923" id="r_a7409681cbd148f8883dabd605a5b7923"><td class="memItemLeft" align="right" valign="top"><a id="a7409681cbd148f8883dabd605a5b7923" name="a7409681cbd148f8883dabd605a5b7923"></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_digit_9</b></td></tr> 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_digit_9</b></td></tr>
<tr class="separator:a7409681cbd148f8883dabd605a5b7923"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7409681cbd148f8883dabd605a5b7923"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr>
<tr class="memitem:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer" id="r_ac42a57e08e8189c89817bfde6e507c95"><td class="memItemLeft" align="right" valign="top">
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr> <tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr>
<tr class="separator:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_integer10&lt; T &gt;</div><p>Test for decimal integer. </p> class stdex::parser::basic_integer10&lt; T &gt;</div><p>Test for decimal integer. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aa688e0025de39a0d1bb42154359a8a92" name="aa688e0025de39a0d1bb42154359a8a92"></a> <a id="aa688e0025de39a0d1bb42154359a8a92" name="aa688e0025de39a0d1bb42154359a8a92"></a>
@ -188,33 +182,33 @@ class stdex::parser::basic_integer10&lt; T &gt;</div><p>Test for decimal integer
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">stdex::parser::basic_integer10</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__integer10.html">stdex::parser::basic_integer10</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -240,7 +234,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,7 +98,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_integer10ts&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_integer10ts&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -100,73 +100,65 @@ Inheritance diagram for stdex::parser::basic_integer10ts&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:ad6ac5f333e3393506fc242e002fdbe4e"><td class="memItemLeft" align="right" valign="top"><a id="ad6ac5f333e3393506fc242e002fdbe4e" name="ad6ac5f333e3393506fc242e002fdbe4e"></a> <tr class="memitem:ad6ac5f333e3393506fc242e002fdbe4e" id="r_ad6ac5f333e3393506fc242e002fdbe4e"><td class="memItemLeft" align="right" valign="top"><a id="ad6ac5f333e3393506fc242e002fdbe4e" name="ad6ac5f333e3393506fc242e002fdbe4e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer10ts</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt; &amp;digits, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt; &amp;separator, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer10ts</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">digits</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__set.html">basic_set</a>&lt; T &gt; &gt; &amp;separator, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:ad6ac5f333e3393506fc242e002fdbe4e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad6ac5f333e3393506fc242e002fdbe4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ff6303e26352b2269d84982c66778da"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__integer10ts.html#a8ff6303e26352b2269d84982c66778da">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a8ff6303e26352b2269d84982c66778da" id="r_a8ff6303e26352b2269d84982c66778da"><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__integer10ts.html#a8ff6303e26352b2269d84982c66778da">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a8ff6303e26352b2269d84982c66778da"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8ff6303e26352b2269d84982c66778da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c2f7e89950022005ff5fc7abcd32ec2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__integer10ts.html#a4c2f7e89950022005ff5fc7abcd32ec2">invalidate</a> ()</td></tr> <tr class="memitem:a4c2f7e89950022005ff5fc7abcd32ec2" id="r_a4c2f7e89950022005ff5fc7abcd32ec2"><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__integer10ts.html#a4c2f7e89950022005ff5fc7abcd32ec2">invalidate</a> ()</td></tr>
<tr class="separator:a4c2f7e89950022005ff5fc7abcd32ec2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c2f7e89950022005ff5fc7abcd32ec2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr>
<tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer" id="r_a665c8aed483dbe82c65e8ff5c570272b"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__integer.html#ace1f54fa5eb44272963fe345bfd5711d">invalidate</a> ()</td></tr>
<tr class="separator:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a3c400d7c6e0edf695e7cf5e9f43ae388"><td class="memItemLeft" align="right" valign="top"><a id="a3c400d7c6e0edf695e7cf5e9f43ae388" name="a3c400d7c6e0edf695e7cf5e9f43ae388"></a> <tr class="memitem:a3c400d7c6e0edf695e7cf5e9f43ae388" id="r_a3c400d7c6e0edf695e7cf5e9f43ae388"><td class="memItemLeft" align="right" valign="top"><a id="a3c400d7c6e0edf695e7cf5e9f43ae388" name="a3c400d7c6e0edf695e7cf5e9f43ae388"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>digit_count</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>digit_count</b></td></tr>
<tr class="memdesc:a3c400d7c6e0edf695e7cf5e9f43ae388"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of digits in integer. <br /></td></tr> <tr class="memdesc:a3c400d7c6e0edf695e7cf5e9f43ae388"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of digits in integer. <br /></td></tr>
<tr class="separator:a3c400d7c6e0edf695e7cf5e9f43ae388"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3c400d7c6e0edf695e7cf5e9f43ae388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ac33bec062d1f6b21d033831a8742a9"><td class="memItemLeft" align="right" valign="top"><a id="a2ac33bec062d1f6b21d033831a8742a9" name="a2ac33bec062d1f6b21d033831a8742a9"></a> <tr class="memitem:a2ac33bec062d1f6b21d033831a8742a9" id="r_a2ac33bec062d1f6b21d033831a8742a9"><td class="memItemLeft" align="right" valign="top"><a id="a2ac33bec062d1f6b21d033831a8742a9" name="a2ac33bec062d1f6b21d033831a8742a9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>has_separators</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>has_separators</b></td></tr>
<tr class="memdesc:a2ac33bec062d1f6b21d033831a8742a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Did integer have any separators? <br /></td></tr> <tr class="memdesc:a2ac33bec062d1f6b21d033831a8742a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Did integer have any separators? <br /></td></tr>
<tr class="separator:a2ac33bec062d1f6b21d033831a8742a9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2ac33bec062d1f6b21d033831a8742a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr>
<tr class="memitem:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer" id="r_ac42a57e08e8189c89817bfde6e507c95"><td class="memItemLeft" align="right" valign="top">
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr> <tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr>
<tr class="separator:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a6fc1126e9520c24bef79e50ab8b7bba0"><td class="memItemLeft" align="right" valign="top"><a id="a6fc1126e9520c24bef79e50ab8b7bba0" name="a6fc1126e9520c24bef79e50ab8b7bba0"></a> <tr class="memitem:a6fc1126e9520c24bef79e50ab8b7bba0" id="r_a6fc1126e9520c24bef79e50ab8b7bba0"><td class="memItemLeft" align="right" valign="top"><a id="a6fc1126e9520c24bef79e50ab8b7bba0" name="a6fc1126e9520c24bef79e50ab8b7bba0"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_digits</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer10.html">basic_integer10</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_digits</b></td></tr>
<tr class="separator:a6fc1126e9520c24bef79e50ab8b7bba0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6fc1126e9520c24bef79e50ab8b7bba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a272ea049183d3b91ebcd419bc30a6e88"><td class="memItemLeft" align="right" valign="top"><a id="a272ea049183d3b91ebcd419bc30a6e88" name="a272ea049183d3b91ebcd419bc30a6e88"></a> <tr class="memitem:a272ea049183d3b91ebcd419bc30a6e88" id="r_a272ea049183d3b91ebcd419bc30a6e88"><td class="memItemLeft" align="right" valign="top"><a id="a272ea049183d3b91ebcd419bc30a6e88" name="a272ea049183d3b91ebcd419bc30a6e88"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_separator</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_separator</b></td></tr>
<tr class="separator:a272ea049183d3b91ebcd419bc30a6e88"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a272ea049183d3b91ebcd419bc30a6e88"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_integer10ts&lt; T &gt;</div><p>Test for decimal integer possibly containing thousand separators. </p> class stdex::parser::basic_integer10ts&lt; T &gt;</div><p>Test for decimal integer possibly containing thousand separators. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a4c2f7e89950022005ff5fc7abcd32ec2" name="a4c2f7e89950022005ff5fc7abcd32ec2"></a> <a id="a4c2f7e89950022005ff5fc7abcd32ec2" name="a4c2f7e89950022005ff5fc7abcd32ec2"></a>
@ -175,13 +167,13 @@ class stdex::parser::basic_integer10ts&lt; T &gt;</div><p>Test for decimal integ
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__integer10ts.html">stdex::parser::basic_integer10ts</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__integer10ts.html">stdex::parser::basic_integer10ts</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -204,33 +196,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__integer10ts.html">stdex::parser::basic_integer10ts</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__integer10ts.html">stdex::parser::basic_integer10ts</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -256,7 +248,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -110,7 +110,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_integer16&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_integer16&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,105 +99,99 @@ Inheritance diagram for stdex::parser::basic_integer16&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a362319d9857dde8359f3e741011bdb86"><td class="memItemLeft" align="right" valign="top"><a id="a362319d9857dde8359f3e741011bdb86" name="a362319d9857dde8359f3e741011bdb86"></a> <tr class="memitem:a362319d9857dde8359f3e741011bdb86" id="r_a362319d9857dde8359f3e741011bdb86"><td class="memItemLeft" align="right" valign="top"><a id="a362319d9857dde8359f3e741011bdb86" name="a362319d9857dde8359f3e741011bdb86"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer16</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_0, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_1, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_2, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_3, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_4, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_5, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_6, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_7, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_8, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_9, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_10, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_11, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_12, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_13, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_14, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_15, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer16</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">digit_0</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">digit_1</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">digit_2</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">digit_3</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">digit_4</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">digit_5</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">digit_6</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">digit_7</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">digit_8</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">digit_9</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">digit_10</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">digit_11</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">digit_12</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">digit_13</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">digit_14</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">digit_15</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a362319d9857dde8359f3e741011bdb86"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a362319d9857dde8359f3e741011bdb86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a016c82e2823d5693eb124391d1b04162"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__integer16.html#a016c82e2823d5693eb124391d1b04162">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a016c82e2823d5693eb124391d1b04162" id="r_a016c82e2823d5693eb124391d1b04162"><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__integer16.html#a016c82e2823d5693eb124391d1b04162">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a016c82e2823d5693eb124391d1b04162"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a016c82e2823d5693eb124391d1b04162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr>
<tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer" id="r_a665c8aed483dbe82c65e8ff5c570272b"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__integer.html#ace1f54fa5eb44272963fe345bfd5711d">invalidate</a> ()</td></tr> <tr class="memitem:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer" id="r_ace1f54fa5eb44272963fe345bfd5711d"><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__integer.html#ace1f54fa5eb44272963fe345bfd5711d">invalidate</a> ()</td></tr>
<tr class="separator:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a3580d9ee4c447d1f7886c86cf4a0c900"><td class="memItemLeft" align="right" valign="top"><a id="a3580d9ee4c447d1f7886c86cf4a0c900" name="a3580d9ee4c447d1f7886c86cf4a0c900"></a> <tr class="memitem:a3580d9ee4c447d1f7886c86cf4a0c900" id="r_a3580d9ee4c447d1f7886c86cf4a0c900"><td class="memItemLeft" align="right" valign="top"><a id="a3580d9ee4c447d1f7886c86cf4a0c900" name="a3580d9ee4c447d1f7886c86cf4a0c900"></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_digit_0</b></td></tr> 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_digit_0</b></td></tr>
<tr class="separator:a3580d9ee4c447d1f7886c86cf4a0c900"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3580d9ee4c447d1f7886c86cf4a0c900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b5f498a3577c16372c0659588ce27b7"><td class="memItemLeft" align="right" valign="top"><a id="a0b5f498a3577c16372c0659588ce27b7" name="a0b5f498a3577c16372c0659588ce27b7"></a> <tr class="memitem:a0b5f498a3577c16372c0659588ce27b7" id="r_a0b5f498a3577c16372c0659588ce27b7"><td class="memItemLeft" align="right" valign="top"><a id="a0b5f498a3577c16372c0659588ce27b7" name="a0b5f498a3577c16372c0659588ce27b7"></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_digit_1</b></td></tr> 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_digit_1</b></td></tr>
<tr class="separator:a0b5f498a3577c16372c0659588ce27b7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b5f498a3577c16372c0659588ce27b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21cded84694fff197e609fa3bdb860ef"><td class="memItemLeft" align="right" valign="top"><a id="a21cded84694fff197e609fa3bdb860ef" name="a21cded84694fff197e609fa3bdb860ef"></a> <tr class="memitem:a21cded84694fff197e609fa3bdb860ef" id="r_a21cded84694fff197e609fa3bdb860ef"><td class="memItemLeft" align="right" valign="top"><a id="a21cded84694fff197e609fa3bdb860ef" name="a21cded84694fff197e609fa3bdb860ef"></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_digit_2</b></td></tr> 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_digit_2</b></td></tr>
<tr class="separator:a21cded84694fff197e609fa3bdb860ef"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a21cded84694fff197e609fa3bdb860ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af409243c067a45d56c886928c59b5fe9"><td class="memItemLeft" align="right" valign="top"><a id="af409243c067a45d56c886928c59b5fe9" name="af409243c067a45d56c886928c59b5fe9"></a> <tr class="memitem:af409243c067a45d56c886928c59b5fe9" id="r_af409243c067a45d56c886928c59b5fe9"><td class="memItemLeft" align="right" valign="top"><a id="af409243c067a45d56c886928c59b5fe9" name="af409243c067a45d56c886928c59b5fe9"></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_digit_3</b></td></tr> 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_digit_3</b></td></tr>
<tr class="separator:af409243c067a45d56c886928c59b5fe9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af409243c067a45d56c886928c59b5fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d4490476e80091e8365f6f33a8ada5"><td class="memItemLeft" align="right" valign="top"><a id="a22d4490476e80091e8365f6f33a8ada5" name="a22d4490476e80091e8365f6f33a8ada5"></a> <tr class="memitem:a22d4490476e80091e8365f6f33a8ada5" id="r_a22d4490476e80091e8365f6f33a8ada5"><td class="memItemLeft" align="right" valign="top"><a id="a22d4490476e80091e8365f6f33a8ada5" name="a22d4490476e80091e8365f6f33a8ada5"></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_digit_4</b></td></tr> 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_digit_4</b></td></tr>
<tr class="separator:a22d4490476e80091e8365f6f33a8ada5"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a22d4490476e80091e8365f6f33a8ada5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7a14529e57cecf67f1f41b175415315"><td class="memItemLeft" align="right" valign="top"><a id="ab7a14529e57cecf67f1f41b175415315" name="ab7a14529e57cecf67f1f41b175415315"></a> <tr class="memitem:ab7a14529e57cecf67f1f41b175415315" id="r_ab7a14529e57cecf67f1f41b175415315"><td class="memItemLeft" align="right" valign="top"><a id="ab7a14529e57cecf67f1f41b175415315" name="ab7a14529e57cecf67f1f41b175415315"></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_digit_5</b></td></tr> 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_digit_5</b></td></tr>
<tr class="separator:ab7a14529e57cecf67f1f41b175415315"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab7a14529e57cecf67f1f41b175415315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9712e8fe1821d051aa598e7aed36c07a"><td class="memItemLeft" align="right" valign="top"><a id="a9712e8fe1821d051aa598e7aed36c07a" name="a9712e8fe1821d051aa598e7aed36c07a"></a> <tr class="memitem:a9712e8fe1821d051aa598e7aed36c07a" id="r_a9712e8fe1821d051aa598e7aed36c07a"><td class="memItemLeft" align="right" valign="top"><a id="a9712e8fe1821d051aa598e7aed36c07a" name="a9712e8fe1821d051aa598e7aed36c07a"></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_digit_6</b></td></tr> 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_digit_6</b></td></tr>
<tr class="separator:a9712e8fe1821d051aa598e7aed36c07a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9712e8fe1821d051aa598e7aed36c07a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95c486222f6b5bdba11750bf262168d6"><td class="memItemLeft" align="right" valign="top"><a id="a95c486222f6b5bdba11750bf262168d6" name="a95c486222f6b5bdba11750bf262168d6"></a> <tr class="memitem:a95c486222f6b5bdba11750bf262168d6" id="r_a95c486222f6b5bdba11750bf262168d6"><td class="memItemLeft" align="right" valign="top"><a id="a95c486222f6b5bdba11750bf262168d6" name="a95c486222f6b5bdba11750bf262168d6"></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_digit_7</b></td></tr> 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_digit_7</b></td></tr>
<tr class="separator:a95c486222f6b5bdba11750bf262168d6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a95c486222f6b5bdba11750bf262168d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ede3277365d7bf45524fb89ed788c91"><td class="memItemLeft" align="right" valign="top"><a id="a8ede3277365d7bf45524fb89ed788c91" name="a8ede3277365d7bf45524fb89ed788c91"></a> <tr class="memitem:a8ede3277365d7bf45524fb89ed788c91" id="r_a8ede3277365d7bf45524fb89ed788c91"><td class="memItemLeft" align="right" valign="top"><a id="a8ede3277365d7bf45524fb89ed788c91" name="a8ede3277365d7bf45524fb89ed788c91"></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_digit_8</b></td></tr> 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_digit_8</b></td></tr>
<tr class="separator:a8ede3277365d7bf45524fb89ed788c91"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8ede3277365d7bf45524fb89ed788c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f7ca55d6747119d58b4592b2edf16e"><td class="memItemLeft" align="right" valign="top"><a id="ab7f7ca55d6747119d58b4592b2edf16e" name="ab7f7ca55d6747119d58b4592b2edf16e"></a> <tr class="memitem:ab7f7ca55d6747119d58b4592b2edf16e" id="r_ab7f7ca55d6747119d58b4592b2edf16e"><td class="memItemLeft" align="right" valign="top"><a id="ab7f7ca55d6747119d58b4592b2edf16e" name="ab7f7ca55d6747119d58b4592b2edf16e"></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_digit_9</b></td></tr> 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_digit_9</b></td></tr>
<tr class="separator:ab7f7ca55d6747119d58b4592b2edf16e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab7f7ca55d6747119d58b4592b2edf16e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8ae032cf87469b657f1f25dd8839be5"><td class="memItemLeft" align="right" valign="top"><a id="ae8ae032cf87469b657f1f25dd8839be5" name="ae8ae032cf87469b657f1f25dd8839be5"></a> <tr class="memitem:ae8ae032cf87469b657f1f25dd8839be5" id="r_ae8ae032cf87469b657f1f25dd8839be5"><td class="memItemLeft" align="right" valign="top"><a id="ae8ae032cf87469b657f1f25dd8839be5" name="ae8ae032cf87469b657f1f25dd8839be5"></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_digit_10</b></td></tr> 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_digit_10</b></td></tr>
<tr class="separator:ae8ae032cf87469b657f1f25dd8839be5"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae8ae032cf87469b657f1f25dd8839be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fca860eb1b53d68d53aa011be82a982"><td class="memItemLeft" align="right" valign="top"><a id="a6fca860eb1b53d68d53aa011be82a982" name="a6fca860eb1b53d68d53aa011be82a982"></a> <tr class="memitem:a6fca860eb1b53d68d53aa011be82a982" id="r_a6fca860eb1b53d68d53aa011be82a982"><td class="memItemLeft" align="right" valign="top"><a id="a6fca860eb1b53d68d53aa011be82a982" name="a6fca860eb1b53d68d53aa011be82a982"></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_digit_11</b></td></tr> 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_digit_11</b></td></tr>
<tr class="separator:a6fca860eb1b53d68d53aa011be82a982"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6fca860eb1b53d68d53aa011be82a982"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21533e9d60d8af6941e32144c00647aa"><td class="memItemLeft" align="right" valign="top"><a id="a21533e9d60d8af6941e32144c00647aa" name="a21533e9d60d8af6941e32144c00647aa"></a> <tr class="memitem:a21533e9d60d8af6941e32144c00647aa" id="r_a21533e9d60d8af6941e32144c00647aa"><td class="memItemLeft" align="right" valign="top"><a id="a21533e9d60d8af6941e32144c00647aa" name="a21533e9d60d8af6941e32144c00647aa"></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_digit_12</b></td></tr> 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_digit_12</b></td></tr>
<tr class="separator:a21533e9d60d8af6941e32144c00647aa"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a21533e9d60d8af6941e32144c00647aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ff55defecdfe70c6172f9f3912a7c3b"><td class="memItemLeft" align="right" valign="top"><a id="a9ff55defecdfe70c6172f9f3912a7c3b" name="a9ff55defecdfe70c6172f9f3912a7c3b"></a> <tr class="memitem:a9ff55defecdfe70c6172f9f3912a7c3b" id="r_a9ff55defecdfe70c6172f9f3912a7c3b"><td class="memItemLeft" align="right" valign="top"><a id="a9ff55defecdfe70c6172f9f3912a7c3b" name="a9ff55defecdfe70c6172f9f3912a7c3b"></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_digit_13</b></td></tr> 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_digit_13</b></td></tr>
<tr class="separator:a9ff55defecdfe70c6172f9f3912a7c3b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9ff55defecdfe70c6172f9f3912a7c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a770335d18f0edf8915b65335192dba4b"><td class="memItemLeft" align="right" valign="top"><a id="a770335d18f0edf8915b65335192dba4b" name="a770335d18f0edf8915b65335192dba4b"></a> <tr class="memitem:a770335d18f0edf8915b65335192dba4b" id="r_a770335d18f0edf8915b65335192dba4b"><td class="memItemLeft" align="right" valign="top"><a id="a770335d18f0edf8915b65335192dba4b" name="a770335d18f0edf8915b65335192dba4b"></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_digit_14</b></td></tr> 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_digit_14</b></td></tr>
<tr class="separator:a770335d18f0edf8915b65335192dba4b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a770335d18f0edf8915b65335192dba4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a299a0ada373b888e777cdee337098ba0"><td class="memItemLeft" align="right" valign="top"><a id="a299a0ada373b888e777cdee337098ba0" name="a299a0ada373b888e777cdee337098ba0"></a> <tr class="memitem:a299a0ada373b888e777cdee337098ba0" id="r_a299a0ada373b888e777cdee337098ba0"><td class="memItemLeft" align="right" valign="top"><a id="a299a0ada373b888e777cdee337098ba0" name="a299a0ada373b888e777cdee337098ba0"></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_digit_15</b></td></tr> 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_digit_15</b></td></tr>
<tr class="separator:a299a0ada373b888e777cdee337098ba0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a299a0ada373b888e777cdee337098ba0"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr>
<tr class="memitem:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer" id="r_ac42a57e08e8189c89817bfde6e507c95"><td class="memItemLeft" align="right" valign="top">
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr> <tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr>
<tr class="separator:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_integer16&lt; T &gt;</div><p>Test for hexadecimal integer. </p> class stdex::parser::basic_integer16&lt; T &gt;</div><p>Test for hexadecimal integer. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a016c82e2823d5693eb124391d1b04162" name="a016c82e2823d5693eb124391d1b04162"></a> <a id="a016c82e2823d5693eb124391d1b04162" name="a016c82e2823d5693eb124391d1b04162"></a>
@ -206,33 +200,33 @@ class stdex::parser::basic_integer16&lt; T &gt;</div><p>Test for hexadecimal int
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__integer16.html">stdex::parser::basic_integer16</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__integer16.html">stdex::parser::basic_integer16</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -258,7 +252,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -105,7 +105,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_ipv4_address&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_ipv4_address&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,89 +99,83 @@ Inheritance diagram for stdex::parser::basic_ipv4_address&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:abb97d2e34cca8c35cd6d0fcdff84cc76"><td class="memItemLeft" align="right" valign="top"><a id="abb97d2e34cca8c35cd6d0fcdff84cc76" name="abb97d2e34cca8c35cd6d0fcdff84cc76"></a> <tr class="memitem:abb97d2e34cca8c35cd6d0fcdff84cc76" id="r_abb97d2e34cca8c35cd6d0fcdff84cc76"><td class="memItemLeft" align="right" valign="top"><a id="abb97d2e34cca8c35cd6d0fcdff84cc76" name="abb97d2e34cca8c35cd6d0fcdff84cc76"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_ipv4_address</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_0, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_1, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_2, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_3, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_4, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_5, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_6, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_7, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_8, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_9, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;separator, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_ipv4_address</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">digit_0</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">digit_1</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">digit_2</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">digit_3</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">digit_4</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">digit_5</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">digit_6</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">digit_7</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">digit_8</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">digit_9</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;separator, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:abb97d2e34cca8c35cd6d0fcdff84cc76"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abb97d2e34cca8c35cd6d0fcdff84cc76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96716eacd3c5c86629510edc94b26483"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__ipv4__address.html#a96716eacd3c5c86629510edc94b26483">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a96716eacd3c5c86629510edc94b26483" id="r_a96716eacd3c5c86629510edc94b26483"><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__ipv4__address.html#a96716eacd3c5c86629510edc94b26483">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a96716eacd3c5c86629510edc94b26483"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a96716eacd3c5c86629510edc94b26483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7c996392647c965dd3c97d7af3da973"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__ipv4__address.html#ae7c996392647c965dd3c97d7af3da973">invalidate</a> ()</td></tr> <tr class="memitem:ae7c996392647c965dd3c97d7af3da973" id="r_ae7c996392647c965dd3c97d7af3da973"><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__ipv4__address.html#ae7c996392647c965dd3c97d7af3da973">invalidate</a> ()</td></tr>
<tr class="separator:ae7c996392647c965dd3c97d7af3da973"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7c996392647c965dd3c97d7af3da973"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a0dfb21ee671894048c831edef7257931"><td class="memItemLeft" align="right" valign="top"><a id="a0dfb21ee671894048c831edef7257931" name="a0dfb21ee671894048c831edef7257931"></a> <tr class="memitem:a0dfb21ee671894048c831edef7257931" id="r_a0dfb21ee671894048c831edef7257931"><td class="memItemLeft" align="right" valign="top"><a id="a0dfb21ee671894048c831edef7257931" name="a0dfb21ee671894048c831edef7257931"></a>
<a class="el" href="structstdex_1_1interval.html">stdex::interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>components</b> [4]</td></tr> <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>components</b> [4]</td></tr>
<tr class="memdesc:a0dfb21ee671894048c831edef7257931"><td class="mdescLeft">&#160;</td><td class="mdescRight">Individual component intervals. <br /></td></tr> <tr class="memdesc:a0dfb21ee671894048c831edef7257931"><td class="mdescLeft">&#160;</td><td class="mdescRight">Individual component intervals. <br /></td></tr>
<tr class="separator:a0dfb21ee671894048c831edef7257931"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0dfb21ee671894048c831edef7257931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad50e8e52cf16226e57fa25e48bf17deb"><td class="memItemLeft" align="right" valign="top"><a id="ad50e8e52cf16226e57fa25e48bf17deb" name="ad50e8e52cf16226e57fa25e48bf17deb"></a> <tr class="memitem:ad50e8e52cf16226e57fa25e48bf17deb" id="r_ad50e8e52cf16226e57fa25e48bf17deb"><td class="memItemLeft" align="right" valign="top"><a id="ad50e8e52cf16226e57fa25e48bf17deb" name="ad50e8e52cf16226e57fa25e48bf17deb"></a>
struct in_addr&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">struct</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">in_addr</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="memdesc:ad50e8e52cf16226e57fa25e48bf17deb"><td class="mdescLeft">&#160;</td><td class="mdescRight">IPv4 address value. <br /></td></tr> <tr class="memdesc:ad50e8e52cf16226e57fa25e48bf17deb"><td class="mdescLeft">&#160;</td><td class="mdescRight">IPv4 address value. <br /></td></tr>
<tr class="separator:ad50e8e52cf16226e57fa25e48bf17deb"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad50e8e52cf16226e57fa25e48bf17deb"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:ab5fb71a2064d97f0b04392236a385a9f"><td class="memItemLeft" align="right" valign="top"><a id="ab5fb71a2064d97f0b04392236a385a9f" name="ab5fb71a2064d97f0b04392236a385a9f"></a> <tr class="memitem:ab5fb71a2064d97f0b04392236a385a9f" id="r_ab5fb71a2064d97f0b04392236a385a9f"><td class="memItemLeft" align="right" valign="top"><a id="ab5fb71a2064d97f0b04392236a385a9f" name="ab5fb71a2064d97f0b04392236a385a9f"></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_digit_0</b></td></tr> 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_digit_0</b></td></tr>
<tr class="separator:ab5fb71a2064d97f0b04392236a385a9f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab5fb71a2064d97f0b04392236a385a9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab288b8d3c5ce2149aee23bc32350a84c"><td class="memItemLeft" align="right" valign="top"><a id="ab288b8d3c5ce2149aee23bc32350a84c" name="ab288b8d3c5ce2149aee23bc32350a84c"></a> <tr class="memitem:ab288b8d3c5ce2149aee23bc32350a84c" id="r_ab288b8d3c5ce2149aee23bc32350a84c"><td class="memItemLeft" align="right" valign="top"><a id="ab288b8d3c5ce2149aee23bc32350a84c" name="ab288b8d3c5ce2149aee23bc32350a84c"></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_digit_1</b></td></tr> 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_digit_1</b></td></tr>
<tr class="separator:ab288b8d3c5ce2149aee23bc32350a84c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab288b8d3c5ce2149aee23bc32350a84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2d2d8071a4ecf007f21ae0ae8c91224"><td class="memItemLeft" align="right" valign="top"><a id="ab2d2d8071a4ecf007f21ae0ae8c91224" name="ab2d2d8071a4ecf007f21ae0ae8c91224"></a> <tr class="memitem:ab2d2d8071a4ecf007f21ae0ae8c91224" id="r_ab2d2d8071a4ecf007f21ae0ae8c91224"><td class="memItemLeft" align="right" valign="top"><a id="ab2d2d8071a4ecf007f21ae0ae8c91224" name="ab2d2d8071a4ecf007f21ae0ae8c91224"></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_digit_2</b></td></tr> 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_digit_2</b></td></tr>
<tr class="separator:ab2d2d8071a4ecf007f21ae0ae8c91224"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2d2d8071a4ecf007f21ae0ae8c91224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ae0a193fbef80c6eb3285c0977510c8"><td class="memItemLeft" align="right" valign="top"><a id="a6ae0a193fbef80c6eb3285c0977510c8" name="a6ae0a193fbef80c6eb3285c0977510c8"></a> <tr class="memitem:a6ae0a193fbef80c6eb3285c0977510c8" id="r_a6ae0a193fbef80c6eb3285c0977510c8"><td class="memItemLeft" align="right" valign="top"><a id="a6ae0a193fbef80c6eb3285c0977510c8" name="a6ae0a193fbef80c6eb3285c0977510c8"></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_digit_3</b></td></tr> 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_digit_3</b></td></tr>
<tr class="separator:a6ae0a193fbef80c6eb3285c0977510c8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6ae0a193fbef80c6eb3285c0977510c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11154106bb0ea7a65d31a7b9615afed7"><td class="memItemLeft" align="right" valign="top"><a id="a11154106bb0ea7a65d31a7b9615afed7" name="a11154106bb0ea7a65d31a7b9615afed7"></a> <tr class="memitem:a11154106bb0ea7a65d31a7b9615afed7" id="r_a11154106bb0ea7a65d31a7b9615afed7"><td class="memItemLeft" align="right" valign="top"><a id="a11154106bb0ea7a65d31a7b9615afed7" name="a11154106bb0ea7a65d31a7b9615afed7"></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_digit_4</b></td></tr> 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_digit_4</b></td></tr>
<tr class="separator:a11154106bb0ea7a65d31a7b9615afed7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a11154106bb0ea7a65d31a7b9615afed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a216c3a9edbad29bf3aa322f49ee433e5"><td class="memItemLeft" align="right" valign="top"><a id="a216c3a9edbad29bf3aa322f49ee433e5" name="a216c3a9edbad29bf3aa322f49ee433e5"></a> <tr class="memitem:a216c3a9edbad29bf3aa322f49ee433e5" id="r_a216c3a9edbad29bf3aa322f49ee433e5"><td class="memItemLeft" align="right" valign="top"><a id="a216c3a9edbad29bf3aa322f49ee433e5" name="a216c3a9edbad29bf3aa322f49ee433e5"></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_digit_5</b></td></tr> 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_digit_5</b></td></tr>
<tr class="separator:a216c3a9edbad29bf3aa322f49ee433e5"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a216c3a9edbad29bf3aa322f49ee433e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f6d3461188a4f0b703a6c3b34d0cfa1"><td class="memItemLeft" align="right" valign="top"><a id="a0f6d3461188a4f0b703a6c3b34d0cfa1" name="a0f6d3461188a4f0b703a6c3b34d0cfa1"></a> <tr class="memitem:a0f6d3461188a4f0b703a6c3b34d0cfa1" id="r_a0f6d3461188a4f0b703a6c3b34d0cfa1"><td class="memItemLeft" align="right" valign="top"><a id="a0f6d3461188a4f0b703a6c3b34d0cfa1" name="a0f6d3461188a4f0b703a6c3b34d0cfa1"></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_digit_6</b></td></tr> 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_digit_6</b></td></tr>
<tr class="separator:a0f6d3461188a4f0b703a6c3b34d0cfa1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f6d3461188a4f0b703a6c3b34d0cfa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f0ea32ecd38faf1680c8e3b82f5839d"><td class="memItemLeft" align="right" valign="top"><a id="a9f0ea32ecd38faf1680c8e3b82f5839d" name="a9f0ea32ecd38faf1680c8e3b82f5839d"></a> <tr class="memitem:a9f0ea32ecd38faf1680c8e3b82f5839d" id="r_a9f0ea32ecd38faf1680c8e3b82f5839d"><td class="memItemLeft" align="right" valign="top"><a id="a9f0ea32ecd38faf1680c8e3b82f5839d" name="a9f0ea32ecd38faf1680c8e3b82f5839d"></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_digit_7</b></td></tr> 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_digit_7</b></td></tr>
<tr class="separator:a9f0ea32ecd38faf1680c8e3b82f5839d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9f0ea32ecd38faf1680c8e3b82f5839d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85e8b16d85f5dcf0525d12405f728ecf"><td class="memItemLeft" align="right" valign="top"><a id="a85e8b16d85f5dcf0525d12405f728ecf" name="a85e8b16d85f5dcf0525d12405f728ecf"></a> <tr class="memitem:a85e8b16d85f5dcf0525d12405f728ecf" id="r_a85e8b16d85f5dcf0525d12405f728ecf"><td class="memItemLeft" align="right" valign="top"><a id="a85e8b16d85f5dcf0525d12405f728ecf" name="a85e8b16d85f5dcf0525d12405f728ecf"></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_digit_8</b></td></tr> 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_digit_8</b></td></tr>
<tr class="separator:a85e8b16d85f5dcf0525d12405f728ecf"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a85e8b16d85f5dcf0525d12405f728ecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26765f7f4391f2df64771b02b42df47d"><td class="memItemLeft" align="right" valign="top"><a id="a26765f7f4391f2df64771b02b42df47d" name="a26765f7f4391f2df64771b02b42df47d"></a> <tr class="memitem:a26765f7f4391f2df64771b02b42df47d" id="r_a26765f7f4391f2df64771b02b42df47d"><td class="memItemLeft" align="right" valign="top"><a id="a26765f7f4391f2df64771b02b42df47d" name="a26765f7f4391f2df64771b02b42df47d"></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_digit_9</b></td></tr> 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_digit_9</b></td></tr>
<tr class="separator:a26765f7f4391f2df64771b02b42df47d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a26765f7f4391f2df64771b02b42df47d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51e57bddb7e446f07ace01f5963a79d3"><td class="memItemLeft" align="right" valign="top"><a id="a51e57bddb7e446f07ace01f5963a79d3" name="a51e57bddb7e446f07ace01f5963a79d3"></a> <tr class="memitem:a51e57bddb7e446f07ace01f5963a79d3" id="r_a51e57bddb7e446f07ace01f5963a79d3"><td class="memItemLeft" align="right" valign="top"><a id="a51e57bddb7e446f07ace01f5963a79d3" name="a51e57bddb7e446f07ace01f5963a79d3"></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_separator</b></td></tr> 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_separator</b></td></tr>
<tr class="separator:a51e57bddb7e446f07ace01f5963a79d3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a51e57bddb7e446f07ace01f5963a79d3"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_ipv4_address&lt; T &gt;</div><p>Test for IPv4 address. </p> class stdex::parser::basic_ipv4_address&lt; T &gt;</div><p>Test for IPv4 address. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ae7c996392647c965dd3c97d7af3da973" name="ae7c996392647c965dd3c97d7af3da973"></a> <a id="ae7c996392647c965dd3c97d7af3da973" name="ae7c996392647c965dd3c97d7af3da973"></a>
@ -190,13 +184,13 @@ class stdex::parser::basic_ipv4_address&lt; T &gt;</div><p>Test for IPv4 address
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__ipv4__address.html">stdex::parser::basic_ipv4_address</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__ipv4__address.html">stdex::parser::basic_ipv4_address</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -219,33 +213,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__ipv4__address.html">stdex::parser::basic_ipv4_address</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__ipv4__address.html">stdex::parser::basic_ipv4_address</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -271,7 +265,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -113,7 +113,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

File diff suppressed because one or more lines are too long

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -92,7 +92,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_ipv6_scope_id_char&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_ipv6_scope_id_char&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -97,43 +97,40 @@ Inheritance diagram for stdex::parser::basic_ipv6_scope_id_char&lt; T &gt;:</div
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a7c7e34d65e49afa9cff2ca36eb3a5c43"><td class="memItemLeft" align="right" valign="top"><a id="a7c7e34d65e49afa9cff2ca36eb3a5c43" name="a7c7e34d65e49afa9cff2ca36eb3a5c43"></a> <tr class="memitem:a7c7e34d65e49afa9cff2ca36eb3a5c43" id="r_a7c7e34d65e49afa9cff2ca36eb3a5c43"><td class="memItemLeft" align="right" valign="top"><a id="a7c7e34d65e49afa9cff2ca36eb3a5c43" name="a7c7e34d65e49afa9cff2ca36eb3a5c43"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_ipv6_scope_id_char</b> (const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_ipv6_scope_id_char</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a7c7e34d65e49afa9cff2ca36eb3a5c43"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7c7e34d65e49afa9cff2ca36eb3a5c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a842814b947a2b40d83a859a4c48af94c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html#a842814b947a2b40d83a859a4c48af94c">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a842814b947a2b40d83a859a4c48af94c" id="r_a842814b947a2b40d83a859a4c48af94c"><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__ipv6__scope__id__char.html#a842814b947a2b40d83a859a4c48af94c">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a842814b947a2b40d83a859a4c48af94c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a842814b947a2b40d83a859a4c48af94c"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_ipv6_scope_id_char&lt; T &gt;</div><p>Test for valid IPv6 address scope ID character. </p> class stdex::parser::basic_ipv6_scope_id_char&lt; T &gt;</div><p>Test for valid IPv6 address scope ID character. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a842814b947a2b40d83a859a4c48af94c" name="a842814b947a2b40d83a859a4c48af94c"></a> <a id="a842814b947a2b40d83a859a4c48af94c" name="a842814b947a2b40d83a859a4c48af94c"></a>
@ -142,33 +139,33 @@ class stdex::parser::basic_ipv6_scope_id_char&lt; T &gt;</div><p>Test for valid
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__ipv6__scope__id__char.html">stdex::parser::basic_ipv6_scope_id_char</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__ipv6__scope__id__char.html">stdex::parser::basic_ipv6_scope_id_char</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -194,7 +191,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -96,7 +96,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_iterations&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_iterations&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,62 +98,59 @@ Inheritance diagram for stdex::parser::basic_iterations&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a7a8ee05332508f80303eaa74071e95a1"><td class="memItemLeft" align="right" valign="top"><a id="a7a8ee05332508f80303eaa74071e95a1" name="a7a8ee05332508f80303eaa74071e95a1"></a> <tr class="memitem:a7a8ee05332508f80303eaa74071e95a1" id="r_a7a8ee05332508f80303eaa74071e95a1"><td class="memItemLeft" align="right" valign="top"><a id="a7a8ee05332508f80303eaa74071e95a1" name="a7a8ee05332508f80303eaa74071e95a1"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_iterations</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;el, size_t min_iterations=0, size_t max_iterations=(size_t) -1, bool greedy=true)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_iterations</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;<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">min_iterations</a>=0, <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">max_iterations</a>=(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>) -1, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">greedy</a>=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">true</a>)</td></tr>
<tr class="separator:a7a8ee05332508f80303eaa74071e95a1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7a8ee05332508f80303eaa74071e95a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93bb17b154cdd18f60de7d1e676ca699"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__iterations.html#a93bb17b154cdd18f60de7d1e676ca699">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a93bb17b154cdd18f60de7d1e676ca699" id="r_a93bb17b154cdd18f60de7d1e676ca699"><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__iterations.html#a93bb17b154cdd18f60de7d1e676ca699">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a93bb17b154cdd18f60de7d1e676ca699"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a93bb17b154cdd18f60de7d1e676ca699"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a8a06638fea659f03fddc9d41dfc4efac"><td class="memItemLeft" align="right" valign="top"><a id="a8a06638fea659f03fddc9d41dfc4efac" name="a8a06638fea659f03fddc9d41dfc4efac"></a> <tr class="memitem:a8a06638fea659f03fddc9d41dfc4efac" id="r_a8a06638fea659f03fddc9d41dfc4efac"><td class="memItemLeft" align="right" valign="top"><a id="a8a06638fea659f03fddc9d41dfc4efac" name="a8a06638fea659f03fddc9d41dfc4efac"></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_el</b></td></tr> 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_el</b></td></tr>
<tr class="memdesc:a8a06638fea659f03fddc9d41dfc4efac"><td class="mdescLeft">&#160;</td><td class="mdescRight">repeating element <br /></td></tr> <tr class="memdesc:a8a06638fea659f03fddc9d41dfc4efac"><td class="mdescLeft">&#160;</td><td class="mdescRight">repeating element <br /></td></tr>
<tr class="separator:a8a06638fea659f03fddc9d41dfc4efac"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8a06638fea659f03fddc9d41dfc4efac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab86447331f306ff85c49764a5d0d646"><td class="memItemLeft" align="right" valign="top"><a id="aab86447331f306ff85c49764a5d0d646" name="aab86447331f306ff85c49764a5d0d646"></a> <tr class="memitem:aab86447331f306ff85c49764a5d0d646" id="r_aab86447331f306ff85c49764a5d0d646"><td class="memItemLeft" align="right" valign="top"><a id="aab86447331f306ff85c49764a5d0d646" name="aab86447331f306ff85c49764a5d0d646"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_min_iterations</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_min_iterations</b></td></tr>
<tr class="memdesc:aab86447331f306ff85c49764a5d0d646"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum number of iterations <br /></td></tr> <tr class="memdesc:aab86447331f306ff85c49764a5d0d646"><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum number of iterations <br /></td></tr>
<tr class="separator:aab86447331f306ff85c49764a5d0d646"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aab86447331f306ff85c49764a5d0d646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca0b8e1f9522a5306db5fe173269e8b1"><td class="memItemLeft" align="right" valign="top"><a id="aca0b8e1f9522a5306db5fe173269e8b1" name="aca0b8e1f9522a5306db5fe173269e8b1"></a> <tr class="memitem:aca0b8e1f9522a5306db5fe173269e8b1" id="r_aca0b8e1f9522a5306db5fe173269e8b1"><td class="memItemLeft" align="right" valign="top"><a id="aca0b8e1f9522a5306db5fe173269e8b1" name="aca0b8e1f9522a5306db5fe173269e8b1"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_max_iterations</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_max_iterations</b></td></tr>
<tr class="memdesc:aca0b8e1f9522a5306db5fe173269e8b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum number of iterations <br /></td></tr> <tr class="memdesc:aca0b8e1f9522a5306db5fe173269e8b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum number of iterations <br /></td></tr>
<tr class="separator:aca0b8e1f9522a5306db5fe173269e8b1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aca0b8e1f9522a5306db5fe173269e8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2523c18948003ca4726eaed098e6de12"><td class="memItemLeft" align="right" valign="top"><a id="a2523c18948003ca4726eaed098e6de12" name="a2523c18948003ca4726eaed098e6de12"></a> <tr class="memitem:a2523c18948003ca4726eaed098e6de12" id="r_a2523c18948003ca4726eaed098e6de12"><td class="memItemLeft" align="right" valign="top"><a id="a2523c18948003ca4726eaed098e6de12" name="a2523c18948003ca4726eaed098e6de12"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_greedy</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_greedy</b></td></tr>
<tr class="memdesc:a2523c18948003ca4726eaed098e6de12"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to match as long sequence as possible <br /></td></tr> <tr class="memdesc:a2523c18948003ca4726eaed098e6de12"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to match as long sequence as possible <br /></td></tr>
<tr class="separator:a2523c18948003ca4726eaed098e6de12"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2523c18948003ca4726eaed098e6de12"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_iterations&lt; T &gt;</div><p>Test for repeating. </p> class stdex::parser::basic_iterations&lt; T &gt;</div><p>Test for repeating. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a93bb17b154cdd18f60de7d1e676ca699" name="a93bb17b154cdd18f60de7d1e676ca699"></a> <a id="a93bb17b154cdd18f60de7d1e676ca699" name="a93bb17b154cdd18f60de7d1e676ca699"></a>
@ -162,33 +159,33 @@ class stdex::parser::basic_iterations&lt; T &gt;</div><p>Test for repeating. </p
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__iterations.html">stdex::parser::basic_iterations</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__iterations.html">stdex::parser::basic_iterations</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -214,7 +211,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -104,7 +104,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_json_string&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_json_string&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,84 +99,78 @@ Inheritance diagram for stdex::parser::basic_json_string&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:aabfed904297fef0c911ab2fbaec3a611"><td class="memItemLeft" align="right" valign="top"><a id="aabfed904297fef0c911ab2fbaec3a611" name="aabfed904297fef0c911ab2fbaec3a611"></a> <tr class="memitem:aabfed904297fef0c911ab2fbaec3a611" id="r_aabfed904297fef0c911ab2fbaec3a611"><td class="memItemLeft" align="right" valign="top"><a id="aabfed904297fef0c911ab2fbaec3a611" name="aabfed904297fef0c911ab2fbaec3a611"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_json_string</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;quote, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;chr, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;escape, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;sol, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;bs, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;ff, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;lf, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;cr, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;htab, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;uni, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer16.html">basic_integer16</a>&lt; T &gt; &gt; &amp;hex, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_json_string</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">quote</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">chr</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">escape</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">sol</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">bs</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">ff</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">lf</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">cr</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">htab</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">uni</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__integer16.html">basic_integer16</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">hex</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:aabfed904297fef0c911ab2fbaec3a611"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aabfed904297fef0c911ab2fbaec3a611"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e2ccc3c185db49759c4511336e0de84"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__json__string.html#a1e2ccc3c185db49759c4511336e0de84">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a1e2ccc3c185db49759c4511336e0de84" id="r_a1e2ccc3c185db49759c4511336e0de84"><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__json__string.html#a1e2ccc3c185db49759c4511336e0de84">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a1e2ccc3c185db49759c4511336e0de84"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1e2ccc3c185db49759c4511336e0de84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e34221fce39f119aadb5e71143adeb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__json__string.html#a46e34221fce39f119aadb5e71143adeb">invalidate</a> ()</td></tr> <tr class="memitem:a46e34221fce39f119aadb5e71143adeb" id="r_a46e34221fce39f119aadb5e71143adeb"><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__json__string.html#a46e34221fce39f119aadb5e71143adeb">invalidate</a> ()</td></tr>
<tr class="separator:a46e34221fce39f119aadb5e71143adeb"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a46e34221fce39f119aadb5e71143adeb"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a90ac9ecb2a2e2b4e6f98a9a148f506b1"><td class="memItemLeft" align="right" valign="top"><a id="a90ac9ecb2a2e2b4e6f98a9a148f506b1" name="a90ac9ecb2a2e2b4e6f98a9a148f506b1"></a> <tr class="memitem:a90ac9ecb2a2e2b4e6f98a9a148f506b1" id="r_a90ac9ecb2a2e2b4e6f98a9a148f506b1"><td class="memItemLeft" align="right" valign="top"><a id="a90ac9ecb2a2e2b4e6f98a9a148f506b1" name="a90ac9ecb2a2e2b4e6f98a9a148f506b1"></a>
std::basic_string&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> std::basic_string&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="separator:a90ac9ecb2a2e2b4e6f98a9a148f506b1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a90ac9ecb2a2e2b4e6f98a9a148f506b1"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a0a317e374a43ef205840c3b6d5b3b637"><td class="memItemLeft" align="right" valign="top"><a id="a0a317e374a43ef205840c3b6d5b3b637" name="a0a317e374a43ef205840c3b6d5b3b637"></a> <tr class="memitem:a0a317e374a43ef205840c3b6d5b3b637" id="r_a0a317e374a43ef205840c3b6d5b3b637"><td class="memItemLeft" align="right" valign="top"><a id="a0a317e374a43ef205840c3b6d5b3b637" name="a0a317e374a43ef205840c3b6d5b3b637"></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_quote</b></td></tr> 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_quote</b></td></tr>
<tr class="separator:a0a317e374a43ef205840c3b6d5b3b637"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0a317e374a43ef205840c3b6d5b3b637"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb94638e8a9e781cc54b8082f631fe8e"><td class="memItemLeft" align="right" valign="top"><a id="afb94638e8a9e781cc54b8082f631fe8e" name="afb94638e8a9e781cc54b8082f631fe8e"></a> <tr class="memitem:afb94638e8a9e781cc54b8082f631fe8e" id="r_afb94638e8a9e781cc54b8082f631fe8e"><td class="memItemLeft" align="right" valign="top"><a id="afb94638e8a9e781cc54b8082f631fe8e" name="afb94638e8a9e781cc54b8082f631fe8e"></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_chr</b></td></tr> 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_chr</b></td></tr>
<tr class="separator:afb94638e8a9e781cc54b8082f631fe8e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:afb94638e8a9e781cc54b8082f631fe8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fbeb7aee6f0caad2ee1e382edf5e356"><td class="memItemLeft" align="right" valign="top"><a id="a8fbeb7aee6f0caad2ee1e382edf5e356" name="a8fbeb7aee6f0caad2ee1e382edf5e356"></a> <tr class="memitem:a8fbeb7aee6f0caad2ee1e382edf5e356" id="r_a8fbeb7aee6f0caad2ee1e382edf5e356"><td class="memItemLeft" align="right" valign="top"><a id="a8fbeb7aee6f0caad2ee1e382edf5e356" name="a8fbeb7aee6f0caad2ee1e382edf5e356"></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_escape</b></td></tr> 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_escape</b></td></tr>
<tr class="separator:a8fbeb7aee6f0caad2ee1e382edf5e356"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8fbeb7aee6f0caad2ee1e382edf5e356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a600ceb1faca7ad291e8f691a11c35b07"><td class="memItemLeft" align="right" valign="top"><a id="a600ceb1faca7ad291e8f691a11c35b07" name="a600ceb1faca7ad291e8f691a11c35b07"></a> <tr class="memitem:a600ceb1faca7ad291e8f691a11c35b07" id="r_a600ceb1faca7ad291e8f691a11c35b07"><td class="memItemLeft" align="right" valign="top"><a id="a600ceb1faca7ad291e8f691a11c35b07" name="a600ceb1faca7ad291e8f691a11c35b07"></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_sol</b></td></tr> 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_sol</b></td></tr>
<tr class="separator:a600ceb1faca7ad291e8f691a11c35b07"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a600ceb1faca7ad291e8f691a11c35b07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa921d3b8a3a30931878226c0a9d0083f"><td class="memItemLeft" align="right" valign="top"><a id="aa921d3b8a3a30931878226c0a9d0083f" name="aa921d3b8a3a30931878226c0a9d0083f"></a> <tr class="memitem:aa921d3b8a3a30931878226c0a9d0083f" id="r_aa921d3b8a3a30931878226c0a9d0083f"><td class="memItemLeft" align="right" valign="top"><a id="aa921d3b8a3a30931878226c0a9d0083f" name="aa921d3b8a3a30931878226c0a9d0083f"></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_bs</b></td></tr> 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_bs</b></td></tr>
<tr class="separator:aa921d3b8a3a30931878226c0a9d0083f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa921d3b8a3a30931878226c0a9d0083f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d523cc6f28b46b120559c79f19866fb"><td class="memItemLeft" align="right" valign="top"><a id="a5d523cc6f28b46b120559c79f19866fb" name="a5d523cc6f28b46b120559c79f19866fb"></a> <tr class="memitem:a5d523cc6f28b46b120559c79f19866fb" id="r_a5d523cc6f28b46b120559c79f19866fb"><td class="memItemLeft" align="right" valign="top"><a id="a5d523cc6f28b46b120559c79f19866fb" name="a5d523cc6f28b46b120559c79f19866fb"></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_ff</b></td></tr> 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_ff</b></td></tr>
<tr class="separator:a5d523cc6f28b46b120559c79f19866fb"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5d523cc6f28b46b120559c79f19866fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65e165dc5bcc45783d0f917614bcc5cc"><td class="memItemLeft" align="right" valign="top"><a id="a65e165dc5bcc45783d0f917614bcc5cc" name="a65e165dc5bcc45783d0f917614bcc5cc"></a> <tr class="memitem:a65e165dc5bcc45783d0f917614bcc5cc" id="r_a65e165dc5bcc45783d0f917614bcc5cc"><td class="memItemLeft" align="right" valign="top"><a id="a65e165dc5bcc45783d0f917614bcc5cc" name="a65e165dc5bcc45783d0f917614bcc5cc"></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_lf</b></td></tr> 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_lf</b></td></tr>
<tr class="separator:a65e165dc5bcc45783d0f917614bcc5cc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a65e165dc5bcc45783d0f917614bcc5cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad25a36e1bf2952115f41d98f834742d2"><td class="memItemLeft" align="right" valign="top"><a id="ad25a36e1bf2952115f41d98f834742d2" name="ad25a36e1bf2952115f41d98f834742d2"></a> <tr class="memitem:ad25a36e1bf2952115f41d98f834742d2" id="r_ad25a36e1bf2952115f41d98f834742d2"><td class="memItemLeft" align="right" valign="top"><a id="ad25a36e1bf2952115f41d98f834742d2" name="ad25a36e1bf2952115f41d98f834742d2"></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_cr</b></td></tr> 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_cr</b></td></tr>
<tr class="separator:ad25a36e1bf2952115f41d98f834742d2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad25a36e1bf2952115f41d98f834742d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af57dde59a554be4432e714b68d55eb8b"><td class="memItemLeft" align="right" valign="top"><a id="af57dde59a554be4432e714b68d55eb8b" name="af57dde59a554be4432e714b68d55eb8b"></a> <tr class="memitem:af57dde59a554be4432e714b68d55eb8b" id="r_af57dde59a554be4432e714b68d55eb8b"><td class="memItemLeft" align="right" valign="top"><a id="af57dde59a554be4432e714b68d55eb8b" name="af57dde59a554be4432e714b68d55eb8b"></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_htab</b></td></tr> 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_htab</b></td></tr>
<tr class="separator:af57dde59a554be4432e714b68d55eb8b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af57dde59a554be4432e714b68d55eb8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22ae720ff88d6a862e4eac90be3770b"><td class="memItemLeft" align="right" valign="top"><a id="ad22ae720ff88d6a862e4eac90be3770b" name="ad22ae720ff88d6a862e4eac90be3770b"></a> <tr class="memitem:ad22ae720ff88d6a862e4eac90be3770b" id="r_ad22ae720ff88d6a862e4eac90be3770b"><td class="memItemLeft" align="right" valign="top"><a id="ad22ae720ff88d6a862e4eac90be3770b" name="ad22ae720ff88d6a862e4eac90be3770b"></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_uni</b></td></tr> 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_uni</b></td></tr>
<tr class="separator:ad22ae720ff88d6a862e4eac90be3770b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad22ae720ff88d6a862e4eac90be3770b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a420994bd4e3c1d6e2ae29f15c254d02f"><td class="memItemLeft" align="right" valign="top"><a id="a420994bd4e3c1d6e2ae29f15c254d02f" name="a420994bd4e3c1d6e2ae29f15c254d02f"></a> <tr class="memitem:a420994bd4e3c1d6e2ae29f15c254d02f" id="r_a420994bd4e3c1d6e2ae29f15c254d02f"><td class="memItemLeft" align="right" valign="top"><a id="a420994bd4e3c1d6e2ae29f15c254d02f" name="a420994bd4e3c1d6e2ae29f15c254d02f"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer16.html">basic_integer16</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_hex</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer16.html">basic_integer16</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_hex</b></td></tr>
<tr class="separator:a420994bd4e3c1d6e2ae29f15c254d02f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a420994bd4e3c1d6e2ae29f15c254d02f"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_json_string&lt; T &gt;</div><p>Test for JSON string. </p> class stdex::parser::basic_json_string&lt; T &gt;</div><p>Test for JSON string. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a46e34221fce39f119aadb5e71143adeb" name="a46e34221fce39f119aadb5e71143adeb"></a> <a id="a46e34221fce39f119aadb5e71143adeb" name="a46e34221fce39f119aadb5e71143adeb"></a>
@ -185,13 +179,13 @@ class stdex::parser::basic_json_string&lt; T &gt;</div><p>Test for JSON string.
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__json__string.html">stdex::parser::basic_json_string</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__json__string.html">stdex::parser::basic_json_string</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -214,33 +208,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__json__string.html">stdex::parser::basic_json_string</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__json__string.html">stdex::parser::basic_json_string</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -266,7 +260,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:09 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.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,7 +98,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_mixed_numeral&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_mixed_numeral&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,71 +99,65 @@ Inheritance diagram for stdex::parser::basic_mixed_numeral&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a5b00eed1606b244eafc4b6f98d4dc61d"><td class="memItemLeft" align="right" valign="top"><a id="a5b00eed1606b244eafc4b6f98d4dc61d" name="a5b00eed1606b244eafc4b6f98d4dc61d"></a> <tr class="memitem:a5b00eed1606b244eafc4b6f98d4dc61d" id="r_a5b00eed1606b244eafc4b6f98d4dc61d"><td class="memItemLeft" align="right" valign="top"><a id="a5b00eed1606b244eafc4b6f98d4dc61d" name="a5b00eed1606b244eafc4b6f98d4dc61d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_mixed_numeral</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_positive_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_negative_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_special_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_integer, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;space, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_fraction, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_mixed_numeral</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_positive_sign</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">_negative_sign</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">_special_sign</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">_integer</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;space, <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">_fraction</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a5b00eed1606b244eafc4b6f98d4dc61d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5b00eed1606b244eafc4b6f98d4dc61d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea942964e4dfa6962e96873666eaa47"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__mixed__numeral.html#a9ea942964e4dfa6962e96873666eaa47">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a9ea942964e4dfa6962e96873666eaa47" id="r_a9ea942964e4dfa6962e96873666eaa47"><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__mixed__numeral.html#a9ea942964e4dfa6962e96873666eaa47">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a9ea942964e4dfa6962e96873666eaa47"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9ea942964e4dfa6962e96873666eaa47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab011e2b4d589b3f96bc6b1765161a439"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__mixed__numeral.html#ab011e2b4d589b3f96bc6b1765161a439">invalidate</a> ()</td></tr> <tr class="memitem:ab011e2b4d589b3f96bc6b1765161a439" id="r_ab011e2b4d589b3f96bc6b1765161a439"><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__mixed__numeral.html#ab011e2b4d589b3f96bc6b1765161a439">invalidate</a> ()</td></tr>
<tr class="separator:ab011e2b4d589b3f96bc6b1765161a439"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab011e2b4d589b3f96bc6b1765161a439"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:aee09625077f56e1139e3a6c26e24e93f"><td class="memItemLeft" align="right" valign="top"><a id="aee09625077f56e1139e3a6c26e24e93f" name="aee09625077f56e1139e3a6c26e24e93f"></a> <tr class="memitem:aee09625077f56e1139e3a6c26e24e93f" id="r_aee09625077f56e1139e3a6c26e24e93f"><td class="memItemLeft" align="right" valign="top"><a id="aee09625077f56e1139e3a6c26e24e93f" name="aee09625077f56e1139e3a6c26e24e93f"></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>positive_sign</b></td></tr> 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>positive_sign</b></td></tr>
<tr class="memdesc:aee09625077f56e1139e3a6c26e24e93f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive sign. <br /></td></tr> <tr class="memdesc:aee09625077f56e1139e3a6c26e24e93f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive sign. <br /></td></tr>
<tr class="separator:aee09625077f56e1139e3a6c26e24e93f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aee09625077f56e1139e3a6c26e24e93f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76a2ae3e988b901ae4745a5ba8c22d46"><td class="memItemLeft" align="right" valign="top"><a id="a76a2ae3e988b901ae4745a5ba8c22d46" name="a76a2ae3e988b901ae4745a5ba8c22d46"></a> <tr class="memitem:a76a2ae3e988b901ae4745a5ba8c22d46" id="r_a76a2ae3e988b901ae4745a5ba8c22d46"><td class="memItemLeft" align="right" valign="top"><a id="a76a2ae3e988b901ae4745a5ba8c22d46" name="a76a2ae3e988b901ae4745a5ba8c22d46"></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>negative_sign</b></td></tr> 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>negative_sign</b></td></tr>
<tr class="memdesc:a76a2ae3e988b901ae4745a5ba8c22d46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative sign. <br /></td></tr> <tr class="memdesc:a76a2ae3e988b901ae4745a5ba8c22d46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative sign. <br /></td></tr>
<tr class="separator:a76a2ae3e988b901ae4745a5ba8c22d46"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a76a2ae3e988b901ae4745a5ba8c22d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46c6721810cc8f90218aee66a4c27132"><td class="memItemLeft" align="right" valign="top"><a id="a46c6721810cc8f90218aee66a4c27132" name="a46c6721810cc8f90218aee66a4c27132"></a> <tr class="memitem:a46c6721810cc8f90218aee66a4c27132" id="r_a46c6721810cc8f90218aee66a4c27132"><td class="memItemLeft" align="right" valign="top"><a id="a46c6721810cc8f90218aee66a4c27132" name="a46c6721810cc8f90218aee66a4c27132"></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>special_sign</b></td></tr> 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>special_sign</b></td></tr>
<tr class="memdesc:a46c6721810cc8f90218aee66a4c27132"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special sign (e.g. plus-minus '±') <br /></td></tr> <tr class="memdesc:a46c6721810cc8f90218aee66a4c27132"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special sign (e.g. plus-minus '±') <br /></td></tr>
<tr class="separator:a46c6721810cc8f90218aee66a4c27132"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a46c6721810cc8f90218aee66a4c27132"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af42e711d277a70c9624864e5f74a0bfd"><td class="memItemLeft" align="right" valign="top"><a id="af42e711d277a70c9624864e5f74a0bfd" name="af42e711d277a70c9624864e5f74a0bfd"></a> <tr class="memitem:af42e711d277a70c9624864e5f74a0bfd" id="r_af42e711d277a70c9624864e5f74a0bfd"><td class="memItemLeft" align="right" valign="top"><a id="af42e711d277a70c9624864e5f74a0bfd" name="af42e711d277a70c9624864e5f74a0bfd"></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>integer</b></td></tr> 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>integer</b></td></tr>
<tr class="memdesc:af42e711d277a70c9624864e5f74a0bfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Integer part. <br /></td></tr> <tr class="memdesc:af42e711d277a70c9624864e5f74a0bfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Integer part. <br /></td></tr>
<tr class="separator:af42e711d277a70c9624864e5f74a0bfd"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af42e711d277a70c9624864e5f74a0bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a288fa70b3073080487d6d253600dca34"><td class="memItemLeft" align="right" valign="top"><a id="a288fa70b3073080487d6d253600dca34" name="a288fa70b3073080487d6d253600dca34"></a> <tr class="memitem:a288fa70b3073080487d6d253600dca34" id="r_a288fa70b3073080487d6d253600dca34"><td class="memItemLeft" align="right" valign="top"><a id="a288fa70b3073080487d6d253600dca34" name="a288fa70b3073080487d6d253600dca34"></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>fraction</b></td></tr> 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>fraction</b></td></tr>
<tr class="memdesc:a288fa70b3073080487d6d253600dca34"><td class="mdescLeft">&#160;</td><td class="mdescRight">fraction <br /></td></tr> <tr class="memdesc:a288fa70b3073080487d6d253600dca34"><td class="mdescLeft">&#160;</td><td class="mdescRight">fraction <br /></td></tr>
<tr class="separator:a288fa70b3073080487d6d253600dca34"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a288fa70b3073080487d6d253600dca34"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a7ebd131664e2a37f9b58bda7d7be8901"><td class="memItemLeft" align="right" valign="top"><a id="a7ebd131664e2a37f9b58bda7d7be8901" name="a7ebd131664e2a37f9b58bda7d7be8901"></a> <tr class="memitem:a7ebd131664e2a37f9b58bda7d7be8901" id="r_a7ebd131664e2a37f9b58bda7d7be8901"><td class="memItemLeft" align="right" valign="top"><a id="a7ebd131664e2a37f9b58bda7d7be8901" name="a7ebd131664e2a37f9b58bda7d7be8901"></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> 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:a7ebd131664e2a37f9b58bda7d7be8901"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7ebd131664e2a37f9b58bda7d7be8901"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_mixed_numeral&lt; T &gt;</div><p>Test for mixed numeral. </p> class stdex::parser::basic_mixed_numeral&lt; T &gt;</div><p>Test for mixed numeral. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ab011e2b4d589b3f96bc6b1765161a439" name="ab011e2b4d589b3f96bc6b1765161a439"></a> <a id="ab011e2b4d589b3f96bc6b1765161a439" name="ab011e2b4d589b3f96bc6b1765161a439"></a>
@ -172,13 +166,13 @@ class stdex::parser::basic_mixed_numeral&lt; T &gt;</div><p>Test for mixed numer
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__mixed__numeral.html">stdex::parser::basic_mixed_numeral</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__mixed__numeral.html">stdex::parser::basic_mixed_numeral</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -201,33 +195,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__mixed__numeral.html">stdex::parser::basic_mixed_numeral</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__mixed__numeral.html">stdex::parser::basic_mixed_numeral</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -253,7 +247,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,7 +99,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_monetary_numeral&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_monetary_numeral&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,76 +98,70 @@ Inheritance diagram for stdex::parser::basic_monetary_numeral&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:ac174fcafa7f2fb43feeef6d1cc061b1c"><td class="memItemLeft" align="right" valign="top"><a id="ac174fcafa7f2fb43feeef6d1cc061b1c" name="ac174fcafa7f2fb43feeef6d1cc061b1c"></a> <tr class="memitem:ac174fcafa7f2fb43feeef6d1cc061b1c" id="r_ac174fcafa7f2fb43feeef6d1cc061b1c"><td class="memItemLeft" align="right" valign="top"><a id="ac174fcafa7f2fb43feeef6d1cc061b1c" name="ac174fcafa7f2fb43feeef6d1cc061b1c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_monetary_numeral</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_positive_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_negative_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_special_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_currency, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_integer, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_decimal_separator, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_decimal, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_monetary_numeral</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_positive_sign</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">_negative_sign</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">_special_sign</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">_currency</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">_integer</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_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>
<tr class="separator:ac174fcafa7f2fb43feeef6d1cc061b1c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac174fcafa7f2fb43feeef6d1cc061b1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad48b71dd7a349d78d36f5a9911b8f563"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__monetary__numeral.html#ad48b71dd7a349d78d36f5a9911b8f563">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:ad48b71dd7a349d78d36f5a9911b8f563" id="r_ad48b71dd7a349d78d36f5a9911b8f563"><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__monetary__numeral.html#ad48b71dd7a349d78d36f5a9911b8f563">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:ad48b71dd7a349d78d36f5a9911b8f563"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad48b71dd7a349d78d36f5a9911b8f563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68c79c6797aad1ef6cfc01e8c2eefb3f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__monetary__numeral.html#a68c79c6797aad1ef6cfc01e8c2eefb3f">invalidate</a> ()</td></tr> <tr class="memitem:a68c79c6797aad1ef6cfc01e8c2eefb3f" id="r_a68c79c6797aad1ef6cfc01e8c2eefb3f"><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__monetary__numeral.html#a68c79c6797aad1ef6cfc01e8c2eefb3f">invalidate</a> ()</td></tr>
<tr class="separator:a68c79c6797aad1ef6cfc01e8c2eefb3f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a68c79c6797aad1ef6cfc01e8c2eefb3f"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a23fedf450adaace6a027c7788e4a8c61"><td class="memItemLeft" align="right" valign="top"><a id="a23fedf450adaace6a027c7788e4a8c61" name="a23fedf450adaace6a027c7788e4a8c61"></a> <tr class="memitem:a23fedf450adaace6a027c7788e4a8c61" id="r_a23fedf450adaace6a027c7788e4a8c61"><td class="memItemLeft" align="right" valign="top"><a id="a23fedf450adaace6a027c7788e4a8c61" name="a23fedf450adaace6a027c7788e4a8c61"></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>positive_sign</b></td></tr> 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>positive_sign</b></td></tr>
<tr class="memdesc:a23fedf450adaace6a027c7788e4a8c61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive sign. <br /></td></tr> <tr class="memdesc:a23fedf450adaace6a027c7788e4a8c61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive sign. <br /></td></tr>
<tr class="separator:a23fedf450adaace6a027c7788e4a8c61"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a23fedf450adaace6a027c7788e4a8c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef90350963cc64fb710674eedf260708"><td class="memItemLeft" align="right" valign="top"><a id="aef90350963cc64fb710674eedf260708" name="aef90350963cc64fb710674eedf260708"></a> <tr class="memitem:aef90350963cc64fb710674eedf260708" id="r_aef90350963cc64fb710674eedf260708"><td class="memItemLeft" align="right" valign="top"><a id="aef90350963cc64fb710674eedf260708" name="aef90350963cc64fb710674eedf260708"></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>negative_sign</b></td></tr> 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>negative_sign</b></td></tr>
<tr class="memdesc:aef90350963cc64fb710674eedf260708"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative sign. <br /></td></tr> <tr class="memdesc:aef90350963cc64fb710674eedf260708"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative sign. <br /></td></tr>
<tr class="separator:aef90350963cc64fb710674eedf260708"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aef90350963cc64fb710674eedf260708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0190fa4b0de5e894a14c05550e78365"><td class="memItemLeft" align="right" valign="top"><a id="af0190fa4b0de5e894a14c05550e78365" name="af0190fa4b0de5e894a14c05550e78365"></a> <tr class="memitem:af0190fa4b0de5e894a14c05550e78365" id="r_af0190fa4b0de5e894a14c05550e78365"><td class="memItemLeft" align="right" valign="top"><a id="af0190fa4b0de5e894a14c05550e78365" name="af0190fa4b0de5e894a14c05550e78365"></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>special_sign</b></td></tr> 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>special_sign</b></td></tr>
<tr class="memdesc:af0190fa4b0de5e894a14c05550e78365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special sign (e.g. plus-minus '±') <br /></td></tr> <tr class="memdesc:af0190fa4b0de5e894a14c05550e78365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special sign (e.g. plus-minus '±') <br /></td></tr>
<tr class="separator:af0190fa4b0de5e894a14c05550e78365"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af0190fa4b0de5e894a14c05550e78365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62545d1c49178d4412da46d3cb2eba25"><td class="memItemLeft" align="right" valign="top"><a id="a62545d1c49178d4412da46d3cb2eba25" name="a62545d1c49178d4412da46d3cb2eba25"></a> <tr class="memitem:a62545d1c49178d4412da46d3cb2eba25" id="r_a62545d1c49178d4412da46d3cb2eba25"><td class="memItemLeft" align="right" valign="top"><a id="a62545d1c49178d4412da46d3cb2eba25" name="a62545d1c49178d4412da46d3cb2eba25"></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>currency</b></td></tr> 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>currency</b></td></tr>
<tr class="memdesc:a62545d1c49178d4412da46d3cb2eba25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Currency part. <br /></td></tr> <tr class="memdesc:a62545d1c49178d4412da46d3cb2eba25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Currency part. <br /></td></tr>
<tr class="separator:a62545d1c49178d4412da46d3cb2eba25"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a62545d1c49178d4412da46d3cb2eba25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdbf4ca7d154c8723e8c318000853cce"><td class="memItemLeft" align="right" valign="top"><a id="acdbf4ca7d154c8723e8c318000853cce" name="acdbf4ca7d154c8723e8c318000853cce"></a> <tr class="memitem:acdbf4ca7d154c8723e8c318000853cce" id="r_acdbf4ca7d154c8723e8c318000853cce"><td class="memItemLeft" align="right" valign="top"><a id="acdbf4ca7d154c8723e8c318000853cce" name="acdbf4ca7d154c8723e8c318000853cce"></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>integer</b></td></tr> 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>integer</b></td></tr>
<tr class="memdesc:acdbf4ca7d154c8723e8c318000853cce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Integer part. <br /></td></tr> <tr class="memdesc:acdbf4ca7d154c8723e8c318000853cce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Integer part. <br /></td></tr>
<tr class="separator:acdbf4ca7d154c8723e8c318000853cce"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acdbf4ca7d154c8723e8c318000853cce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5393628850b747e190a4e0d50eb97144"><td class="memItemLeft" align="right" valign="top"><a id="a5393628850b747e190a4e0d50eb97144" name="a5393628850b747e190a4e0d50eb97144"></a> <tr class="memitem:a5393628850b747e190a4e0d50eb97144" id="r_a5393628850b747e190a4e0d50eb97144"><td class="memItemLeft" align="right" valign="top"><a id="a5393628850b747e190a4e0d50eb97144" name="a5393628850b747e190a4e0d50eb97144"></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_separator</b></td></tr> 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_separator</b></td></tr>
<tr class="memdesc:a5393628850b747e190a4e0d50eb97144"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decimal separator. <br /></td></tr> <tr class="memdesc:a5393628850b747e190a4e0d50eb97144"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decimal separator. <br /></td></tr>
<tr class="separator:a5393628850b747e190a4e0d50eb97144"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5393628850b747e190a4e0d50eb97144"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1442f0871a1b43db2d4cd45e05803ac"><td class="memItemLeft" align="right" valign="top"><a id="ac1442f0871a1b43db2d4cd45e05803ac" name="ac1442f0871a1b43db2d4cd45e05803ac"></a> <tr class="memitem:ac1442f0871a1b43db2d4cd45e05803ac" id="r_ac1442f0871a1b43db2d4cd45e05803ac"><td class="memItemLeft" align="right" valign="top"><a id="ac1442f0871a1b43db2d4cd45e05803ac" name="ac1442f0871a1b43db2d4cd45e05803ac"></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> 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="memdesc:ac1442f0871a1b43db2d4cd45e05803ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decimal part. <br /></td></tr> <tr class="memdesc:ac1442f0871a1b43db2d4cd45e05803ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decimal part. <br /></td></tr>
<tr class="separator:ac1442f0871a1b43db2d4cd45e05803ac"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac1442f0871a1b43db2d4cd45e05803ac"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_monetary_numeral&lt; T &gt;</div><p>Test for monetary numeral. </p> class stdex::parser::basic_monetary_numeral&lt; T &gt;</div><p>Test for monetary numeral. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a68c79c6797aad1ef6cfc01e8c2eefb3f" name="a68c79c6797aad1ef6cfc01e8c2eefb3f"></a> <a id="a68c79c6797aad1ef6cfc01e8c2eefb3f" name="a68c79c6797aad1ef6cfc01e8c2eefb3f"></a>
@ -176,13 +170,13 @@ class stdex::parser::basic_monetary_numeral&lt; T &gt;</div><p>Test for monetary
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__monetary__numeral.html">stdex::parser::basic_monetary_numeral</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__monetary__numeral.html">stdex::parser::basic_monetary_numeral</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -205,33 +199,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__monetary__numeral.html">stdex::parser::basic_monetary_numeral</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__monetary__numeral.html">stdex::parser::basic_monetary_numeral</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -257,7 +251,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -91,7 +91,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_noop&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_noop&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -97,40 +97,37 @@ Inheritance diagram for stdex::parser::basic_noop&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a43487e230d090661c743aa5335b943a4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__noop.html#a43487e230d090661c743aa5335b943a4">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a43487e230d090661c743aa5335b943a4" id="r_a43487e230d090661c743aa5335b943a4"><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__noop.html#a43487e230d090661c743aa5335b943a4">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a43487e230d090661c743aa5335b943a4"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a43487e230d090661c743aa5335b943a4"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_noop&lt; T &gt;</div><p>"No-op" match </p> class stdex::parser::basic_noop&lt; T &gt;</div><p>"No-op" match </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a43487e230d090661c743aa5335b943a4" name="a43487e230d090661c743aa5335b943a4"></a> <a id="a43487e230d090661c743aa5335b943a4" name="a43487e230d090661c743aa5335b943a4"></a>
@ -139,33 +136,33 @@ class stdex::parser::basic_noop&lt; T &gt;</div><p>"No-op" match </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__noop.html">stdex::parser::basic_noop</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__noop.html">stdex::parser::basic_noop</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -191,7 +188,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -91,7 +91,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_parser&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_parser&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -144,38 +144,38 @@ Inheritance diagram for stdex::parser::basic_parser&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:aaa7a6184ab7112192badba1736cb896c"><td class="memItemLeft" align="right" valign="top"><a id="aaa7a6184ab7112192badba1736cb896c" name="aaa7a6184ab7112192badba1736cb896c"></a> <tr class="memitem:aaa7a6184ab7112192badba1736cb896c" id="r_aaa7a6184ab7112192badba1736cb896c"><td class="memItemLeft" align="right" valign="top"><a id="aaa7a6184ab7112192badba1736cb896c" name="aaa7a6184ab7112192badba1736cb896c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (const 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;locale=std::locale())</td></tr>
<tr class="separator:aaa7a6184ab7112192badba1736cb896c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aaa7a6184ab7112192badba1736cb896c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top"><a id="a7b18451febdbe352f8dfadb41473bea6" name="a7b18451febdbe352f8dfadb41473bea6"></a> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top"><a id="a7b18451febdbe352f8dfadb41473bea6" name="a7b18451febdbe352f8dfadb41473bea6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c"><td class="memItemLeft" align="right" valign="top"><a id="a013fb49e6f439a1c7972850960c1b91c" name="a013fb49e6f439a1c7972850960c1b91c"></a> <tr class="memitem:a013fb49e6f439a1c7972850960c1b91c" id="r_a013fb49e6f439a1c7972850960c1b91c"><td class="memItemLeft" align="right" valign="top"><a id="a013fb49e6f439a1c7972850960c1b91c" name="a013fb49e6f439a1c7972850960c1b91c"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> <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"><b>match</b> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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)=0</td></tr>
<tr class="separator:a013fb49e6f439a1c7972850960c1b91c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a013fb49e6f439a1c7972850960c1b91c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2"><a id="a2adce067210cd79287b3aca4e1b8cf4e" name="a2adce067210cd79287b3aca4e1b8cf4e"></a> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2"><a id="a2adce067210cd79287b3aca4e1b8cf4e" name="a2adce067210cd79287b3aca4e1b8cf4e"></a>
template&lt;class _Traits , class _Ax &gt; </td></tr> 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:a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e"><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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a2adce067210cd79287b3aca4e1b8cf4e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top"><a id="a13bf2329d86b086498ac37a5de2e735e" name="a13bf2329d86b086498ac37a5de2e735e"></a> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top"><a id="a13bf2329d86b086498ac37a5de2e735e" name="a13bf2329d86b086498ac37a5de2e735e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a13bf2329d86b086498ac37a5de2e735e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top"><a id="a0b46b1904e5af116c34a10087a5bc056" name="a0b46b1904e5af116c34a10087a5bc056"></a> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top"><a id="a0b46b1904e5af116c34a10087a5bc056" name="a0b46b1904e5af116c34a10087a5bc056"></a>
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Region of the last match. <br /></td></tr> <tr class="memdesc:a0b46b1904e5af116c34a10087a5bc056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Region of the last match. <br /></td></tr>
<tr class="separator:a0b46b1904e5af116c34a10087a5bc056"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:acdb18dbac68a3a9218da49b0eb2180e0"><td class="memItemLeft" align="right" valign="top"><a id="acdb18dbac68a3a9218da49b0eb2180e0" name="acdb18dbac68a3a9218da49b0eb2180e0"></a> <tr class="memitem:acdb18dbac68a3a9218da49b0eb2180e0" id="r_acdb18dbac68a3a9218da49b0eb2180e0"><td class="memItemLeft" align="right" valign="top"><a id="acdb18dbac68a3a9218da49b0eb2180e0" name="acdb18dbac68a3a9218da49b0eb2180e0"></a>
std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></td></tr> std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></td></tr>
<tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_parser&lt; T &gt;</div><p>Base template for all parsers. </p> class stdex::parser::basic_parser&lt; T &gt;</div><p>Base template for all parsers. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul> </div><hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/<a class="el" href="parser_8hpp_source.html">parser.hpp</a></li> <li>include/stdex/<a class="el" href="parser_8hpp_source.html">parser.hpp</a></li>
@ -183,7 +183,7 @@ class stdex::parser::basic_parser&lt; T &gt;</div><p>Base template for all parse
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,7 +98,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_permutation&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_permutation&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,69 +99,63 @@ Inheritance diagram for stdex::parser::basic_permutation&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a3a33350a5f63265b5e5e5848105b4d7b"><td class="memItemLeft" align="right" valign="top"><a id="a3a33350a5f63265b5e5e5848105b4d7b" name="a3a33350a5f63265b5e5e5848105b4d7b"></a> <tr class="memitem:a3a33350a5f63265b5e5e5848105b4d7b" id="r_a3a33350a5f63265b5e5e5848105b4d7b"><td class="memItemLeft" align="right" valign="top"><a id="a3a33350a5f63265b5e5e5848105b4d7b" name="a3a33350a5f63265b5e5e5848105b4d7b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_permutation</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *el=nullptr, size_t count=0, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_permutation</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>
<tr class="separator:a3a33350a5f63265b5e5e5848105b4d7b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3a33350a5f63265b5e5e5848105b4d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39f06fc2ea694020dd3fe9269a589970"><td class="memItemLeft" align="right" valign="top"><a id="a39f06fc2ea694020dd3fe9269a589970" name="a39f06fc2ea694020dd3fe9269a589970"></a> <tr class="memitem:a39f06fc2ea694020dd3fe9269a589970" id="r_a39f06fc2ea694020dd3fe9269a589970"><td class="memItemLeft" align="right" valign="top"><a id="a39f06fc2ea694020dd3fe9269a589970" name="a39f06fc2ea694020dd3fe9269a589970"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_permutation</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;collection, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_permutation</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>
<tr class="separator:a39f06fc2ea694020dd3fe9269a589970"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a39f06fc2ea694020dd3fe9269a589970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa334d674304bfac0a90652863b106101"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__permutation.html#aa334d674304bfac0a90652863b106101">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:aa334d674304bfac0a90652863b106101" id="r_aa334d674304bfac0a90652863b106101"><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__permutation.html#aa334d674304bfac0a90652863b106101">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:aa334d674304bfac0a90652863b106101"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa334d674304bfac0a90652863b106101"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *el, size_t count, const 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;locale=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="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"><td class="memItemLeft" align="right" valign="top"> <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;collection, const 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;locale=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="separator:a94107366dbe39daff640a87c8ef83bc4 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2da74d95683359152c5a906c1b392129 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html#a2da74d95683359152c5a906c1b392129">invalidate</a> ()</td></tr> <tr class="memitem:a2da74d95683359152c5a906c1b392129 inherit pub_methods_classstdex_1_1parser_1_1parser__collection" id="r_a2da74d95683359152c5a906c1b392129"><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_1parser__collection.html#a2da74d95683359152c5a906c1b392129">invalidate</a> ()</td></tr>
<tr class="separator:a2da74d95683359152c5a906c1b392129 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2da74d95683359152c5a906c1b392129 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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:aa2bb89e9c49a0ba3b43c615099734efb"><td class="memItemLeft" align="right" valign="top"><a id="aa2bb89e9c49a0ba3b43c615099734efb" name="aa2bb89e9c49a0ba3b43c615099734efb"></a> <tr class="memitem:aa2bb89e9c49a0ba3b43c615099734efb" id="r_aa2bb89e9c49a0ba3b43c615099734efb"><td class="memItemLeft" align="right" valign="top"><a id="aa2bb89e9c49a0ba3b43c615099734efb" name="aa2bb89e9c49a0ba3b43c615099734efb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>match_recursively</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>match_recursively</b> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:aa2bb89e9c49a0ba3b43c615099734efb"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa2bb89e9c49a0ba3b43c615099734efb"><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="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:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale)</td></tr>
<tr class="separator:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 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_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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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="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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_permutation&lt; T &gt;</div><p>Test for permutation. </p> class stdex::parser::basic_permutation&lt; T &gt;</div><p>Test for permutation. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aa334d674304bfac0a90652863b106101" name="aa334d674304bfac0a90652863b106101"></a> <a id="aa334d674304bfac0a90652863b106101" name="aa334d674304bfac0a90652863b106101"></a>
@ -170,33 +164,33 @@ class stdex::parser::basic_permutation&lt; T &gt;</div><p>Test for permutation.
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__permutation.html">stdex::parser::basic_permutation</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__permutation.html">stdex::parser::basic_permutation</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -222,7 +216,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,7 +99,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_phone_number&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_phone_number&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,70 +99,64 @@ Inheritance diagram for stdex::parser::basic_phone_number&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:aa1be5d210b4c8c224e24fa848e642cfc"><td class="memItemLeft" align="right" valign="top"><a id="aa1be5d210b4c8c224e24fa848e642cfc" name="aa1be5d210b4c8c224e24fa848e642cfc"></a> <tr class="memitem:aa1be5d210b4c8c224e24fa848e642cfc" id="r_aa1be5d210b4c8c224e24fa848e642cfc"><td class="memItemLeft" align="right" valign="top"><a id="aa1be5d210b4c8c224e24fa848e642cfc" name="aa1be5d210b4c8c224e24fa848e642cfc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_phone_number</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;plus_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt; &amp;lparenthesis, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt; &amp;rparenthesis, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;separator, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;space, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_phone_number</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;<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">plus_sign</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__set.html">basic_set</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">lparenthesis</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__set.html">basic_set</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">rparenthesis</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;separator, <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>
<tr class="separator:aa1be5d210b4c8c224e24fa848e642cfc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa1be5d210b4c8c224e24fa848e642cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37769f8220c7bd6eff6a43b63685ce08"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__phone__number.html#a37769f8220c7bd6eff6a43b63685ce08">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a37769f8220c7bd6eff6a43b63685ce08" id="r_a37769f8220c7bd6eff6a43b63685ce08"><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__phone__number.html#a37769f8220c7bd6eff6a43b63685ce08">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a37769f8220c7bd6eff6a43b63685ce08"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a37769f8220c7bd6eff6a43b63685ce08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1ae4fcccd9dab05173fca434077d327"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__phone__number.html#aa1ae4fcccd9dab05173fca434077d327">invalidate</a> ()</td></tr> <tr class="memitem:aa1ae4fcccd9dab05173fca434077d327" id="r_aa1ae4fcccd9dab05173fca434077d327"><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__phone__number.html#aa1ae4fcccd9dab05173fca434077d327">invalidate</a> ()</td></tr>
<tr class="separator:aa1ae4fcccd9dab05173fca434077d327"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa1ae4fcccd9dab05173fca434077d327"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:aa0650f9f19dfe2d50bcdd79884dd6475"><td class="memItemLeft" align="right" valign="top"><a id="aa0650f9f19dfe2d50bcdd79884dd6475" name="aa0650f9f19dfe2d50bcdd79884dd6475"></a> <tr class="memitem:aa0650f9f19dfe2d50bcdd79884dd6475" id="r_aa0650f9f19dfe2d50bcdd79884dd6475"><td class="memItemLeft" align="right" valign="top"><a id="aa0650f9f19dfe2d50bcdd79884dd6475" name="aa0650f9f19dfe2d50bcdd79884dd6475"></a>
std::basic_string&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> std::basic_string&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="memdesc:aa0650f9f19dfe2d50bcdd79884dd6475"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalized phone number. <br /></td></tr> <tr class="memdesc:aa0650f9f19dfe2d50bcdd79884dd6475"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalized phone number. <br /></td></tr>
<tr class="separator:aa0650f9f19dfe2d50bcdd79884dd6475"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa0650f9f19dfe2d50bcdd79884dd6475"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a8c957f011e483a42b2aa9a1069eda9e1"><td class="memItemLeft" align="right" valign="top"><a id="a8c957f011e483a42b2aa9a1069eda9e1" name="a8c957f011e483a42b2aa9a1069eda9e1"></a> <tr class="memitem:a8c957f011e483a42b2aa9a1069eda9e1" id="r_a8c957f011e483a42b2aa9a1069eda9e1"><td class="memItemLeft" align="right" valign="top"><a id="a8c957f011e483a42b2aa9a1069eda9e1" name="a8c957f011e483a42b2aa9a1069eda9e1"></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_digit</b></td></tr> 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_digit</b></td></tr>
<tr class="separator:a8c957f011e483a42b2aa9a1069eda9e1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8c957f011e483a42b2aa9a1069eda9e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b98e5e228c767479202b13ae519e52e"><td class="memItemLeft" align="right" valign="top"><a id="a2b98e5e228c767479202b13ae519e52e" name="a2b98e5e228c767479202b13ae519e52e"></a> <tr class="memitem:a2b98e5e228c767479202b13ae519e52e" id="r_a2b98e5e228c767479202b13ae519e52e"><td class="memItemLeft" align="right" valign="top"><a id="a2b98e5e228c767479202b13ae519e52e" name="a2b98e5e228c767479202b13ae519e52e"></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_plus_sign</b></td></tr> 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_plus_sign</b></td></tr>
<tr class="separator:a2b98e5e228c767479202b13ae519e52e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2b98e5e228c767479202b13ae519e52e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c7fac93b577cd6c715a6bbe4934293"><td class="memItemLeft" align="right" valign="top"><a id="aa5c7fac93b577cd6c715a6bbe4934293" name="aa5c7fac93b577cd6c715a6bbe4934293"></a> <tr class="memitem:aa5c7fac93b577cd6c715a6bbe4934293" id="r_aa5c7fac93b577cd6c715a6bbe4934293"><td class="memItemLeft" align="right" valign="top"><a id="aa5c7fac93b577cd6c715a6bbe4934293" name="aa5c7fac93b577cd6c715a6bbe4934293"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_lparenthesis</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_lparenthesis</b></td></tr>
<tr class="separator:aa5c7fac93b577cd6c715a6bbe4934293"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa5c7fac93b577cd6c715a6bbe4934293"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab655d41d7ee57133f3ac74b3d60e2c52"><td class="memItemLeft" align="right" valign="top"><a id="ab655d41d7ee57133f3ac74b3d60e2c52" name="ab655d41d7ee57133f3ac74b3d60e2c52"></a> <tr class="memitem:ab655d41d7ee57133f3ac74b3d60e2c52" id="r_ab655d41d7ee57133f3ac74b3d60e2c52"><td class="memItemLeft" align="right" valign="top"><a id="ab655d41d7ee57133f3ac74b3d60e2c52" name="ab655d41d7ee57133f3ac74b3d60e2c52"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_rparenthesis</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_rparenthesis</b></td></tr>
<tr class="separator:ab655d41d7ee57133f3ac74b3d60e2c52"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab655d41d7ee57133f3ac74b3d60e2c52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a214cf7e441332149d5fde4da2b2cbeea"><td class="memItemLeft" align="right" valign="top"><a id="a214cf7e441332149d5fde4da2b2cbeea" name="a214cf7e441332149d5fde4da2b2cbeea"></a> <tr class="memitem:a214cf7e441332149d5fde4da2b2cbeea" id="r_a214cf7e441332149d5fde4da2b2cbeea"><td class="memItemLeft" align="right" valign="top"><a id="a214cf7e441332149d5fde4da2b2cbeea" name="a214cf7e441332149d5fde4da2b2cbeea"></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_separator</b></td></tr> 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_separator</b></td></tr>
<tr class="separator:a214cf7e441332149d5fde4da2b2cbeea"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a214cf7e441332149d5fde4da2b2cbeea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cca26254b14cae86c222a3383b12d09"><td class="memItemLeft" align="right" valign="top"><a id="a4cca26254b14cae86c222a3383b12d09" name="a4cca26254b14cae86c222a3383b12d09"></a> <tr class="memitem:a4cca26254b14cae86c222a3383b12d09" id="r_a4cca26254b14cae86c222a3383b12d09"><td class="memItemLeft" align="right" valign="top"><a id="a4cca26254b14cae86c222a3383b12d09" name="a4cca26254b14cae86c222a3383b12d09"></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> 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:a4cca26254b14cae86c222a3383b12d09"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4cca26254b14cae86c222a3383b12d09"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_phone_number&lt; T &gt;</div><p>Test for phone number. </p> class stdex::parser::basic_phone_number&lt; T &gt;</div><p>Test for phone number. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aa1ae4fcccd9dab05173fca434077d327" name="aa1ae4fcccd9dab05173fca434077d327"></a> <a id="aa1ae4fcccd9dab05173fca434077d327" name="aa1ae4fcccd9dab05173fca434077d327"></a>
@ -171,13 +165,13 @@ class stdex::parser::basic_phone_number&lt; T &gt;</div><p>Test for phone number
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__phone__number.html">stdex::parser::basic_phone_number</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__phone__number.html">stdex::parser::basic_phone_number</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -200,33 +194,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__phone__number.html">stdex::parser::basic_phone_number</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__phone__number.html">stdex::parser::basic_phone_number</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -252,7 +246,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_punct_cu&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_punct_cu&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,49 +98,46 @@ Inheritance diagram for stdex::parser::basic_punct_cu&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a0f21a7004e2f5377a5dcb8333d408b52"><td class="memItemLeft" align="right" valign="top"><a id="a0f21a7004e2f5377a5dcb8333d408b52" name="a0f21a7004e2f5377a5dcb8333d408b52"></a> <tr class="memitem:a0f21a7004e2f5377a5dcb8333d408b52" id="r_a0f21a7004e2f5377a5dcb8333d408b52"><td class="memItemLeft" align="right" valign="top"><a id="a0f21a7004e2f5377a5dcb8333d408b52" name="a0f21a7004e2f5377a5dcb8333d408b52"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_punct_cu</b> (bool invert=false, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_punct_cu</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>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a0f21a7004e2f5377a5dcb8333d408b52"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f21a7004e2f5377a5dcb8333d408b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a198915bb5c55edea8fe006f834678c50"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__punct__cu.html#a198915bb5c55edea8fe006f834678c50">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a198915bb5c55edea8fe006f834678c50" id="r_a198915bb5c55edea8fe006f834678c50"><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__punct__cu.html#a198915bb5c55edea8fe006f834678c50">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a198915bb5c55edea8fe006f834678c50"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a198915bb5c55edea8fe006f834678c50"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a0877a7fd60771d5aef49993e45ee3553"><td class="memItemLeft" align="right" valign="top"><a id="a0877a7fd60771d5aef49993e45ee3553" name="a0877a7fd60771d5aef49993e45ee3553"></a> <tr class="memitem:a0877a7fd60771d5aef49993e45ee3553" id="r_a0877a7fd60771d5aef49993e45ee3553"><td class="memItemLeft" align="right" valign="top"><a id="a0877a7fd60771d5aef49993e45ee3553" name="a0877a7fd60771d5aef49993e45ee3553"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_invert</b></td></tr> <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:a0877a7fd60771d5aef49993e45ee3553"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0877a7fd60771d5aef49993e45ee3553"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_punct_cu&lt; T &gt;</div><p>Test for any punctuation code unit. </p> class stdex::parser::basic_punct_cu&lt; T &gt;</div><p>Test for any punctuation code unit. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a198915bb5c55edea8fe006f834678c50" name="a198915bb5c55edea8fe006f834678c50"></a> <a id="a198915bb5c55edea8fe006f834678c50" name="a198915bb5c55edea8fe006f834678c50"></a>
@ -149,33 +146,33 @@ class stdex::parser::basic_punct_cu&lt; T &gt;</div><p>Test for any punctuation
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__punct__cu.html">stdex::parser::basic_punct_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__punct__cu.html">stdex::parser::basic_punct_cu</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -201,7 +198,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -103,7 +103,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_roman_numeral&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_roman_numeral&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,84 +99,78 @@ Inheritance diagram for stdex::parser::basic_roman_numeral&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a90a42c802a295c262028a5b0afad38f1"><td class="memItemLeft" align="right" valign="top"><a id="a90a42c802a295c262028a5b0afad38f1" name="a90a42c802a295c262028a5b0afad38f1"></a> <tr class="memitem:a90a42c802a295c262028a5b0afad38f1" id="r_a90a42c802a295c262028a5b0afad38f1"><td class="memItemLeft" align="right" valign="top"><a id="a90a42c802a295c262028a5b0afad38f1" name="a90a42c802a295c262028a5b0afad38f1"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_roman_numeral</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_1, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_5, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_10, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_50, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_100, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_500, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_1000, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_5000, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;digit_10000, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_roman_numeral</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">digit_1</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">digit_5</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">digit_10</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">digit_50</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">digit_100</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">digit_500</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">digit_1000</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">digit_5000</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">digit_10000</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a90a42c802a295c262028a5b0afad38f1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a90a42c802a295c262028a5b0afad38f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598923ab7fac9e40da7fb34b4a7d06d4"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__roman__numeral.html#a598923ab7fac9e40da7fb34b4a7d06d4">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a598923ab7fac9e40da7fb34b4a7d06d4" id="r_a598923ab7fac9e40da7fb34b4a7d06d4"><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__roman__numeral.html#a598923ab7fac9e40da7fb34b4a7d06d4">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a598923ab7fac9e40da7fb34b4a7d06d4"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a598923ab7fac9e40da7fb34b4a7d06d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr>
<tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer" id="r_a665c8aed483dbe82c65e8ff5c570272b"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_integer</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a665c8aed483dbe82c65e8ff5c570272b inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__integer.html#ace1f54fa5eb44272963fe345bfd5711d">invalidate</a> ()</td></tr> <tr class="memitem:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer" id="r_ace1f54fa5eb44272963fe345bfd5711d"><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__integer.html#ace1f54fa5eb44272963fe345bfd5711d">invalidate</a> ()</td></tr>
<tr class="separator:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ace1f54fa5eb44272963fe345bfd5711d inherit pub_methods_classstdex_1_1parser_1_1basic__integer"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:ad59f9626cce6cd6cd08823e5a2b2dd16"><td class="memItemLeft" align="right" valign="top"><a id="ad59f9626cce6cd6cd08823e5a2b2dd16" name="ad59f9626cce6cd6cd08823e5a2b2dd16"></a> <tr class="memitem:ad59f9626cce6cd6cd08823e5a2b2dd16" id="r_ad59f9626cce6cd6cd08823e5a2b2dd16"><td class="memItemLeft" align="right" valign="top"><a id="ad59f9626cce6cd6cd08823e5a2b2dd16" name="ad59f9626cce6cd6cd08823e5a2b2dd16"></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_digit_1</b></td></tr> 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_digit_1</b></td></tr>
<tr class="separator:ad59f9626cce6cd6cd08823e5a2b2dd16"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad59f9626cce6cd6cd08823e5a2b2dd16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b517d1bcd27228a808c7596fa586d64"><td class="memItemLeft" align="right" valign="top"><a id="a3b517d1bcd27228a808c7596fa586d64" name="a3b517d1bcd27228a808c7596fa586d64"></a> <tr class="memitem:a3b517d1bcd27228a808c7596fa586d64" id="r_a3b517d1bcd27228a808c7596fa586d64"><td class="memItemLeft" align="right" valign="top"><a id="a3b517d1bcd27228a808c7596fa586d64" name="a3b517d1bcd27228a808c7596fa586d64"></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_digit_5</b></td></tr> 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_digit_5</b></td></tr>
<tr class="separator:a3b517d1bcd27228a808c7596fa586d64"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3b517d1bcd27228a808c7596fa586d64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff9874917c4ec8f26d5aa266ceffb426"><td class="memItemLeft" align="right" valign="top"><a id="aff9874917c4ec8f26d5aa266ceffb426" name="aff9874917c4ec8f26d5aa266ceffb426"></a> <tr class="memitem:aff9874917c4ec8f26d5aa266ceffb426" id="r_aff9874917c4ec8f26d5aa266ceffb426"><td class="memItemLeft" align="right" valign="top"><a id="aff9874917c4ec8f26d5aa266ceffb426" name="aff9874917c4ec8f26d5aa266ceffb426"></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_digit_10</b></td></tr> 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_digit_10</b></td></tr>
<tr class="separator:aff9874917c4ec8f26d5aa266ceffb426"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aff9874917c4ec8f26d5aa266ceffb426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa82e1e51ca63999d60ba312f62a890ac"><td class="memItemLeft" align="right" valign="top"><a id="aa82e1e51ca63999d60ba312f62a890ac" name="aa82e1e51ca63999d60ba312f62a890ac"></a> <tr class="memitem:aa82e1e51ca63999d60ba312f62a890ac" id="r_aa82e1e51ca63999d60ba312f62a890ac"><td class="memItemLeft" align="right" valign="top"><a id="aa82e1e51ca63999d60ba312f62a890ac" name="aa82e1e51ca63999d60ba312f62a890ac"></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_digit_50</b></td></tr> 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_digit_50</b></td></tr>
<tr class="separator:aa82e1e51ca63999d60ba312f62a890ac"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa82e1e51ca63999d60ba312f62a890ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa1cde7b229b48ce6ec44bde8e2dcd6"><td class="memItemLeft" align="right" valign="top"><a id="a9fa1cde7b229b48ce6ec44bde8e2dcd6" name="a9fa1cde7b229b48ce6ec44bde8e2dcd6"></a> <tr class="memitem:a9fa1cde7b229b48ce6ec44bde8e2dcd6" id="r_a9fa1cde7b229b48ce6ec44bde8e2dcd6"><td class="memItemLeft" align="right" valign="top"><a id="a9fa1cde7b229b48ce6ec44bde8e2dcd6" name="a9fa1cde7b229b48ce6ec44bde8e2dcd6"></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_digit_100</b></td></tr> 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_digit_100</b></td></tr>
<tr class="separator:a9fa1cde7b229b48ce6ec44bde8e2dcd6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9fa1cde7b229b48ce6ec44bde8e2dcd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e2696d94bf9d6badfd20e9dd3419823"><td class="memItemLeft" align="right" valign="top"><a id="a7e2696d94bf9d6badfd20e9dd3419823" name="a7e2696d94bf9d6badfd20e9dd3419823"></a> <tr class="memitem:a7e2696d94bf9d6badfd20e9dd3419823" id="r_a7e2696d94bf9d6badfd20e9dd3419823"><td class="memItemLeft" align="right" valign="top"><a id="a7e2696d94bf9d6badfd20e9dd3419823" name="a7e2696d94bf9d6badfd20e9dd3419823"></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_digit_500</b></td></tr> 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_digit_500</b></td></tr>
<tr class="separator:a7e2696d94bf9d6badfd20e9dd3419823"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7e2696d94bf9d6badfd20e9dd3419823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe86668d4bdcd362d189be8f7d5db94f"><td class="memItemLeft" align="right" valign="top"><a id="abe86668d4bdcd362d189be8f7d5db94f" name="abe86668d4bdcd362d189be8f7d5db94f"></a> <tr class="memitem:abe86668d4bdcd362d189be8f7d5db94f" id="r_abe86668d4bdcd362d189be8f7d5db94f"><td class="memItemLeft" align="right" valign="top"><a id="abe86668d4bdcd362d189be8f7d5db94f" name="abe86668d4bdcd362d189be8f7d5db94f"></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_digit_1000</b></td></tr> 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_digit_1000</b></td></tr>
<tr class="separator:abe86668d4bdcd362d189be8f7d5db94f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abe86668d4bdcd362d189be8f7d5db94f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f860b31aef993714752ae18793a6caf"><td class="memItemLeft" align="right" valign="top"><a id="a4f860b31aef993714752ae18793a6caf" name="a4f860b31aef993714752ae18793a6caf"></a> <tr class="memitem:a4f860b31aef993714752ae18793a6caf" id="r_a4f860b31aef993714752ae18793a6caf"><td class="memItemLeft" align="right" valign="top"><a id="a4f860b31aef993714752ae18793a6caf" name="a4f860b31aef993714752ae18793a6caf"></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_digit_5000</b></td></tr> 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_digit_5000</b></td></tr>
<tr class="separator:a4f860b31aef993714752ae18793a6caf"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4f860b31aef993714752ae18793a6caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae50924eae88175b74783883f5941e603"><td class="memItemLeft" align="right" valign="top"><a id="ae50924eae88175b74783883f5941e603" name="ae50924eae88175b74783883f5941e603"></a> <tr class="memitem:ae50924eae88175b74783883f5941e603" id="r_ae50924eae88175b74783883f5941e603"><td class="memItemLeft" align="right" valign="top"><a id="ae50924eae88175b74783883f5941e603" name="ae50924eae88175b74783883f5941e603"></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_digit_10000</b></td></tr> 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_digit_10000</b></td></tr>
<tr class="separator:ae50924eae88175b74783883f5941e603"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae50924eae88175b74783883f5941e603"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__integer"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__integer')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">stdex::parser::basic_integer&lt; T &gt;</a></td></tr>
<tr class="memitem:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer" id="r_ac42a57e08e8189c89817bfde6e507c95"><td class="memItemLeft" align="right" valign="top">
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr> <tr class="memdesc:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr>
<tr class="separator:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac42a57e08e8189c89817bfde6e507c95 inherit pub_attribs_classstdex_1_1parser_1_1basic__integer"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_roman_numeral&lt; T &gt;</div><p>Test for Roman numeral. </p> class stdex::parser::basic_roman_numeral&lt; T &gt;</div><p>Test for Roman numeral. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a598923ab7fac9e40da7fb34b4a7d06d4" name="a598923ab7fac9e40da7fb34b4a7d06d4"></a> <a id="a598923ab7fac9e40da7fb34b4a7d06d4" name="a598923ab7fac9e40da7fb34b4a7d06d4"></a>
@ -185,33 +179,33 @@ class stdex::parser::basic_roman_numeral&lt; T &gt;</div><p>Test for Roman numer
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__roman__numeral.html">stdex::parser::basic_roman_numeral</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__roman__numeral.html">stdex::parser::basic_roman_numeral</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -237,7 +231,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -103,7 +103,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_scientific_numeral&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_scientific_numeral&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,92 +98,86 @@ Inheritance diagram for stdex::parser::basic_scientific_numeral&lt; T &gt;:</div
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a679ede49131da9fb46be075d5db68420"><td class="memItemLeft" align="right" valign="top"><a id="a679ede49131da9fb46be075d5db68420" name="a679ede49131da9fb46be075d5db68420"></a> <tr class="memitem:a679ede49131da9fb46be075d5db68420" id="r_a679ede49131da9fb46be075d5db68420"><td class="memItemLeft" align="right" valign="top"><a id="a679ede49131da9fb46be075d5db68420" name="a679ede49131da9fb46be075d5db68420"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_scientific_numeral</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_positive_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_negative_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_special_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;_integer, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_decimal_separator, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;_decimal, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_exponent_symbol, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_positive_exp_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_negative_exp_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;_exponent, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_scientific_numeral</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_positive_sign</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">_negative_sign</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">_special_sign</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__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_integer</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_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__integer.html">basic_integer</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::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">_exponent_symbol</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">_positive_exp_sign</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">_negative_exp_sign</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__integer.html">basic_integer</a>&lt; T &gt; &gt; &amp;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_exponent</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a679ede49131da9fb46be075d5db68420"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a679ede49131da9fb46be075d5db68420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8119df38e906bb57468d6dd5c7ab682c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__scientific__numeral.html#a8119df38e906bb57468d6dd5c7ab682c">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a8119df38e906bb57468d6dd5c7ab682c" id="r_a8119df38e906bb57468d6dd5c7ab682c"><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__scientific__numeral.html#a8119df38e906bb57468d6dd5c7ab682c">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a8119df38e906bb57468d6dd5c7ab682c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8119df38e906bb57468d6dd5c7ab682c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a578f6d755339312133253ccbb956eb94"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__scientific__numeral.html#a578f6d755339312133253ccbb956eb94">invalidate</a> ()</td></tr> <tr class="memitem:a578f6d755339312133253ccbb956eb94" id="r_a578f6d755339312133253ccbb956eb94"><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__scientific__numeral.html#a578f6d755339312133253ccbb956eb94">invalidate</a> ()</td></tr>
<tr class="separator:a578f6d755339312133253ccbb956eb94"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a578f6d755339312133253ccbb956eb94"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a6e6e08dd8ade04c9aa85fba70e12b7c4"><td class="memItemLeft" align="right" valign="top"><a id="a6e6e08dd8ade04c9aa85fba70e12b7c4" name="a6e6e08dd8ade04c9aa85fba70e12b7c4"></a> <tr class="memitem:a6e6e08dd8ade04c9aa85fba70e12b7c4" id="r_a6e6e08dd8ade04c9aa85fba70e12b7c4"><td class="memItemLeft" align="right" valign="top"><a id="a6e6e08dd8ade04c9aa85fba70e12b7c4" name="a6e6e08dd8ade04c9aa85fba70e12b7c4"></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>positive_sign</b></td></tr> 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>positive_sign</b></td></tr>
<tr class="memdesc:a6e6e08dd8ade04c9aa85fba70e12b7c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive sign. <br /></td></tr> <tr class="memdesc:a6e6e08dd8ade04c9aa85fba70e12b7c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive sign. <br /></td></tr>
<tr class="separator:a6e6e08dd8ade04c9aa85fba70e12b7c4"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6e6e08dd8ade04c9aa85fba70e12b7c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e625f598299499379b3f9e067ad9384"><td class="memItemLeft" align="right" valign="top"><a id="a8e625f598299499379b3f9e067ad9384" name="a8e625f598299499379b3f9e067ad9384"></a> <tr class="memitem:a8e625f598299499379b3f9e067ad9384" id="r_a8e625f598299499379b3f9e067ad9384"><td class="memItemLeft" align="right" valign="top"><a id="a8e625f598299499379b3f9e067ad9384" name="a8e625f598299499379b3f9e067ad9384"></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>negative_sign</b></td></tr> 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>negative_sign</b></td></tr>
<tr class="memdesc:a8e625f598299499379b3f9e067ad9384"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative sign. <br /></td></tr> <tr class="memdesc:a8e625f598299499379b3f9e067ad9384"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative sign. <br /></td></tr>
<tr class="separator:a8e625f598299499379b3f9e067ad9384"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8e625f598299499379b3f9e067ad9384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ce9abfbcdc1247e8f504ae13492e7ea"><td class="memItemLeft" align="right" valign="top"><a id="a5ce9abfbcdc1247e8f504ae13492e7ea" name="a5ce9abfbcdc1247e8f504ae13492e7ea"></a> <tr class="memitem:a5ce9abfbcdc1247e8f504ae13492e7ea" id="r_a5ce9abfbcdc1247e8f504ae13492e7ea"><td class="memItemLeft" align="right" valign="top"><a id="a5ce9abfbcdc1247e8f504ae13492e7ea" name="a5ce9abfbcdc1247e8f504ae13492e7ea"></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>special_sign</b></td></tr> 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>special_sign</b></td></tr>
<tr class="memdesc:a5ce9abfbcdc1247e8f504ae13492e7ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special sign (e.g. plus-minus '±') <br /></td></tr> <tr class="memdesc:a5ce9abfbcdc1247e8f504ae13492e7ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special sign (e.g. plus-minus '±') <br /></td></tr>
<tr class="separator:a5ce9abfbcdc1247e8f504ae13492e7ea"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5ce9abfbcdc1247e8f504ae13492e7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff899e847d2b78df90ab367ef824505a"><td class="memItemLeft" align="right" valign="top"><a id="aff899e847d2b78df90ab367ef824505a" name="aff899e847d2b78df90ab367ef824505a"></a> <tr class="memitem:aff899e847d2b78df90ab367ef824505a" id="r_aff899e847d2b78df90ab367ef824505a"><td class="memItemLeft" align="right" valign="top"><a id="aff899e847d2b78df90ab367ef824505a" name="aff899e847d2b78df90ab367ef824505a"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>integer</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>integer</b></td></tr>
<tr class="memdesc:aff899e847d2b78df90ab367ef824505a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Integer part. <br /></td></tr> <tr class="memdesc:aff899e847d2b78df90ab367ef824505a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Integer part. <br /></td></tr>
<tr class="separator:aff899e847d2b78df90ab367ef824505a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aff899e847d2b78df90ab367ef824505a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae09233c93964704acf2bbd762fc14372"><td class="memItemLeft" align="right" valign="top"><a id="ae09233c93964704acf2bbd762fc14372" name="ae09233c93964704acf2bbd762fc14372"></a> <tr class="memitem:ae09233c93964704acf2bbd762fc14372" id="r_ae09233c93964704acf2bbd762fc14372"><td class="memItemLeft" align="right" valign="top"><a id="ae09233c93964704acf2bbd762fc14372" name="ae09233c93964704acf2bbd762fc14372"></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_separator</b></td></tr> 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_separator</b></td></tr>
<tr class="memdesc:ae09233c93964704acf2bbd762fc14372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decimal separator. <br /></td></tr> <tr class="memdesc:ae09233c93964704acf2bbd762fc14372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decimal separator. <br /></td></tr>
<tr class="separator:ae09233c93964704acf2bbd762fc14372"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae09233c93964704acf2bbd762fc14372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab002d811ce7c7590863492bbc4ac355f"><td class="memItemLeft" align="right" valign="top"><a id="ab002d811ce7c7590863492bbc4ac355f" name="ab002d811ce7c7590863492bbc4ac355f"></a> <tr class="memitem:ab002d811ce7c7590863492bbc4ac355f" id="r_ab002d811ce7c7590863492bbc4ac355f"><td class="memItemLeft" align="right" valign="top"><a id="ab002d811ce7c7590863492bbc4ac355f" name="ab002d811ce7c7590863492bbc4ac355f"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>decimal</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>decimal</b></td></tr>
<tr class="memdesc:ab002d811ce7c7590863492bbc4ac355f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decimal part. <br /></td></tr> <tr class="memdesc:ab002d811ce7c7590863492bbc4ac355f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decimal part. <br /></td></tr>
<tr class="separator:ab002d811ce7c7590863492bbc4ac355f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab002d811ce7c7590863492bbc4ac355f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66134e1cb72bdfb75f2ac634fee02ee3"><td class="memItemLeft" align="right" valign="top"><a id="a66134e1cb72bdfb75f2ac634fee02ee3" name="a66134e1cb72bdfb75f2ac634fee02ee3"></a> <tr class="memitem:a66134e1cb72bdfb75f2ac634fee02ee3" id="r_a66134e1cb72bdfb75f2ac634fee02ee3"><td class="memItemLeft" align="right" valign="top"><a id="a66134e1cb72bdfb75f2ac634fee02ee3" name="a66134e1cb72bdfb75f2ac634fee02ee3"></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>exponent_symbol</b></td></tr> 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>exponent_symbol</b></td></tr>
<tr class="memdesc:a66134e1cb72bdfb75f2ac634fee02ee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exponent symbol (e.g. 'e') <br /></td></tr> <tr class="memdesc:a66134e1cb72bdfb75f2ac634fee02ee3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exponent symbol (e.g. 'e') <br /></td></tr>
<tr class="separator:a66134e1cb72bdfb75f2ac634fee02ee3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a66134e1cb72bdfb75f2ac634fee02ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb5d26d24a7bb58d244b7d51722b117a"><td class="memItemLeft" align="right" valign="top"><a id="abb5d26d24a7bb58d244b7d51722b117a" name="abb5d26d24a7bb58d244b7d51722b117a"></a> <tr class="memitem:abb5d26d24a7bb58d244b7d51722b117a" id="r_abb5d26d24a7bb58d244b7d51722b117a"><td class="memItemLeft" align="right" valign="top"><a id="abb5d26d24a7bb58d244b7d51722b117a" name="abb5d26d24a7bb58d244b7d51722b117a"></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>positive_exp_sign</b></td></tr> 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>positive_exp_sign</b></td></tr>
<tr class="memdesc:abb5d26d24a7bb58d244b7d51722b117a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive exponent sign (e.g. '+') <br /></td></tr> <tr class="memdesc:abb5d26d24a7bb58d244b7d51722b117a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive exponent sign (e.g. '+') <br /></td></tr>
<tr class="separator:abb5d26d24a7bb58d244b7d51722b117a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abb5d26d24a7bb58d244b7d51722b117a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeec0779d7bd8f5429108be5b80ba95c"><td class="memItemLeft" align="right" valign="top"><a id="aaeec0779d7bd8f5429108be5b80ba95c" name="aaeec0779d7bd8f5429108be5b80ba95c"></a> <tr class="memitem:aaeec0779d7bd8f5429108be5b80ba95c" id="r_aaeec0779d7bd8f5429108be5b80ba95c"><td class="memItemLeft" align="right" valign="top"><a id="aaeec0779d7bd8f5429108be5b80ba95c" name="aaeec0779d7bd8f5429108be5b80ba95c"></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>negative_exp_sign</b></td></tr> 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>negative_exp_sign</b></td></tr>
<tr class="memdesc:aaeec0779d7bd8f5429108be5b80ba95c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative exponent sign (e.g. '-') <br /></td></tr> <tr class="memdesc:aaeec0779d7bd8f5429108be5b80ba95c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative exponent sign (e.g. '-') <br /></td></tr>
<tr class="separator:aaeec0779d7bd8f5429108be5b80ba95c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aaeec0779d7bd8f5429108be5b80ba95c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3b886b3334d64811d82d1d47fbafe66"><td class="memItemLeft" align="right" valign="top"><a id="ac3b886b3334d64811d82d1d47fbafe66" name="ac3b886b3334d64811d82d1d47fbafe66"></a> <tr class="memitem:ac3b886b3334d64811d82d1d47fbafe66" id="r_ac3b886b3334d64811d82d1d47fbafe66"><td class="memItemLeft" align="right" valign="top"><a id="ac3b886b3334d64811d82d1d47fbafe66" name="ac3b886b3334d64811d82d1d47fbafe66"></a>
std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>exponent</b></td></tr> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__integer.html">basic_integer</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>exponent</b></td></tr>
<tr class="memdesc:ac3b886b3334d64811d82d1d47fbafe66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exponent part. <br /></td></tr> <tr class="memdesc:ac3b886b3334d64811d82d1d47fbafe66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exponent part. <br /></td></tr>
<tr class="separator:ac3b886b3334d64811d82d1d47fbafe66"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac3b886b3334d64811d82d1d47fbafe66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aa6f1cbde1efccf75fd0df385f03477"><td class="memItemLeft" align="right" valign="top"><a id="a9aa6f1cbde1efccf75fd0df385f03477" name="a9aa6f1cbde1efccf75fd0df385f03477"></a> <tr class="memitem:a9aa6f1cbde1efccf75fd0df385f03477" id="r_a9aa6f1cbde1efccf75fd0df385f03477"><td class="memItemLeft" align="right" valign="top"><a id="a9aa6f1cbde1efccf75fd0df385f03477" name="a9aa6f1cbde1efccf75fd0df385f03477"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">double</a>&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="memdesc:a9aa6f1cbde1efccf75fd0df385f03477"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr> <tr class="memdesc:a9aa6f1cbde1efccf75fd0df385f03477"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculated value of the numeral. <br /></td></tr>
<tr class="separator:a9aa6f1cbde1efccf75fd0df385f03477"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9aa6f1cbde1efccf75fd0df385f03477"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_scientific_numeral&lt; T &gt;</div><p>Test for scientific numeral. </p> class stdex::parser::basic_scientific_numeral&lt; T &gt;</div><p>Test for scientific numeral. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a578f6d755339312133253ccbb956eb94" name="a578f6d755339312133253ccbb956eb94"></a> <a id="a578f6d755339312133253ccbb956eb94" name="a578f6d755339312133253ccbb956eb94"></a>
@ -192,13 +186,13 @@ class stdex::parser::basic_scientific_numeral&lt; T &gt;</div><p>Test for scient
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__scientific__numeral.html">stdex::parser::basic_scientific_numeral</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__scientific__numeral.html">stdex::parser::basic_scientific_numeral</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -221,33 +215,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__scientific__numeral.html">stdex::parser::basic_scientific_numeral</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__scientific__numeral.html">stdex::parser::basic_scientific_numeral</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -273,7 +267,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -96,7 +96,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_score&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_score&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -99,60 +99,54 @@ Inheritance diagram for stdex::parser::basic_score&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a132dfc0288241a71367f7d9dd6979bb0"><td class="memItemLeft" align="right" valign="top"><a id="a132dfc0288241a71367f7d9dd6979bb0" name="a132dfc0288241a71367f7d9dd6979bb0"></a> <tr class="memitem:a132dfc0288241a71367f7d9dd6979bb0" id="r_a132dfc0288241a71367f7d9dd6979bb0"><td class="memItemLeft" align="right" valign="top"><a id="a132dfc0288241a71367f7d9dd6979bb0" name="a132dfc0288241a71367f7d9dd6979bb0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_score</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_home, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_separator, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_guest, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;space, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_score</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_home</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">_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">_guest</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;space, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a132dfc0288241a71367f7d9dd6979bb0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a132dfc0288241a71367f7d9dd6979bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf1827fdb65aca97365dbc918155ca72"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__score.html#acf1827fdb65aca97365dbc918155ca72">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:acf1827fdb65aca97365dbc918155ca72" id="r_acf1827fdb65aca97365dbc918155ca72"><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__score.html#acf1827fdb65aca97365dbc918155ca72">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:acf1827fdb65aca97365dbc918155ca72"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acf1827fdb65aca97365dbc918155ca72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9424b299e6ab4257db0dda80a0a2b01f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__score.html#a9424b299e6ab4257db0dda80a0a2b01f">invalidate</a> ()</td></tr> <tr class="memitem:a9424b299e6ab4257db0dda80a0a2b01f" id="r_a9424b299e6ab4257db0dda80a0a2b01f"><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__score.html#a9424b299e6ab4257db0dda80a0a2b01f">invalidate</a> ()</td></tr>
<tr class="separator:a9424b299e6ab4257db0dda80a0a2b01f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9424b299e6ab4257db0dda80a0a2b01f"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a4a0864723858315d5c242dcf8b53575f"><td class="memItemLeft" align="right" valign="top"><a id="a4a0864723858315d5c242dcf8b53575f" name="a4a0864723858315d5c242dcf8b53575f"></a> <tr class="memitem:a4a0864723858315d5c242dcf8b53575f" id="r_a4a0864723858315d5c242dcf8b53575f"><td class="memItemLeft" align="right" valign="top"><a id="a4a0864723858315d5c242dcf8b53575f" name="a4a0864723858315d5c242dcf8b53575f"></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>home</b></td></tr> 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>home</b></td></tr>
<tr class="separator:a4a0864723858315d5c242dcf8b53575f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0864723858315d5c242dcf8b53575f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add50a797439daddf44d2adcc3a4d28af"><td class="memItemLeft" align="right" valign="top"><a id="add50a797439daddf44d2adcc3a4d28af" name="add50a797439daddf44d2adcc3a4d28af"></a> <tr class="memitem:add50a797439daddf44d2adcc3a4d28af" id="r_add50a797439daddf44d2adcc3a4d28af"><td class="memItemLeft" align="right" valign="top"><a id="add50a797439daddf44d2adcc3a4d28af" name="add50a797439daddf44d2adcc3a4d28af"></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>separator</b></td></tr> 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>separator</b></td></tr>
<tr class="separator:add50a797439daddf44d2adcc3a4d28af"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:add50a797439daddf44d2adcc3a4d28af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d59c7863c2d8688550a6330c95c7a62"><td class="memItemLeft" align="right" valign="top"><a id="a5d59c7863c2d8688550a6330c95c7a62" name="a5d59c7863c2d8688550a6330c95c7a62"></a> <tr class="memitem:a5d59c7863c2d8688550a6330c95c7a62" id="r_a5d59c7863c2d8688550a6330c95c7a62"><td class="memItemLeft" align="right" valign="top"><a id="a5d59c7863c2d8688550a6330c95c7a62" name="a5d59c7863c2d8688550a6330c95c7a62"></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>guest</b></td></tr> 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>guest</b></td></tr>
<tr class="separator:a5d59c7863c2d8688550a6330c95c7a62"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5d59c7863c2d8688550a6330c95c7a62"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:ac305b77c62887e8b243eab8531d3b902"><td class="memItemLeft" align="right" valign="top"><a id="ac305b77c62887e8b243eab8531d3b902" name="ac305b77c62887e8b243eab8531d3b902"></a> <tr class="memitem:ac305b77c62887e8b243eab8531d3b902" id="r_ac305b77c62887e8b243eab8531d3b902"><td class="memItemLeft" align="right" valign="top"><a id="ac305b77c62887e8b243eab8531d3b902" name="ac305b77c62887e8b243eab8531d3b902"></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> 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:ac305b77c62887e8b243eab8531d3b902"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac305b77c62887e8b243eab8531d3b902"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_score&lt; T &gt;</div><p>Test for match score. </p> class stdex::parser::basic_score&lt; T &gt;</div><p>Test for match score. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a9424b299e6ab4257db0dda80a0a2b01f" name="a9424b299e6ab4257db0dda80a0a2b01f"></a> <a id="a9424b299e6ab4257db0dda80a0a2b01f" name="a9424b299e6ab4257db0dda80a0a2b01f"></a>
@ -161,13 +155,13 @@ class stdex::parser::basic_score&lt; T &gt;</div><p>Test for match score. </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__score.html">stdex::parser::basic_score</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__score.html">stdex::parser::basic_score</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -190,33 +184,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__score.html">stdex::parser::basic_score</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__score.html">stdex::parser::basic_score</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -242,7 +236,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -97,7 +97,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_sequence&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_sequence&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,63 +98,57 @@ Inheritance diagram for stdex::parser::basic_sequence&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a63affdebc08f14da9d3a103d58679545"><td class="memItemLeft" align="right" valign="top"><a id="a63affdebc08f14da9d3a103d58679545" name="a63affdebc08f14da9d3a103d58679545"></a> <tr class="memitem:a63affdebc08f14da9d3a103d58679545" id="r_a63affdebc08f14da9d3a103d58679545"><td class="memItemLeft" align="right" valign="top"><a id="a63affdebc08f14da9d3a103d58679545" name="a63affdebc08f14da9d3a103d58679545"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_sequence</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *el=nullptr, size_t count=0, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_sequence</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>
<tr class="separator:a63affdebc08f14da9d3a103d58679545"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a63affdebc08f14da9d3a103d58679545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6b2115dfb13c5e88c1ecf5b2c214500"><td class="memItemLeft" align="right" valign="top"><a id="ac6b2115dfb13c5e88c1ecf5b2c214500" name="ac6b2115dfb13c5e88c1ecf5b2c214500"></a> <tr class="memitem:ac6b2115dfb13c5e88c1ecf5b2c214500" id="r_ac6b2115dfb13c5e88c1ecf5b2c214500"><td class="memItemLeft" align="right" valign="top"><a id="ac6b2115dfb13c5e88c1ecf5b2c214500" name="ac6b2115dfb13c5e88c1ecf5b2c214500"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_sequence</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;collection, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_sequence</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>
<tr class="separator:ac6b2115dfb13c5e88c1ecf5b2c214500"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac6b2115dfb13c5e88c1ecf5b2c214500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac63d3707c06b66b23535aac8953c7a28"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__sequence.html#ac63d3707c06b66b23535aac8953c7a28">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:ac63d3707c06b66b23535aac8953c7a28" id="r_ac63d3707c06b66b23535aac8953c7a28"><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__sequence.html#ac63d3707c06b66b23535aac8953c7a28">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:ac63d3707c06b66b23535aac8953c7a28"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac63d3707c06b66b23535aac8953c7a28"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *el, size_t count, const 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;locale=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="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"><td class="memItemLeft" align="right" valign="top"> <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;collection, const 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;locale=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="separator:a94107366dbe39daff640a87c8ef83bc4 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2da74d95683359152c5a906c1b392129 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html#a2da74d95683359152c5a906c1b392129">invalidate</a> ()</td></tr> <tr class="memitem:a2da74d95683359152c5a906c1b392129 inherit pub_methods_classstdex_1_1parser_1_1parser__collection" id="r_a2da74d95683359152c5a906c1b392129"><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_1parser__collection.html#a2da74d95683359152c5a906c1b392129">invalidate</a> ()</td></tr>
<tr class="separator:a2da74d95683359152c5a906c1b392129 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2da74d95683359152c5a906c1b392129 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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><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="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:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale)</td></tr>
<tr class="separator:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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="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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_sequence&lt; T &gt;</div><p>Test for sequence. </p> class stdex::parser::basic_sequence&lt; T &gt;</div><p>Test for sequence. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ac63d3707c06b66b23535aac8953c7a28" name="ac63d3707c06b66b23535aac8953c7a28"></a> <a id="ac63d3707c06b66b23535aac8953c7a28" name="ac63d3707c06b66b23535aac8953c7a28"></a>
@ -163,33 +157,33 @@ class stdex::parser::basic_sequence&lt; T &gt;</div><p>Test for sequence. </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__sequence.html">stdex::parser::basic_sequence</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__sequence.html">stdex::parser::basic_sequence</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -215,7 +209,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -94,7 +94,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_set&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_set&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -95,49 +95,43 @@ Inheritance diagram for stdex::parser::basic_set&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a0235e6659891cd3f07fa910d7c9bd18c"><td class="memItemLeft" align="right" valign="top"><a id="a0235e6659891cd3f07fa910d7c9bd18c" name="a0235e6659891cd3f07fa910d7c9bd18c"></a> <tr class="memitem:a0235e6659891cd3f07fa910d7c9bd18c" id="r_a0235e6659891cd3f07fa910d7c9bd18c"><td class="memItemLeft" align="right" valign="top"><a id="a0235e6659891cd3f07fa910d7c9bd18c" name="a0235e6659891cd3f07fa910d7c9bd18c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_set</b> (bool invert=false, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_set</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>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a0235e6659891cd3f07fa910d7c9bd18c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0235e6659891cd3f07fa910d7c9bd18c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ebbccda0aea065ca4d5051f486ccf4c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__set.html#a3ebbccda0aea065ca4d5051f486ccf4c">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> <tr class="memitem:a3ebbccda0aea065ca4d5051f486ccf4c" id="r_a3ebbccda0aea065ca4d5051f486ccf4c"><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__set.html#a3ebbccda0aea065ca4d5051f486ccf4c">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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)=0</td></tr>
<tr class="separator:a3ebbccda0aea065ca4d5051f486ccf4c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3ebbccda0aea065ca4d5051f486ccf4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf6fb539e86809f04449a019fd6928df"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__set.html#acf6fb539e86809f04449a019fd6928df">invalidate</a> ()</td></tr> <tr class="memitem:acf6fb539e86809f04449a019fd6928df" id="r_acf6fb539e86809f04449a019fd6928df"><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__set.html#acf6fb539e86809f04449a019fd6928df">invalidate</a> ()</td></tr>
<tr class="separator:acf6fb539e86809f04449a019fd6928df"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acf6fb539e86809f04449a019fd6928df"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:aeefb8c339ac9a6ea2d3b32183182fde9"><td class="memItemLeft" align="right" valign="top"><a id="aeefb8c339ac9a6ea2d3b32183182fde9" name="aeefb8c339ac9a6ea2d3b32183182fde9"></a> <tr class="memitem:aeefb8c339ac9a6ea2d3b32183182fde9" id="r_aeefb8c339ac9a6ea2d3b32183182fde9"><td class="memItemLeft" align="right" valign="top"><a id="aeefb8c339ac9a6ea2d3b32183182fde9" name="aeefb8c339ac9a6ea2d3b32183182fde9"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>hit_offset</b></td></tr> <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:aeefb8c339ac9a6ea2d3b32183182fde9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aeefb8c339ac9a6ea2d3b32183182fde9"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:ad42e3a3e6fdaf506bdb628fb41c03996"><td class="memItemLeft" align="right" valign="top"><a id="ad42e3a3e6fdaf506bdb628fb41c03996" name="ad42e3a3e6fdaf506bdb628fb41c03996"></a> <tr class="memitem:ad42e3a3e6fdaf506bdb628fb41c03996" id="r_ad42e3a3e6fdaf506bdb628fb41c03996"><td class="memItemLeft" align="right" valign="top"><a id="ad42e3a3e6fdaf506bdb628fb41c03996" name="ad42e3a3e6fdaf506bdb628fb41c03996"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_invert</b></td></tr> <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:ad42e3a3e6fdaf506bdb628fb41c03996"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad42e3a3e6fdaf506bdb628fb41c03996"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -148,13 +142,13 @@ std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__set.html">stdex::parser::basic_set</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__set.html">stdex::parser::basic_set</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -177,33 +171,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__set.html">stdex::parser::basic_set</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__set.html">stdex::parser::basic_set</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)&#160;-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)&#160;-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -229,7 +223,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -96,7 +96,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_signed_numeral&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_signed_numeral&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,64 +98,58 @@ Inheritance diagram for stdex::parser::basic_signed_numeral&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a9061e59f5999c9291c095c565ec2cfce"><td class="memItemLeft" align="right" valign="top"><a id="a9061e59f5999c9291c095c565ec2cfce" name="a9061e59f5999c9291c095c565ec2cfce"></a> <tr class="memitem:a9061e59f5999c9291c095c565ec2cfce" id="r_a9061e59f5999c9291c095c565ec2cfce"><td class="memItemLeft" align="right" valign="top"><a id="a9061e59f5999c9291c095c565ec2cfce" name="a9061e59f5999c9291c095c565ec2cfce"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_signed_numeral</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_positive_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_negative_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_special_sign, const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; &amp;_number, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_signed_numeral</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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">_positive_sign</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">_negative_sign</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">_special_sign</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">_number</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a9061e59f5999c9291c095c565ec2cfce"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9061e59f5999c9291c095c565ec2cfce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18c0b5551b201cd2bf4b78d84979fb88"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__signed__numeral.html#a18c0b5551b201cd2bf4b78d84979fb88">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a18c0b5551b201cd2bf4b78d84979fb88" id="r_a18c0b5551b201cd2bf4b78d84979fb88"><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__signed__numeral.html#a18c0b5551b201cd2bf4b78d84979fb88">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a18c0b5551b201cd2bf4b78d84979fb88"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a18c0b5551b201cd2bf4b78d84979fb88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae482f5a5d52ce7a83becd9d015d8f943"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__signed__numeral.html#ae482f5a5d52ce7a83becd9d015d8f943">invalidate</a> ()</td></tr> <tr class="memitem:ae482f5a5d52ce7a83becd9d015d8f943" id="r_ae482f5a5d52ce7a83becd9d015d8f943"><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__signed__numeral.html#ae482f5a5d52ce7a83becd9d015d8f943">invalidate</a> ()</td></tr>
<tr class="separator:ae482f5a5d52ce7a83becd9d015d8f943"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae482f5a5d52ce7a83becd9d015d8f943"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:ac7c9dde1f5b3600a21c1b7935c0a5caf"><td class="memItemLeft" align="right" valign="top"><a id="ac7c9dde1f5b3600a21c1b7935c0a5caf" name="ac7c9dde1f5b3600a21c1b7935c0a5caf"></a> <tr class="memitem:ac7c9dde1f5b3600a21c1b7935c0a5caf" id="r_ac7c9dde1f5b3600a21c1b7935c0a5caf"><td class="memItemLeft" align="right" valign="top"><a id="ac7c9dde1f5b3600a21c1b7935c0a5caf" name="ac7c9dde1f5b3600a21c1b7935c0a5caf"></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>positive_sign</b></td></tr> 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>positive_sign</b></td></tr>
<tr class="memdesc:ac7c9dde1f5b3600a21c1b7935c0a5caf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive sign. <br /></td></tr> <tr class="memdesc:ac7c9dde1f5b3600a21c1b7935c0a5caf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Positive sign. <br /></td></tr>
<tr class="separator:ac7c9dde1f5b3600a21c1b7935c0a5caf"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac7c9dde1f5b3600a21c1b7935c0a5caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50271856db8a0e66bef91e4e05949bb3"><td class="memItemLeft" align="right" valign="top"><a id="a50271856db8a0e66bef91e4e05949bb3" name="a50271856db8a0e66bef91e4e05949bb3"></a> <tr class="memitem:a50271856db8a0e66bef91e4e05949bb3" id="r_a50271856db8a0e66bef91e4e05949bb3"><td class="memItemLeft" align="right" valign="top"><a id="a50271856db8a0e66bef91e4e05949bb3" name="a50271856db8a0e66bef91e4e05949bb3"></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>negative_sign</b></td></tr> 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>negative_sign</b></td></tr>
<tr class="memdesc:a50271856db8a0e66bef91e4e05949bb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative sign. <br /></td></tr> <tr class="memdesc:a50271856db8a0e66bef91e4e05949bb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Negative sign. <br /></td></tr>
<tr class="separator:a50271856db8a0e66bef91e4e05949bb3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a50271856db8a0e66bef91e4e05949bb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38b8207e2b384ed5ffb3f2bfb3e8755f"><td class="memItemLeft" align="right" valign="top"><a id="a38b8207e2b384ed5ffb3f2bfb3e8755f" name="a38b8207e2b384ed5ffb3f2bfb3e8755f"></a> <tr class="memitem:a38b8207e2b384ed5ffb3f2bfb3e8755f" id="r_a38b8207e2b384ed5ffb3f2bfb3e8755f"><td class="memItemLeft" align="right" valign="top"><a id="a38b8207e2b384ed5ffb3f2bfb3e8755f" name="a38b8207e2b384ed5ffb3f2bfb3e8755f"></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>special_sign</b></td></tr> 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>special_sign</b></td></tr>
<tr class="memdesc:a38b8207e2b384ed5ffb3f2bfb3e8755f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special sign (e.g. plus-minus '±') <br /></td></tr> <tr class="memdesc:a38b8207e2b384ed5ffb3f2bfb3e8755f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special sign (e.g. plus-minus '±') <br /></td></tr>
<tr class="separator:a38b8207e2b384ed5ffb3f2bfb3e8755f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a38b8207e2b384ed5ffb3f2bfb3e8755f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae43853317fc7ca8b6df2eda5d466a2aa"><td class="memItemLeft" align="right" valign="top"><a id="ae43853317fc7ca8b6df2eda5d466a2aa" name="ae43853317fc7ca8b6df2eda5d466a2aa"></a> <tr class="memitem:ae43853317fc7ca8b6df2eda5d466a2aa" id="r_ae43853317fc7ca8b6df2eda5d466a2aa"><td class="memItemLeft" align="right" valign="top"><a id="ae43853317fc7ca8b6df2eda5d466a2aa" name="ae43853317fc7ca8b6df2eda5d466a2aa"></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>number</b></td></tr> 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>number</b></td></tr>
<tr class="memdesc:ae43853317fc7ca8b6df2eda5d466a2aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number. <br /></td></tr> <tr class="memdesc:ae43853317fc7ca8b6df2eda5d466a2aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number. <br /></td></tr>
<tr class="separator:ae43853317fc7ca8b6df2eda5d466a2aa"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae43853317fc7ca8b6df2eda5d466a2aa"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_signed_numeral&lt; T &gt;</div><p>Test for signed numeral. </p> class stdex::parser::basic_signed_numeral&lt; T &gt;</div><p>Test for signed numeral. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ae482f5a5d52ce7a83becd9d015d8f943" name="ae482f5a5d52ce7a83becd9d015d8f943"></a> <a id="ae482f5a5d52ce7a83becd9d015d8f943" name="ae482f5a5d52ce7a83becd9d015d8f943"></a>
@ -164,13 +158,13 @@ class stdex::parser::basic_signed_numeral&lt; T &gt;</div><p>Test for signed num
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual void <a class="el" href="classstdex_1_1parser_1_1basic__signed__numeral.html">stdex::parser::basic_signed_numeral</a>&lt; T &gt;::invalidate </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">void</a> <a class="el" href="classstdex_1_1parser_1_1basic__signed__numeral.html">stdex::parser::basic_signed_numeral</a>&lt; T &gt;::invalidate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"></td><td>)</td>
<td></td> <td></td>
@ -193,33 +187,33 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__signed__numeral.html">stdex::parser::basic_signed_numeral</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__signed__numeral.html">stdex::parser::basic_signed_numeral</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -245,7 +239,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_space_cu&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_space_cu&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,49 +98,46 @@ Inheritance diagram for stdex::parser::basic_space_cu&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a77d3b6bfbcab6a4607def5506a8dfd3c"><td class="memItemLeft" align="right" valign="top"><a id="a77d3b6bfbcab6a4607def5506a8dfd3c" name="a77d3b6bfbcab6a4607def5506a8dfd3c"></a> <tr class="memitem:a77d3b6bfbcab6a4607def5506a8dfd3c" id="r_a77d3b6bfbcab6a4607def5506a8dfd3c"><td class="memItemLeft" align="right" valign="top"><a id="a77d3b6bfbcab6a4607def5506a8dfd3c" name="a77d3b6bfbcab6a4607def5506a8dfd3c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_space_cu</b> (bool invert=false, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_space_cu</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>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a77d3b6bfbcab6a4607def5506a8dfd3c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a77d3b6bfbcab6a4607def5506a8dfd3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8db84fd0d9f25127cbbd5507c7580ed8"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__space__cu.html#a8db84fd0d9f25127cbbd5507c7580ed8">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a8db84fd0d9f25127cbbd5507c7580ed8" id="r_a8db84fd0d9f25127cbbd5507c7580ed8"><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__space__cu.html#a8db84fd0d9f25127cbbd5507c7580ed8">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a8db84fd0d9f25127cbbd5507c7580ed8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8db84fd0d9f25127cbbd5507c7580ed8"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a2b9e239c7d22d54b4723d45afc607a0c"><td class="memItemLeft" align="right" valign="top"><a id="a2b9e239c7d22d54b4723d45afc607a0c" name="a2b9e239c7d22d54b4723d45afc607a0c"></a> <tr class="memitem:a2b9e239c7d22d54b4723d45afc607a0c" id="r_a2b9e239c7d22d54b4723d45afc607a0c"><td class="memItemLeft" align="right" valign="top"><a id="a2b9e239c7d22d54b4723d45afc607a0c" name="a2b9e239c7d22d54b4723d45afc607a0c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_invert</b></td></tr> <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:a2b9e239c7d22d54b4723d45afc607a0c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2b9e239c7d22d54b4723d45afc607a0c"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_space_cu&lt; T &gt;</div><p>Test for any space code unit. </p> class stdex::parser::basic_space_cu&lt; T &gt;</div><p>Test for any space code unit. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8db84fd0d9f25127cbbd5507c7580ed8" name="a8db84fd0d9f25127cbbd5507c7580ed8"></a> <a id="a8db84fd0d9f25127cbbd5507c7580ed8" name="a8db84fd0d9f25127cbbd5507c7580ed8"></a>
@ -149,33 +146,33 @@ class stdex::parser::basic_space_cu&lt; T &gt;</div><p>Test for any space code u
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__space__cu.html">stdex::parser::basic_space_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__space__cu.html">stdex::parser::basic_space_cu</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -201,7 +198,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_space_or_punct_cu&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_space_or_punct_cu&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,49 +98,46 @@ Inheritance diagram for stdex::parser::basic_space_or_punct_cu&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a43e14e6924ff632fd195d1f0ef0b0b13"><td class="memItemLeft" align="right" valign="top"><a id="a43e14e6924ff632fd195d1f0ef0b0b13" name="a43e14e6924ff632fd195d1f0ef0b0b13"></a> <tr class="memitem:a43e14e6924ff632fd195d1f0ef0b0b13" id="r_a43e14e6924ff632fd195d1f0ef0b0b13"><td class="memItemLeft" align="right" valign="top"><a id="a43e14e6924ff632fd195d1f0ef0b0b13" name="a43e14e6924ff632fd195d1f0ef0b0b13"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_space_or_punct_cu</b> (bool invert=false, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_space_or_punct_cu</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>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a43e14e6924ff632fd195d1f0ef0b0b13"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a43e14e6924ff632fd195d1f0ef0b0b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0af4f5dd00dfe34abc6f4ae4dcd12c5d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__space__or__punct__cu.html#a0af4f5dd00dfe34abc6f4ae4dcd12c5d">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a0af4f5dd00dfe34abc6f4ae4dcd12c5d" id="r_a0af4f5dd00dfe34abc6f4ae4dcd12c5d"><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__space__or__punct__cu.html#a0af4f5dd00dfe34abc6f4ae4dcd12c5d">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a0af4f5dd00dfe34abc6f4ae4dcd12c5d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0af4f5dd00dfe34abc6f4ae4dcd12c5d"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a4c4528d73dd349a55bc2b5cd8c0fe75e"><td class="memItemLeft" align="right" valign="top"><a id="a4c4528d73dd349a55bc2b5cd8c0fe75e" name="a4c4528d73dd349a55bc2b5cd8c0fe75e"></a> <tr class="memitem:a4c4528d73dd349a55bc2b5cd8c0fe75e" id="r_a4c4528d73dd349a55bc2b5cd8c0fe75e"><td class="memItemLeft" align="right" valign="top"><a id="a4c4528d73dd349a55bc2b5cd8c0fe75e" name="a4c4528d73dd349a55bc2b5cd8c0fe75e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_invert</b></td></tr> <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:a4c4528d73dd349a55bc2b5cd8c0fe75e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4528d73dd349a55bc2b5cd8c0fe75e"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <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_space_or_punct_cu&lt; T &gt;</div><p>Test for any space or punctuation code unit. </p> class stdex::parser::basic_space_or_punct_cu&lt; T &gt;</div><p>Test for any space or punctuation code unit. </p>
</div><h2 class="groupheader">Member Function Documentation</h2> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a0af4f5dd00dfe34abc6f4ae4dcd12c5d" name="a0af4f5dd00dfe34abc6f4ae4dcd12c5d"></a> <a id="a0af4f5dd00dfe34abc6f4ae4dcd12c5d" name="a0af4f5dd00dfe34abc6f4ae4dcd12c5d"></a>
@ -149,33 +146,33 @@ class stdex::parser::basic_space_or_punct_cu&lt; T &gt;</div><p>Test for any spa
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__space__or__punct__cu.html">stdex::parser::basic_space_or_punct_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__space__or__punct__cu.html">stdex::parser::basic_space_or_punct_cu</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -201,7 +198,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -93,7 +93,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_string&lt; T &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_string&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -98,44 +98,41 @@ Inheritance diagram for stdex::parser::basic_string&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a78fba2f258b9dd48d2a507f1cc43200e"><td class="memItemLeft" align="right" valign="top"><a id="a78fba2f258b9dd48d2a507f1cc43200e" name="a78fba2f258b9dd48d2a507f1cc43200e"></a> <tr class="memitem:a78fba2f258b9dd48d2a507f1cc43200e" id="r_a78fba2f258b9dd48d2a507f1cc43200e"><td class="memItemLeft" align="right" valign="top"><a id="a78fba2f258b9dd48d2a507f1cc43200e" name="a78fba2f258b9dd48d2a507f1cc43200e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_string</b> (_In_reads_or_z_(count) const T *str, size_t count=(size_t) -1, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_string</b> (_In_reads_or_z_(<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> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">str</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">size_t</a>) -1, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:a78fba2f258b9dd48d2a507f1cc43200e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a78fba2f258b9dd48d2a507f1cc43200e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93ac5f88b2fef064632511cc7a499668"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__string.html#a93ac5f88b2fef064632511cc7a499668">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a93ac5f88b2fef064632511cc7a499668" id="r_a93ac5f88b2fef064632511cc7a499668"><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__string.html#a93ac5f88b2fef064632511cc7a499668">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a93ac5f88b2fef064632511cc7a499668"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a93ac5f88b2fef064632511cc7a499668"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a13bf2329d86b086498ac37a5de2e735e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a13bf2329d86b086498ac37a5de2e735e"><td class="memItemLeft" align="right" valign="top">
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>invalidate</b> ()</td></tr> <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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a7840c6b45b66a087eb154f9840812527"><td class="memItemLeft" align="right" valign="top"><a id="a7840c6b45b66a087eb154f9840812527" name="a7840c6b45b66a087eb154f9840812527"></a> <tr class="memitem:a7840c6b45b66a087eb154f9840812527" id="r_a7840c6b45b66a087eb154f9840812527"><td class="memItemLeft" align="right" valign="top"><a id="a7840c6b45b66a087eb154f9840812527" name="a7840c6b45b66a087eb154f9840812527"></a>
std::basic_string&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_str</b></td></tr> std::basic_string&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_str</b></td></tr>
<tr class="separator:a7840c6b45b66a087eb154f9840812527"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7840c6b45b66a087eb154f9840812527"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> 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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -149,33 +146,33 @@ class stdex::parser::basic_string&lt; T &gt;</div><p>Test for given string. </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual bool <a class="el" href="classstdex_1_1parser_1_1basic__string.html">stdex::parser::basic_string</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__string.html">stdex::parser::basic_string</a>&lt; T &gt;::match </td>
<td>(</td> <td>(</td>
<td class="paramtype">_In_reads_or_z_(end) const T *&#160;</td> <td class="paramtype">_In_reads_or_z_(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="paramname"><em>text</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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="paramname"><em>start</em> = <code>0</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">size_t&#160;</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>(size_t)-1</code>, </td> <td class="paramname"><em>end</em> = <code>(<a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a>)-1</code>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">int&#160;</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> <td class="paramname"><em>flags</em> = <code>match_default</code>&#160;</td>
</tr> </tr>
<tr> <tr>
@ -201,7 +198,7 @@ template&lt;class T &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: Member List</title> <title>stdex: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -104,7 +104,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,7 +3,7 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/> <meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: stdex::parser::basic_string_branch&lt; T, T_parser &gt; Class Template Reference</title> <title>stdex: stdex::parser::basic_string_branch&lt; T, T_parser &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -30,7 +30,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.7 --> <!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -100,92 +100,84 @@ Inheritance diagram for stdex::parser::basic_string_branch&lt; T, T_parser &gt;:
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:aa261ad9296e2ac3f1baf37203e63648d"><td class="memItemLeft" align="right" valign="top"><a id="aa261ad9296e2ac3f1baf37203e63648d" name="aa261ad9296e2ac3f1baf37203e63648d"></a> <tr class="memitem:aa261ad9296e2ac3f1baf37203e63648d" id="r_aa261ad9296e2ac3f1baf37203e63648d"><td class="memItemLeft" align="right" valign="top"><a id="aa261ad9296e2ac3f1baf37203e63648d" name="aa261ad9296e2ac3f1baf37203e63648d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_string_branch</b> (const T *str_z=nullptr, size_t count=0, const std::locale &amp;locale=std::locale())</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_string_branch</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">str_z</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>
<tr class="separator:aa261ad9296e2ac3f1baf37203e63648d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa261ad9296e2ac3f1baf37203e63648d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f6a6722d7a09a55338b82415b8fa5d6"><td class="memItemLeft" align="right" valign="top"><a id="a2f6a6722d7a09a55338b82415b8fa5d6" name="a2f6a6722d7a09a55338b82415b8fa5d6"></a> <tr class="memitem:a2f6a6722d7a09a55338b82415b8fa5d6" id="r_a2f6a6722d7a09a55338b82415b8fa5d6"><td class="memItemLeft" align="right" valign="top"><a id="a2f6a6722d7a09a55338b82415b8fa5d6" name="a2f6a6722d7a09a55338b82415b8fa5d6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_string_branch</b> (const T *str,...)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_string_branch</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">str</a>,...)</td></tr>
<tr class="separator:a2f6a6722d7a09a55338b82415b8fa5d6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2f6a6722d7a09a55338b82415b8fa5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac19de1e088bc1440ec16e208b0bb152"><td class="memItemLeft" align="right" valign="top"><a id="aac19de1e088bc1440ec16e208b0bb152" name="aac19de1e088bc1440ec16e208b0bb152"></a> <tr class="memitem:aac19de1e088bc1440ec16e208b0bb152" id="r_aac19de1e088bc1440ec16e208b0bb152"><td class="memItemLeft" align="right" valign="top"><a id="aac19de1e088bc1440ec16e208b0bb152" name="aac19de1e088bc1440ec16e208b0bb152"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_string_branch</b> (const std::locale &amp;locale, const T *str,...)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>basic_string_branch</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">str</a>,...)</td></tr>
<tr class="separator:aac19de1e088bc1440ec16e208b0bb152"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aac19de1e088bc1440ec16e208b0bb152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__branch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__branch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_methods_classstdex_1_1parser_1_1basic__branch"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classstdex_1_1parser_1_1basic__branch')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td></tr>
<tr class="memitem:a145d22689467fd5224ebef76c4ffe8f8 inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a145d22689467fd5224ebef76c4ffe8f8 inherit pub_methods_classstdex_1_1parser_1_1basic__branch" id="r_a145d22689467fd5224ebef76c4ffe8f8"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_branch</b> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *el=nullptr, size_t count=0, const 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;locale=std::locale())</td></tr>
<tr class="separator:a145d22689467fd5224ebef76c4ffe8f8 inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a145d22689467fd5224ebef76c4ffe8f8 inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad26965452bb48a005ca69b2d7ebc63f5 inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ad26965452bb48a005ca69b2d7ebc63f5 inherit pub_methods_classstdex_1_1parser_1_1basic__branch" id="r_ad26965452bb48a005ca69b2d7ebc63f5"><td class="memItemLeft" align="right" valign="top">
&#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;collection, const 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;locale=std::locale())</td></tr>
<tr class="separator:ad26965452bb48a005ca69b2d7ebc63f5 inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad26965452bb48a005ca69b2d7ebc63f5 inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e5c9a59299c47ac6eaec236540e69ab inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1basic__branch.html#a4e5c9a59299c47ac6eaec236540e69ab">match</a> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <tr class="memitem:a4e5c9a59299c47ac6eaec236540e69ab inherit pub_methods_classstdex_1_1parser_1_1basic__branch" id="r_a4e5c9a59299c47ac6eaec236540e69ab"><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#a4e5c9a59299c47ac6eaec236540e69ab">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a4e5c9a59299c47ac6eaec236540e69ab inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4e5c9a59299c47ac6eaec236540e69ab inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b603d9e8ac46c06db7c7a7537c18115 inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memItemLeft" align="right" valign="top">virtual void&#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 inherit pub_methods_classstdex_1_1parser_1_1basic__branch" 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="separator:a8b603d9e8ac46c06db7c7a7537c18115 inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8b603d9e8ac46c06db7c7a7537c18115 inherit pub_methods_classstdex_1_1parser_1_1basic__branch"><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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *el, size_t count, const 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;locale=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="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"><td class="memItemLeft" align="right" valign="top"> <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;collection, const 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;locale=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="separator:a94107366dbe39daff640a87c8ef83bc4 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2da74d95683359152c5a906c1b392129 inherit pub_methods_classstdex_1_1parser_1_1parser__collection"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classstdex_1_1parser_1_1parser__collection.html#a2da74d95683359152c5a906c1b392129">invalidate</a> ()</td></tr>
<tr class="separator:a2da74d95683359152c5a906c1b392129 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: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"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale=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="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a7b18451febdbe352f8dfadb41473bea6"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr> <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_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7b18451febdbe352f8dfadb41473bea6 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2adce067210cd79287b3aca4e1b8cf4e"><td class="memTemplParams" colspan="2">
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>match</b> (_In_reads_or_z_(end) const T *text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)=0</td></tr> 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="separator:a013fb49e6f439a1c7972850960c1b91c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e 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;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">text</a>, <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_t</a>) -1, <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="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplParams" colspan="2">
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (const std::basic_string&lt; T, _Traits, _Ax &gt; &amp;text, size_t start=0, size_t end=(size_t) -1, int flags=match_default)</td></tr>
<tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2adce067210cd79287b3aca4e1b8cf4e 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"><td class="memItemLeft" align="right" valign="top">
virtual void&#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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:afb44000177b9fc96f0b561d30be76130"><td class="memItemLeft" align="right" valign="top"><a id="afb44000177b9fc96f0b561d30be76130" name="afb44000177b9fc96f0b561d30be76130"></a> <tr class="memitem:afb44000177b9fc96f0b561d30be76130" id="r_afb44000177b9fc96f0b561d30be76130"><td class="memItemLeft" align="right" valign="top"><a id="afb44000177b9fc96f0b561d30be76130" name="afb44000177b9fc96f0b561d30be76130"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>build</b> (const T *str_z, size_t count)</td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>build</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">str_z</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>)</td></tr>
<tr class="separator:afb44000177b9fc96f0b561d30be76130"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:afb44000177b9fc96f0b561d30be76130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0a6fd44cc75efd8559e4cd6ff20248c"><td class="memItemLeft" align="right" valign="top"><a id="aa0a6fd44cc75efd8559e4cd6ff20248c" name="aa0a6fd44cc75efd8559e4cd6ff20248c"></a> <tr class="memitem:aa0a6fd44cc75efd8559e4cd6ff20248c" id="r_aa0a6fd44cc75efd8559e4cd6ff20248c"><td class="memItemLeft" align="right" valign="top"><a id="aa0a6fd44cc75efd8559e4cd6ff20248c" name="aa0a6fd44cc75efd8559e4cd6ff20248c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>build</b> (const T *str, va_list params)</td></tr> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>build</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">str</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">va_list</a> params)</td></tr>
<tr class="separator:aa0a6fd44cc75efd8559e4cd6ff20248c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa0a6fd44cc75efd8559e4cd6ff20248c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1parser_1_1basic__branch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1parser_1_1basic__branch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td></tr> <tr class="inherit_header pro_methods_classstdex_1_1parser_1_1basic__branch"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1parser_1_1basic__branch')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td></tr>
<tr class="memitem:a50f53e1792522a2e3cefce72b4c54916 inherit pro_methods_classstdex_1_1parser_1_1basic__branch"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a50f53e1792522a2e3cefce72b4c54916 inherit pro_methods_classstdex_1_1parser_1_1basic__branch" id="r_a50f53e1792522a2e3cefce72b4c54916"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_branch</b> (const 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;locale)</td></tr>
<tr class="separator:a50f53e1792522a2e3cefce72b4c54916 inherit pro_methods_classstdex_1_1parser_1_1basic__branch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a50f53e1792522a2e3cefce72b4c54916 inherit pro_methods_classstdex_1_1parser_1_1basic__branch"><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="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:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memItemLeft" align="right" valign="top"> <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> (const 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;locale)</td></tr>
<tr class="separator:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection"><td class="memSeparator" colspan="2">&#160;</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"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__branch"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__branch')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td></tr> <tr class="inherit_header pub_attribs_classstdex_1_1parser_1_1basic__branch"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classstdex_1_1parser_1_1basic__branch')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classstdex_1_1parser_1_1basic__branch.html">stdex::parser::basic_branch&lt; T &gt;</a></td></tr>
<tr class="memitem:aafff9f19198ab50769b8fda588ca577f inherit pub_attribs_classstdex_1_1parser_1_1basic__branch"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aafff9f19198ab50769b8fda588ca577f inherit pub_attribs_classstdex_1_1parser_1_1basic__branch" id="r_aafff9f19198ab50769b8fda588ca577f"><td class="memItemLeft" align="right" valign="top">
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>hit_offset</b></td></tr> <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 inherit pub_attribs_classstdex_1_1parser_1_1basic__branch"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aafff9f19198ab50769b8fda588ca577f inherit pub_attribs_classstdex_1_1parser_1_1basic__branch"><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: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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser" id="r_a0b46b1904e5af116c34a10087a5bc056"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structstdex_1_1interval.html">interval</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>interval</b></td></tr> <a class="el" href="structstdex_1_1interval.html">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:a0b46b1904e5af116c34a10087a5bc056 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="memdesc:a0b46b1904e5af116c34a10087a5bc056 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:a0b46b1904e5af116c34a10087a5bc056 inherit pub_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b46b1904e5af116c34a10087a5bc056 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_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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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="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: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"><td class="memItemLeft" align="right" valign="top"> <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> 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> <tr class="separator:acdb18dbac68a3a9218da49b0eb2180e0 inherit pro_attribs_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, class T_parser = basic_string&lt;T&gt;&gt;<br /> <div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">T_parser</a> = basic_string&lt;T&gt;&gt;<br />
class stdex::parser::basic_string_branch&lt; T, T_parser &gt;</div><p>Test for any string. </p> class stdex::parser::basic_string_branch&lt; T, T_parser &gt;</div><p>Test for any string. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul> </div><hr/>The documentation for this class was generated from the following file:<ul>
<li>include/stdex/<a class="el" href="parser_8hpp_source.html">parser.hpp</a></li> <li>include/stdex/<a class="el" href="parser_8hpp_source.html">parser.hpp</a></li>
@ -193,7 +185,7 @@ class stdex::parser::basic_string_branch&lt; T, T_parser &gt;</div><p>Test for a
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Fri Aug 25 2023 09:25:10 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 Generated on Tue Aug 29 2023 08:10:04 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address> </small></address>
</body> </body>
</html> </html>

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