This commit is contained in:
rozmansi
2024-04-25 13:16:47 +00:00
parent cc15c7a94f
commit dfddc5d935
518 changed files with 761 additions and 742 deletions

View File

@@ -361,10 +361,10 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1basic__cu.html"> 286</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1basic__cu.html">basic_cu</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt;T&gt;</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> {</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__cu.html">basic_cu</a>(T <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">chr</a>, <span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__cu.html">basic_cu</a>(T <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">chr</a>, <span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_parser&lt;T&gt;</a>(<a class="code hl_class" href="classstdex_1_1locale.html">locale</a>),</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> m_chr(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">chr</a>),</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> m_invert(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>)</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> m_invert(invert)</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> {}</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> <span class="keyword">protected</span>:</div>
@@ -409,9 +409,9 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1sgml__cp.html"> 335</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1sgml__cp.html">sgml_cp</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__parser.html">sgml_parser</a></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> {</div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__cp.html">sgml_cp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">chr</a>, <span class="keywordtype">size_t</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">count</a> = <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__cp.html">sgml_cp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">chr</a>, <span class="keywordtype">size_t</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">count</a> = <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__parser.html">sgml_parser</a>(<a class="code hl_class" href="classstdex_1_1locale.html">locale</a>),</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> m_invert(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>)</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> m_invert(invert)</div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> {</div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> _Assume_(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">chr</a> || !<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">count</a>);</div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> <span class="keywordtype">wchar_t</span> buf[5];</div>
@@ -452,9 +452,9 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1basic__space__cu.html"> 379</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1basic__space__cu.html">basic_space_cu</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt;T&gt;</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> {</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__space__cu.html">basic_space_cu</a>(<span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__space__cu.html">basic_space_cu</a>(<span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_parser&lt;T&gt;</a>(<a class="code hl_class" href="classstdex_1_1locale.html">locale</a>),</div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> m_invert(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>)</div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> m_invert(invert)</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> {}</div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> </div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> <span class="keyword">protected</span>:</div>
@@ -494,8 +494,8 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1sgml__space__cp.html"> 422</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1sgml__space__cp.html">sgml_space_cp</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__space__cu.html">basic_space_cu</a>&lt;char&gt;</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> {</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__space__cp.html">sgml_space_cp</a>(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_space_cu&lt;char&gt;</a>(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__space__cp.html">sgml_space_cp</a>(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_space_cu&lt;char&gt;</a>(invert, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> {}</div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> </div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <span class="keyword">protected</span>:</div>
@@ -530,9 +530,9 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1basic__punct__cu.html"> 459</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1basic__punct__cu.html">basic_punct_cu</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt;T&gt;</div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> {</div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__punct__cu.html">basic_punct_cu</a>(<span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__punct__cu.html">basic_punct_cu</a>(<span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_parser&lt;T&gt;</a>(<a class="code hl_class" href="classstdex_1_1locale.html">locale</a>),</div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> m_invert(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>)</div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> m_invert(invert)</div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> {}</div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> </div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> <span class="keyword">protected</span>:</div>
@@ -570,8 +570,8 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1sgml__punct__cp.html"> 500</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1sgml__punct__cp.html">sgml_punct_cp</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__punct__cu.html">basic_punct_cu</a>&lt;char&gt;</div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> {</div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__punct__cp.html">sgml_punct_cp</a>(<span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_punct_cu&lt;char&gt;</a>(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__punct__cp.html">sgml_punct_cp</a>(<span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_punct_cu&lt;char&gt;</a>(invert, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> {}</div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> </div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> <span class="keyword">protected</span>:</div>
@@ -603,9 +603,9 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1basic__space__or__punct__cu.html"> 534</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1basic__space__or__punct__cu.html">basic_space_or_punct_cu</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt;T&gt;</div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> {</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__space__or__punct__cu.html">basic_space_or_punct_cu</a>(<span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__space__or__punct__cu.html">basic_space_or_punct_cu</a>(<span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_parser&lt;T&gt;</a>(<a class="code hl_class" href="classstdex_1_1locale.html">locale</a>),</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> m_invert(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>)</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> m_invert(invert)</div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> {}</div>
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> </div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keyword">protected</span>:</div>
@@ -645,8 +645,8 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1sgml__space__or__punct__cp.html"> 577</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1sgml__space__or__punct__cp.html">sgml_space_or_punct_cp</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__space__or__punct__cu.html">basic_space_or_punct_cu</a>&lt;char&gt;</div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> {</div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__space__or__punct__cp.html">sgml_space_or_punct_cp</a>(<span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_space_or_punct_cu&lt;char&gt;</a>(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__space__or__punct__cp.html">sgml_space_or_punct_cp</a>(<span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_space_or_punct_cu&lt;char&gt;</a>(invert, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> {}</div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> </div>
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> <span class="keyword">protected</span>:</div>
@@ -680,7 +680,7 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1basic__bol.html"> 613</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1basic__bol.html">basic_bol</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt;T&gt;</div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> {</div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__bol.html">basic_bol</a>(<span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>) : m_invert(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>) {}</div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__bol.html">basic_bol</a>(<span class="keywordtype">bool</span> invert = <span class="keyword">false</span>) : m_invert(invert) {}</div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> </div>
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> do_match(</div>
@@ -718,7 +718,7 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1basic__eol.html"> 652</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1basic__eol.html">basic_eol</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt;T&gt;</div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> {</div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__eol.html">basic_eol</a>(<span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>) : m_invert(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>) {}</div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__eol.html">basic_eol</a>(<span class="keywordtype">bool</span> invert = <span class="keyword">false</span>) : m_invert(invert) {}</div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> </div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> do_match(</div>
@@ -755,10 +755,10 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1basic__set.html"> 687</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__parser.html">basic_parser</a>&lt;T&gt;</div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> {</div>
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>(<span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>(<span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_parser&lt;T&gt;</a>(<a class="code hl_class" href="classstdex_1_1locale.html">locale</a>),</div>
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> hit_offset(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>),</div>
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> m_invert(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>)</div>
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> m_invert(invert)</div>
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> {}</div>
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span> </div>
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> invalidate()</div>
@@ -788,9 +788,9 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__cu__set.html">basic_cu_set</a>(</div>
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> _In_reads_or_z_(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">count</a>) <span class="keyword">const</span> T* set,</div>
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keywordtype">size_t</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">count</a> = <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>,</div>
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>,</div>
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keywordtype">bool</span> invert = <span class="keyword">false</span>,</div>
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_set&lt;T&gt;</a>(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_set&lt;T&gt;</a>(invert, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span> {</div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span> <span class="keywordflow">if</span> (set)</div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span> m_set.assign(set, set + stdex::strnlen(set, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">count</a>));</div>
@@ -836,8 +836,8 @@ $(function() { codefold.init(0); });
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"><a class="line" href="classstdex_1_1parser_1_1sgml__cp__set.html"> 770</a></span> <span class="keyword">class </span><a class="code hl_class" href="classstdex_1_1parser_1_1sgml__cp__set.html">sgml_cp_set</a> : <span class="keyword">public</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__set.html">basic_set</a>&lt;char&gt;</div>
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> {</div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__cp__set.html">sgml_cp_set</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* set, <span class="keywordtype">size_t</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">count</a> = <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <span class="keywordtype">bool</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a> = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_set&lt;char&gt;</a>(<a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">invert</a>, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span> <a class="code hl_class" href="classstdex_1_1parser_1_1sgml__cp__set.html">sgml_cp_set</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* set, <span class="keywordtype">size_t</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">count</a> = <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">SIZE_MAX</a>, <span class="keywordtype">bool</span> invert = <span class="keyword">false</span>, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">_In_</a> <span class="keyword">const</span> std::locale&amp; <a class="code hl_class" href="classstdex_1_1locale.html">locale</a> = std::locale()) :</div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">basic_set&lt;char&gt;</a>(invert, <a class="code hl_class" href="classstdex_1_1locale.html">locale</a>)</div>
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span> {</div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span> <span class="keywordflow">if</span> (set)</div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> m_set = sgml2str(set, <a class="code hl_class" href="classstdex_1_1parser_1_1basic__string.html">count</a>);</div>
@@ -8537,7 +8537,7 @@ $(function() { codefold.init(0); });
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 25 2024 12:46:28 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
Generated on Thu Apr 25 2024 13:16:44 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>