This commit is contained in:
rozmansi
2023-12-08 17:54:59 +00:00
parent 70856131c8
commit cd5206cb29
496 changed files with 10557 additions and 11690 deletions

View File

@@ -105,8 +105,8 @@ Public Member Functions</h2></td></tr>
<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;<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="memitem:afd01d19ff7ec5695ec97e3477a1ed2e5" id="r_afd01d19ff7ec5695ec97e3477a1ed2e5"><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#afd01d19ff7ec5695ec97e3477a1ed2e5">match</a> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:afd01d19ff7ec5695ec97e3477a1ed2e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a008a94c502d08dd6a49d04e73325f241" id="r_a008a94c502d08dd6a49d04e73325f241"><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#a008a94c502d08dd6a49d04e73325f241">match</a> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a008a94c502d08dd6a49d04e73325f241"><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="memitem:a4f823c1915e67c18ef63e3c85a138e9a inherit pub_methods_classstdex_1_1parser_1_1parser__collection" id="r_a4f823c1915e67c18ef63e3c85a138e9a"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>parser_collection</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::shared_ptr&lt; <a class="el" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt; T &gt; &gt; *<a class="el" href="classstdex_1_1parser_1_1basic__string.html">el</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">count</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
@@ -120,9 +120,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_aaa7a6184ab7112192badba1736cb896c"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>basic_parser</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale=std::locale())</td></tr>
<tr class="separator:aaa7a6184ab7112192badba1736cb896c inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7a30fe2ca0ae1deddde80610db671d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_ae7a30fe2ca0ae1deddde80610db671d9"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:ae7a30fe2ca0ae1deddde80610db671d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_a2ad6c85337deb025983de5fd5a0207aa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><b>search</b> (_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a2ad6c85337deb025983de5fd5a0207aa inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser" id="r_acff4f48652d725be652d72d3768cd9d9"><td class="memTemplParams" colspan="2">
template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a> , <a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; </td></tr>
<tr class="memitem:acff4f48652d725be652d72d3768cd9d9 inherit pub_methods_classstdex_1_1parser_1_1basic__parser"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>match</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::basic_string&lt; T, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Traits</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">_Ax</a> &gt; &amp;text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
@@ -130,9 +130,9 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a9ada8f6bb670ef098efd77814aca7642" id="r_a9ada8f6bb670ef098efd77814aca7642"><td class="memItemLeft" align="right" valign="top"><a id="a9ada8f6bb670ef098efd77814aca7642" name="a9ada8f6bb670ef098efd77814aca7642"></a>
<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 *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a9ada8f6bb670ef098efd77814aca7642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81cb43285efc141abee5a6e9e78e6351" id="r_a81cb43285efc141abee5a6e9e78e6351"><td class="memItemLeft" align="right" valign="top"><a id="a81cb43285efc141abee5a6e9e78e6351" name="a81cb43285efc141abee5a6e9e78e6351"></a>
<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_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *text, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> start=0, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">size_t</a> end=<a class="el" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <a class="el" href="classstdex_1_1parser_1_1basic__string.html">int</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">flags</a>=match_default)</td></tr>
<tr class="separator:a81cb43285efc141abee5a6e9e78e6351"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classstdex_1_1parser_1_1parser__collection"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classstdex_1_1parser_1_1parser__collection')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classstdex_1_1parser_1_1parser__collection.html">stdex::parser::parser_collection&lt; T &gt;</a></td></tr>
<tr class="memitem:a33653507bd0ec7ffcac97202cdeab5c3 inherit pro_methods_classstdex_1_1parser_1_1parser__collection" id="r_a33653507bd0ec7ffcac97202cdeab5c3"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>parser_collection</b> (<a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> std::locale &amp;locale)</td></tr>
@@ -158,8 +158,8 @@ std::locale&#160;</td><td class="memItemRight" valign="bottom"><b>m_locale</b></
<div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">class</a> T&gt;<br />
class stdex::parser::basic_permutation&lt; T &gt;</div><p>Test for permutation. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afd01d19ff7ec5695ec97e3477a1ed2e5" name="afd01d19ff7ec5695ec97e3477a1ed2e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd01d19ff7ec5695ec97e3477a1ed2e5">&#9670;&#160;</a></span>match()</h2>
<a id="a008a94c502d08dd6a49d04e73325f241" name="a008a94c502d08dd6a49d04e73325f241"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a008a94c502d08dd6a49d04e73325f241">&#9670;&#160;</a></span>match()</h2>
<div class="memitem">
<div class="memproto">
@@ -172,7 +172,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
<tr>
<td class="memname"><a class="el" href="classstdex_1_1parser_1_1basic__string.html">virtual</a> <a class="el" href="classstdex_1_1parser_1_1basic__string.html">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 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="paramtype">_In_reads_or_z_opt_(end) <a class="el" href="classstdex_1_1parser_1_1basic__string.html">const</a> T *&#160;</td>
<td class="paramname"><em>text</em>, </td>
</tr>
<tr>
@@ -216,7 +216,7 @@ template&lt;<a class="el" href="classstdex_1_1parser_1_1basic__string.html">clas
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Dec 7 2023 17:49:53 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated on Fri Dec 8 2023 17:54:57 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>