This commit is contained in:
rozmansi
2024-08-14 11:39:29 +00:00
parent 2008cb934c
commit ab0a2ca9c6
532 changed files with 2595 additions and 2353 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.11.0"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: include/stdex/parser.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -34,7 +34,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.11.0 -->
<!-- Generated by Doxygen 1.12.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -346,7 +346,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keywordflow">if</span> (text[start] == <span class="charliteral">&#39;&amp;&#39;</span>) {</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="comment">// SGML entity</span></div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <span class="keyword">const</span> <span class="keyword">auto</span>&amp; ctype = std::use_facet&lt;std::ctype&lt;char&gt;&gt;(m_locale);</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start + 1; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>]; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++)</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start + 1; this-&gt;interval.end &lt; end &amp;&amp; text[this-&gt;interval.end]; this-&gt;interval.end++)</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <span class="keywordflow">if</span> (text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] == <span class="charliteral">&#39;;&#39;</span>) {</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++;</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b">start</a> = start;</div>
@@ -1392,7 +1392,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l01328" name="l01328"></a><span class="lineno"> 1328</span> _In_ <span class="keywordtype">int</span> flags = match_default)</div>
<div class="line"><a id="l01329" name="l01329"></a><span class="lineno"> 1329</span> {</div>
<div class="line"><a id="l01330" name="l01330"></a><span class="lineno"> 1330</span> stdex_assert(text || start &gt;= end);</div>
<div class="line"><a id="l01331" name="l01331"></a><span class="lineno"> 1331</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start, this-&gt;value = 0; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>];) {</div>
<div class="line"><a id="l01331" name="l01331"></a><span class="lineno"> 1331</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start, this-&gt;value = 0; this-&gt;interval.end &lt; end &amp;&amp; text[this-&gt;interval.end];) {</div>
<div class="line"><a id="l01332" name="l01332"></a><span class="lineno"> 1332</span> <span class="keywordtype">size_t</span> dig;</div>
<div class="line"><a id="l01333" name="l01333"></a><span class="lineno"> 1333</span> <span class="keywordflow">if</span> (m_digit_0-&gt;match(text, this-&gt;interval.end, end, flags)) { dig = 0; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_digit_0-&gt;interval.end; }</div>
<div class="line"><a id="l01334" name="l01334"></a><span class="lineno"> 1334</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (m_digit_1-&gt;match(text, this-&gt;interval.end, end, flags)) { dig = 1; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_digit_1-&gt;interval.end; }</div>
@@ -1567,7 +1567,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l01505" name="l01505"></a><span class="lineno"> 1505</span> _In_ <span class="keywordtype">int</span> flags = match_default)</div>
<div class="line"><a id="l01506" name="l01506"></a><span class="lineno"> 1506</span> {</div>
<div class="line"><a id="l01507" name="l01507"></a><span class="lineno"> 1507</span> stdex_assert(text || start &gt;= end);</div>
<div class="line"><a id="l01508" name="l01508"></a><span class="lineno"> 1508</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start, this-&gt;value = 0; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>];) {</div>
<div class="line"><a id="l01508" name="l01508"></a><span class="lineno"> 1508</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start, this-&gt;value = 0; this-&gt;interval.end &lt; end &amp;&amp; text[this-&gt;interval.end];) {</div>
<div class="line"><a id="l01509" name="l01509"></a><span class="lineno"> 1509</span> <span class="keywordtype">size_t</span> dig;</div>
<div class="line"><a id="l01510" name="l01510"></a><span class="lineno"> 1510</span> <span class="keywordflow">if</span> (m_digit_0-&gt;match(text, this-&gt;interval.end, end, flags)) { dig = 0; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_digit_0-&gt;interval.end; }</div>
<div class="line"><a id="l01511" name="l01511"></a><span class="lineno"> 1511</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (m_digit_1-&gt;match(text, this-&gt;interval.end, end, flags)) { dig = 1; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_digit_1-&gt;interval.end; }</div>
@@ -1665,7 +1665,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l01604" name="l01604"></a><span class="lineno"> 1604</span> dig[5] = { SIZE_MAX, SIZE_MAX, SIZE_MAX, SIZE_MAX, SIZE_MAX },</div>
<div class="line"><a id="l01605" name="l01605"></a><span class="lineno"> 1605</span> end2;</div>
<div class="line"><a id="l01606" name="l01606"></a><span class="lineno"> 1606</span> </div>
<div class="line"><a id="l01607" name="l01607"></a><span class="lineno"> 1607</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start, this-&gt;value = 0; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>]; dig[3] = dig[2], dig[2] = dig[1], dig[1] = dig[0], this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = end2) {</div>
<div class="line"><a id="l01607" name="l01607"></a><span class="lineno"> 1607</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start, this-&gt;value = 0; this-&gt;interval.end &lt; end &amp;&amp; text[this-&gt;interval.end]; dig[3] = dig[2], dig[2] = dig[1], dig[1] = dig[0], this-&gt;interval.end = end2) {</div>
<div class="line"><a id="l01608" name="l01608"></a><span class="lineno"> 1608</span> <span class="keywordflow">if</span> (m_digit_1 &amp;&amp; m_digit_1-&gt;match(text, this-&gt;interval.end, end, flags)) { dig[0] = 1; end2 = m_digit_1-&gt;interval.end; }</div>
<div class="line"><a id="l01609" name="l01609"></a><span class="lineno"> 1609</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (m_digit_5 &amp;&amp; m_digit_5-&gt;match(text, this-&gt;interval.end, end, flags)) { dig[0] = 5; end2 = m_digit_5-&gt;interval.end; }</div>
<div class="line"><a id="l01610" name="l01610"></a><span class="lineno"> 1610</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (m_digit_10 &amp;&amp; m_digit_10-&gt;match(text, this-&gt;interval.end, end, flags)) { dig[0] = 10; end2 = m_digit_10-&gt;interval.end; }</div>
@@ -1849,14 +1849,14 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l01790" name="l01790"></a><span class="lineno"> 1790</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l01791" name="l01791"></a><span class="lineno"> 1791</span> <span class="keywordflow">goto</span> end;</div>
<div class="line"><a id="l01792" name="l01792"></a><span class="lineno"> 1792</span> </div>
<div class="line"><a id="l01793" name="l01793"></a><span class="lineno"> 1793</span> <span class="keywordflow">for</span> (; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l01793" name="l01793"></a><span class="lineno"> 1793</span> <span class="keywordflow">for</span> (; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l01794" name="l01794"></a><span class="lineno"> 1794</span> </div>
<div class="line"><a id="l01795" name="l01795"></a><span class="lineno"> 1795</span> <span class="keywordflow">if</span> (separator-&gt;match(text, this-&gt;interval.end, end, flags))</div>
<div class="line"><a id="l01796" name="l01796"></a><span class="lineno"> 1796</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = separator-&gt;interval.end;</div>
<div class="line"><a id="l01797" name="l01797"></a><span class="lineno"> 1797</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l01798" name="l01798"></a><span class="lineno"> 1798</span> <span class="keywordflow">goto</span> end;</div>
<div class="line"><a id="l01799" name="l01799"></a><span class="lineno"> 1799</span> </div>
<div class="line"><a id="l01800" name="l01800"></a><span class="lineno"> 1800</span> <span class="keywordflow">for</span> (; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l01800" name="l01800"></a><span class="lineno"> 1800</span> <span class="keywordflow">for</span> (; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l01801" name="l01801"></a><span class="lineno"> 1801</span> </div>
<div class="line"><a id="l01802" name="l01802"></a><span class="lineno"> 1802</span> <span class="keywordflow">if</span> (guest-&gt;match(text, this-&gt;interval.end, end, flags))</div>
<div class="line"><a id="l01803" name="l01803"></a><span class="lineno"> 1803</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = guest-&gt;interval.end;</div>
@@ -2046,7 +2046,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l01989" name="l01989"></a><span class="lineno"> 1989</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1parser_1_1basic__mixed__numeral.html#af42e711d277a70c9624864e5f74a0bfd">integer</a>-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l01990" name="l01990"></a><span class="lineno"> 1990</span> m_space-&gt;match(text, <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__mixed__numeral.html#af42e711d277a70c9624864e5f74a0bfd">integer</a>-&gt;interval.end, end, space_match_flags))</div>
<div class="line"><a id="l01991" name="l01991"></a><span class="lineno"> 1991</span> {</div>
<div class="line"><a id="l01992" name="l01992"></a><span class="lineno"> 1992</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l01992" name="l01992"></a><span class="lineno"> 1992</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l01993" name="l01993"></a><span class="lineno"> 1993</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classstdex_1_1parser_1_1basic__fraction.html">fraction</a>-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l01994" name="l01994"></a><span class="lineno"> 1994</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b">start</a> = start;</div>
<div class="line"><a id="l01995" name="l01995"></a><span class="lineno"> 1995</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = <a class="code hl_class" href="classstdex_1_1parser_1_1basic__fraction.html">fraction</a>-&gt;<a class="code hl_variable" href="classstdex_1_1parser_1_1basic__parser.html#a5e9bd1c618c97e206f943c6eacd1b3aa">interval</a>.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>;</div>
@@ -3971,7 +3971,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l03933" name="l03933"></a><span class="lineno"> 3933</span> start_mouth = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.start,</div>
<div class="line"><a id="l03934" name="l03934"></a><span class="lineno"> 3934</span> hit_offset = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;hit_offset;</div>
<div class="line"><a id="l03935" name="l03935"></a><span class="lineno"> 3935</span> <span class="comment">// Mouth may repeat :-)))))))</span></div>
<div class="line"><a id="l03936" name="l03936"></a><span class="lineno"> 3936</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end; <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, flags) &amp;&amp; <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;hit_offset == hit_offset; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end);</div>
<div class="line"><a id="l03936" name="l03936"></a><span class="lineno"> 3936</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end; <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp; <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;hit_offset == hit_offset; this-&gt;interval.end = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end);</div>
<div class="line"><a id="l03937" name="l03937"></a><span class="lineno"> 3937</span> <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.start = start_mouth;</div>
<div class="line"><a id="l03938" name="l03938"></a><span class="lineno"> 3938</span> <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end = this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>;</div>
<div class="line"><a id="l03939" name="l03939"></a><span class="lineno"> 3939</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b">start</a> = start;</div>
@@ -3982,7 +3982,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l03944" name="l03944"></a><span class="lineno"> 3944</span> start_mouth = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.start,</div>
<div class="line"><a id="l03945" name="l03945"></a><span class="lineno"> 3945</span> hit_offset = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;hit_offset;</div>
<div class="line"><a id="l03946" name="l03946"></a><span class="lineno"> 3946</span> <span class="comment">// Mouth may repeat :-)))))))</span></div>
<div class="line"><a id="l03947" name="l03947"></a><span class="lineno"> 3947</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end; <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, flags) &amp;&amp; <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;hit_offset == hit_offset; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end);</div>
<div class="line"><a id="l03947" name="l03947"></a><span class="lineno"> 3947</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end; <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp; <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;hit_offset == hit_offset; this-&gt;interval.end = <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end);</div>
<div class="line"><a id="l03948" name="l03948"></a><span class="lineno"> 3948</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a865f28a87ef1561bca53445e2d1ae253">nose</a>) <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a865f28a87ef1561bca53445e2d1ae253">nose</a>-&gt;invalidate();</div>
<div class="line"><a id="l03949" name="l03949"></a><span class="lineno"> 3949</span> <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.start = start_mouth;</div>
<div class="line"><a id="l03950" name="l03950"></a><span class="lineno"> 3950</span> <a class="code hl_variable" href="classstdex_1_1parser_1_1basic__emoticon.html#a43d0de6a54546e509807c7c888bb8dc8">mouth</a>-&gt;interval.end = this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>;</div>
@@ -4071,16 +4071,16 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l04037" name="l04037"></a><span class="lineno"> 4037</span> <span class="keyword">const</span> <span class="keywordtype">int</span> space_match_flags = flags &amp; ~match_multiline; <span class="comment">// Spaces in dates must never be broken in new line.</span></div>
<div class="line"><a id="l04038" name="l04038"></a><span class="lineno"> 4038</span> <span class="keywordflow">if</span> ((m_format_mask &amp; date_format_dmy) == date_format_dmy) {</div>
<div class="line"><a id="l04039" name="l04039"></a><span class="lineno"> 4039</span> <span class="keywordflow">if</span> (day-&gt;match(text, start, end, flags)) {</div>
<div class="line"><a id="l04040" name="l04040"></a><span class="lineno"> 4040</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = day-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04040" name="l04040"></a><span class="lineno"> 4040</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = day-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04041" name="l04041"></a><span class="lineno"> 4041</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04042" name="l04042"></a><span class="lineno"> 4042</span> <span class="keywordtype">size_t</span> hit_offset = m_separator-&gt;hit_offset;</div>
<div class="line"><a id="l04043" name="l04043"></a><span class="lineno"> 4043</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04043" name="l04043"></a><span class="lineno"> 4043</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04044" name="l04044"></a><span class="lineno"> 4044</span> <span class="keywordflow">if</span> (month-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04045" name="l04045"></a><span class="lineno"> 4045</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04045" name="l04045"></a><span class="lineno"> 4045</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04046" name="l04046"></a><span class="lineno"> 4046</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04047" name="l04047"></a><span class="lineno"> 4047</span> m_separator-&gt;hit_offset == hit_offset) <span class="comment">// Both separators must match.</span></div>
<div class="line"><a id="l04048" name="l04048"></a><span class="lineno"> 4048</span> {</div>
<div class="line"><a id="l04049" name="l04049"></a><span class="lineno"> 4049</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04049" name="l04049"></a><span class="lineno"> 4049</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04050" name="l04050"></a><span class="lineno"> 4050</span> <span class="keywordflow">if</span> (year-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04051" name="l04051"></a><span class="lineno"> 4051</span> is_valid(day-&gt;value, month-&gt;value))</div>
<div class="line"><a id="l04052" name="l04052"></a><span class="lineno"> 4052</span> {</div>
@@ -4097,16 +4097,16 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l04063" name="l04063"></a><span class="lineno"> 4063</span> </div>
<div class="line"><a id="l04064" name="l04064"></a><span class="lineno"> 4064</span> <span class="keywordflow">if</span> ((m_format_mask &amp; date_format_mdy) == date_format_mdy) {</div>
<div class="line"><a id="l04065" name="l04065"></a><span class="lineno"> 4065</span> <span class="keywordflow">if</span> (month-&gt;match(text, start, end, flags)) {</div>
<div class="line"><a id="l04066" name="l04066"></a><span class="lineno"> 4066</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04066" name="l04066"></a><span class="lineno"> 4066</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04067" name="l04067"></a><span class="lineno"> 4067</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04068" name="l04068"></a><span class="lineno"> 4068</span> <span class="keywordtype">size_t</span> hit_offset = m_separator-&gt;hit_offset;</div>
<div class="line"><a id="l04069" name="l04069"></a><span class="lineno"> 4069</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04069" name="l04069"></a><span class="lineno"> 4069</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04070" name="l04070"></a><span class="lineno"> 4070</span> <span class="keywordflow">if</span> (day-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04071" name="l04071"></a><span class="lineno"> 4071</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = day-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04071" name="l04071"></a><span class="lineno"> 4071</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = day-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04072" name="l04072"></a><span class="lineno"> 4072</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04073" name="l04073"></a><span class="lineno"> 4073</span> m_separator-&gt;hit_offset == hit_offset) <span class="comment">// Both separators must match.</span></div>
<div class="line"><a id="l04074" name="l04074"></a><span class="lineno"> 4074</span> {</div>
<div class="line"><a id="l04075" name="l04075"></a><span class="lineno"> 4075</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04075" name="l04075"></a><span class="lineno"> 4075</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04076" name="l04076"></a><span class="lineno"> 4076</span> <span class="keywordflow">if</span> (year-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04077" name="l04077"></a><span class="lineno"> 4077</span> is_valid(day-&gt;value, month-&gt;value))</div>
<div class="line"><a id="l04078" name="l04078"></a><span class="lineno"> 4078</span> {</div>
@@ -4123,16 +4123,16 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l04089" name="l04089"></a><span class="lineno"> 4089</span> </div>
<div class="line"><a id="l04090" name="l04090"></a><span class="lineno"> 4090</span> <span class="keywordflow">if</span> ((m_format_mask &amp; date_format_ymd) == date_format_ymd) {</div>
<div class="line"><a id="l04091" name="l04091"></a><span class="lineno"> 4091</span> <span class="keywordflow">if</span> (year-&gt;match(text, start, end, flags)) {</div>
<div class="line"><a id="l04092" name="l04092"></a><span class="lineno"> 4092</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = year-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04092" name="l04092"></a><span class="lineno"> 4092</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = year-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04093" name="l04093"></a><span class="lineno"> 4093</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04094" name="l04094"></a><span class="lineno"> 4094</span> <span class="keywordtype">size_t</span> hit_offset = m_separator-&gt;hit_offset;</div>
<div class="line"><a id="l04095" name="l04095"></a><span class="lineno"> 4095</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04095" name="l04095"></a><span class="lineno"> 4095</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04096" name="l04096"></a><span class="lineno"> 4096</span> <span class="keywordflow">if</span> (month-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04097" name="l04097"></a><span class="lineno"> 4097</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04097" name="l04097"></a><span class="lineno"> 4097</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04098" name="l04098"></a><span class="lineno"> 4098</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04099" name="l04099"></a><span class="lineno"> 4099</span> m_separator-&gt;hit_offset == hit_offset) <span class="comment">// Both separators must match.</span></div>
<div class="line"><a id="l04100" name="l04100"></a><span class="lineno"> 4100</span> {</div>
<div class="line"><a id="l04101" name="l04101"></a><span class="lineno"> 4101</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04101" name="l04101"></a><span class="lineno"> 4101</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04102" name="l04102"></a><span class="lineno"> 4102</span> <span class="keywordflow">if</span> (day-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04103" name="l04103"></a><span class="lineno"> 4103</span> is_valid(day-&gt;value, month-&gt;value))</div>
<div class="line"><a id="l04104" name="l04104"></a><span class="lineno"> 4104</span> {</div>
@@ -4149,9 +4149,9 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l04115" name="l04115"></a><span class="lineno"> 4115</span> </div>
<div class="line"><a id="l04116" name="l04116"></a><span class="lineno"> 4116</span> <span class="keywordflow">if</span> ((m_format_mask &amp; date_format_ym) == date_format_ym) {</div>
<div class="line"><a id="l04117" name="l04117"></a><span class="lineno"> 4117</span> <span class="keywordflow">if</span> (year-&gt;match(text, start, end, flags)) {</div>
<div class="line"><a id="l04118" name="l04118"></a><span class="lineno"> 4118</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = year-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04118" name="l04118"></a><span class="lineno"> 4118</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = year-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04119" name="l04119"></a><span class="lineno"> 4119</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04120" name="l04120"></a><span class="lineno"> 4120</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04120" name="l04120"></a><span class="lineno"> 4120</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04121" name="l04121"></a><span class="lineno"> 4121</span> <span class="keywordflow">if</span> (month-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04122" name="l04122"></a><span class="lineno"> 4122</span> is_valid(SIZE_MAX, month-&gt;value))</div>
<div class="line"><a id="l04123" name="l04123"></a><span class="lineno"> 4123</span> {</div>
@@ -4167,9 +4167,9 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l04133" name="l04133"></a><span class="lineno"> 4133</span> </div>
<div class="line"><a id="l04134" name="l04134"></a><span class="lineno"> 4134</span> <span class="keywordflow">if</span> ((m_format_mask &amp; date_format_my) == date_format_my) {</div>
<div class="line"><a id="l04135" name="l04135"></a><span class="lineno"> 4135</span> <span class="keywordflow">if</span> (month-&gt;match(text, start, end, flags)) {</div>
<div class="line"><a id="l04136" name="l04136"></a><span class="lineno"> 4136</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04136" name="l04136"></a><span class="lineno"> 4136</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04137" name="l04137"></a><span class="lineno"> 4137</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04138" name="l04138"></a><span class="lineno"> 4138</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04138" name="l04138"></a><span class="lineno"> 4138</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04139" name="l04139"></a><span class="lineno"> 4139</span> <span class="keywordflow">if</span> (year-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04140" name="l04140"></a><span class="lineno"> 4140</span> is_valid(SIZE_MAX, month-&gt;value))</div>
<div class="line"><a id="l04141" name="l04141"></a><span class="lineno"> 4141</span> {</div>
@@ -4185,16 +4185,16 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l04151" name="l04151"></a><span class="lineno"> 4151</span> </div>
<div class="line"><a id="l04152" name="l04152"></a><span class="lineno"> 4152</span> <span class="keywordflow">if</span> ((m_format_mask &amp; date_format_dm) == date_format_dm) {</div>
<div class="line"><a id="l04153" name="l04153"></a><span class="lineno"> 4153</span> <span class="keywordflow">if</span> (day-&gt;match(text, start, end, flags)) {</div>
<div class="line"><a id="l04154" name="l04154"></a><span class="lineno"> 4154</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = day-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04154" name="l04154"></a><span class="lineno"> 4154</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = day-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04155" name="l04155"></a><span class="lineno"> 4155</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04156" name="l04156"></a><span class="lineno"> 4156</span> <span class="keywordtype">size_t</span> hit_offset = m_separator-&gt;hit_offset;</div>
<div class="line"><a id="l04157" name="l04157"></a><span class="lineno"> 4157</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04157" name="l04157"></a><span class="lineno"> 4157</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04158" name="l04158"></a><span class="lineno"> 4158</span> <span class="keywordflow">if</span> (month-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04159" name="l04159"></a><span class="lineno"> 4159</span> is_valid(day-&gt;value, month-&gt;value))</div>
<div class="line"><a id="l04160" name="l04160"></a><span class="lineno"> 4160</span> {</div>
<div class="line"><a id="l04161" name="l04161"></a><span class="lineno"> 4161</span> <span class="keywordflow">if</span> (year) year-&gt;invalidate();</div>
<div class="line"><a id="l04162" name="l04162"></a><span class="lineno"> 4162</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b">start</a> = start;</div>
<div class="line"><a id="l04163" name="l04163"></a><span class="lineno"> 4163</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04163" name="l04163"></a><span class="lineno"> 4163</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04164" name="l04164"></a><span class="lineno"> 4164</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04165" name="l04165"></a><span class="lineno"> 4165</span> m_separator-&gt;hit_offset == hit_offset) <span class="comment">// Both separators must match.</span></div>
<div class="line"><a id="l04166" name="l04166"></a><span class="lineno"> 4166</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end;</div>
@@ -4209,16 +4209,16 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l04175" name="l04175"></a><span class="lineno"> 4175</span> </div>
<div class="line"><a id="l04176" name="l04176"></a><span class="lineno"> 4176</span> <span class="keywordflow">if</span> ((m_format_mask &amp; date_format_md) == date_format_md) {</div>
<div class="line"><a id="l04177" name="l04177"></a><span class="lineno"> 4177</span> <span class="keywordflow">if</span> (month-&gt;match(text, start, end, flags)) {</div>
<div class="line"><a id="l04178" name="l04178"></a><span class="lineno"> 4178</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04178" name="l04178"></a><span class="lineno"> 4178</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = month-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04179" name="l04179"></a><span class="lineno"> 4179</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l04180" name="l04180"></a><span class="lineno"> 4180</span> <span class="keywordtype">size_t</span> hit_offset = m_separator-&gt;hit_offset;</div>
<div class="line"><a id="l04181" name="l04181"></a><span class="lineno"> 4181</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04181" name="l04181"></a><span class="lineno"> 4181</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04182" name="l04182"></a><span class="lineno"> 4182</span> <span class="keywordflow">if</span> (day-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04183" name="l04183"></a><span class="lineno"> 4183</span> is_valid(day-&gt;value, month-&gt;value))</div>
<div class="line"><a id="l04184" name="l04184"></a><span class="lineno"> 4184</span> {</div>
<div class="line"><a id="l04185" name="l04185"></a><span class="lineno"> 4185</span> <span class="keywordflow">if</span> (year) year-&gt;invalidate();</div>
<div class="line"><a id="l04186" name="l04186"></a><span class="lineno"> 4186</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b">start</a> = start;</div>
<div class="line"><a id="l04187" name="l04187"></a><span class="lineno"> 4187</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = day-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>, end, space_match_flags); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04187" name="l04187"></a><span class="lineno"> 4187</span> <span class="keywordflow">for</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = day-&gt;interval.end; m_space-&gt;match(text, this-&gt;interval.end, end, space_match_flags); this-&gt;interval.end = m_space-&gt;interval.end);</div>
<div class="line"><a id="l04188" name="l04188"></a><span class="lineno"> 4188</span> <span class="keywordflow">if</span> (m_separator-&gt;match(text, this-&gt;interval.end, end, flags) &amp;&amp;</div>
<div class="line"><a id="l04189" name="l04189"></a><span class="lineno"> 4189</span> m_separator-&gt;hit_offset == hit_offset) <span class="comment">// Both separators must match.</span></div>
<div class="line"><a id="l04190" name="l04190"></a><span class="lineno"> 4190</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = m_separator-&gt;interval.end;</div>
@@ -4987,8 +4987,8 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l04962" name="l04962"></a><span class="lineno"> 4962</span> </div>
<div class="line"><a id="l04963" name="l04963"></a><span class="lineno"> 4963</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start;</div>
<div class="line"><a id="l04964" name="l04964"></a><span class="lineno"> 4964</span> <span class="keywordflow">if</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 1 &gt;= end ||</div>
<div class="line"><a id="l04965" name="l04965"></a><span class="lineno"> 4965</span> (case_insensitive ? ctype.toupper(text[this-&gt;interval.end]) : text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>]) != <span class="charliteral">&#39;R&#39;</span> ||</div>
<div class="line"><a id="l04966" name="l04966"></a><span class="lineno"> 4966</span> (case_insensitive ? ctype.toupper(text[this-&gt;interval.end + 1]) : text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 1]) != <span class="charliteral">&#39;F&#39;</span>)</div>
<div class="line"><a id="l04965" name="l04965"></a><span class="lineno"> 4965</span> (case_insensitive ? ctype.toupper(text[this-&gt;interval.end]) : text[this-&gt;interval.end]) != <span class="charliteral">&#39;R&#39;</span> ||</div>
<div class="line"><a id="l04966" name="l04966"></a><span class="lineno"> 4966</span> (case_insensitive ? ctype.toupper(text[this-&gt;interval.end + 1]) : text[this-&gt;interval.end + 1]) != <span class="charliteral">&#39;F&#39;</span>)</div>
<div class="line"><a id="l04967" name="l04967"></a><span class="lineno"> 4967</span> <span class="keywordflow">goto</span> error; <span class="comment">// incomplete or wrong reference ID</span></div>
<div class="line"><a id="l04968" name="l04968"></a><span class="lineno"> 4968</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> += 2;</div>
<div class="line"><a id="l04969" name="l04969"></a><span class="lineno"> 4969</span> </div>
@@ -5214,8 +5214,8 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l05200" name="l05200"></a><span class="lineno"> 5200</span> </div>
<div class="line"><a id="l05201" name="l05201"></a><span class="lineno"> 5201</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = start;</div>
<div class="line"><a id="l05202" name="l05202"></a><span class="lineno"> 5202</span> <span class="keywordflow">if</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 1 &gt;= end ||</div>
<div class="line"><a id="l05203" name="l05203"></a><span class="lineno"> 5203</span> (case_insensitive ? ctype.toupper(text[this-&gt;interval.end]) : text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>]) != <span class="charliteral">&#39;S&#39;</span> ||</div>
<div class="line"><a id="l05204" name="l05204"></a><span class="lineno"> 5204</span> (case_insensitive ? ctype.toupper(text[this-&gt;interval.end + 1]) : text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 1]) != <span class="charliteral">&#39;I&#39;</span>)</div>
<div class="line"><a id="l05203" name="l05203"></a><span class="lineno"> 5203</span> (case_insensitive ? ctype.toupper(text[this-&gt;interval.end]) : text[this-&gt;interval.end]) != <span class="charliteral">&#39;S&#39;</span> ||</div>
<div class="line"><a id="l05204" name="l05204"></a><span class="lineno"> 5204</span> (case_insensitive ? ctype.toupper(text[this-&gt;interval.end + 1]) : text[this-&gt;interval.end + 1]) != <span class="charliteral">&#39;I&#39;</span>)</div>
<div class="line"><a id="l05205" name="l05205"></a><span class="lineno"> 5205</span> <span class="keywordflow">goto</span> error; <span class="comment">// incomplete or wrong reference ID</span></div>
<div class="line"><a id="l05206" name="l05206"></a><span class="lineno"> 5206</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> += 2;</div>
<div class="line"><a id="l05207" name="l05207"></a><span class="lineno"> 5207</span> </div>
@@ -6494,7 +6494,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l06499" name="l06499"></a><span class="lineno"> 6499</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l06500" name="l06500"></a><span class="lineno"> 6500</span> }</div>
<div class="line"><a id="l06501" name="l06501"></a><span class="lineno"> 6501</span> <span class="keywordflow">if</span> (start &lt; this-&gt;<a class="code hl_struct" href="structstdex_1_1interval.html">interval</a>.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>) {</div>
<div class="line"><a id="l06502" name="l06502"></a><span class="lineno"> 6502</span> <a class="code hl_variable" href="classstdex_1_1parser_1_1http__weight.html#ac889015ae4b2640eaf067b343f7c05ff">value</a> = (float)((<span class="keywordtype">double</span>)celi_del + (double)decimalni_del / decimalni_del_n);</div>
<div class="line"><a id="l06502" name="l06502"></a><span class="lineno"> 6502</span> <a class="code hl_variable" href="classstdex_1_1parser_1_1http__weight.html#ac889015ae4b2640eaf067b343f7c05ff">value</a> = (float)((<span class="keywordtype">double</span>)celi_del + (<span class="keywordtype">double</span>)decimalni_del / decimalni_del_n);</div>
<div class="line"><a id="l06503" name="l06503"></a><span class="lineno"> 6503</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b">start</a> = start;</div>
<div class="line"><a id="l06504" name="l06504"></a><span class="lineno"> 6504</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l06505" name="l06505"></a><span class="lineno"> 6505</span> }</div>
@@ -7562,7 +7562,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l07583" name="l07583"></a><span class="lineno"> 7583</span> </div>
<div class="line"><a id="l07584" name="l07584"></a><span class="lineno"> 7584</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l07585" name="l07585"></a><span class="lineno"> 7585</span> <span class="keyword">const</span> <span class="keyword">auto</span>&amp; ctype = std::use_facet&lt;std::ctype&lt;T&gt;&gt;(this-&gt;m_locale);</div>
<div class="line"><a id="l07586" name="l07586"></a><span class="lineno"> 7586</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l07586" name="l07586"></a><span class="lineno"> 7586</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l07587" name="l07587"></a><span class="lineno"> 7587</span> </div>
<div class="line"><a id="l07588" name="l07588"></a><span class="lineno"> 7588</span> <span class="keywordflow">if</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp;</div>
<div class="line"><a id="l07589" name="l07589"></a><span class="lineno"> 7589</span> (text[this-&gt;interval.end] == <span class="charliteral">&#39;\&quot;&#39;</span> || text[this-&gt;interval.end] == <span class="charliteral">&#39;\&#39;&#39;</span>))</div>
@@ -7591,7 +7591,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l07612" name="l07612"></a><span class="lineno"> 7612</span> }</div>
<div class="line"><a id="l07613" name="l07613"></a><span class="lineno"> 7613</span> </div>
<div class="line"><a id="l07614" name="l07614"></a><span class="lineno"> 7614</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l07615" name="l07615"></a><span class="lineno"> 7615</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l07615" name="l07615"></a><span class="lineno"> 7615</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l07616" name="l07616"></a><span class="lineno"> 7616</span> </div>
<div class="line"><a id="l07617" name="l07617"></a><span class="lineno"> 7617</span> <span class="keywordflow">if</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp;</div>
<div class="line"><a id="l07618" name="l07618"></a><span class="lineno"> 7618</span> text[this-&gt;interval.end] == <span class="charliteral">&#39;)&#39;</span>)</div>
@@ -7674,7 +7674,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l07696" name="l07696"></a><span class="lineno"> 7696</span> </div>
<div class="line"><a id="l07697" name="l07697"></a><span class="lineno"> 7697</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l07698" name="l07698"></a><span class="lineno"> 7698</span> <span class="keyword">const</span> <span class="keyword">auto</span>&amp; ctype = std::use_facet&lt;std::ctype&lt;T&gt;&gt;(this-&gt;m_locale);</div>
<div class="line"><a id="l07699" name="l07699"></a><span class="lineno"> 7699</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l07699" name="l07699"></a><span class="lineno"> 7699</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l07700" name="l07700"></a><span class="lineno"> 7700</span> </div>
<div class="line"><a id="l07701" name="l07701"></a><span class="lineno"> 7701</span> <span class="keywordflow">if</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp;</div>
<div class="line"><a id="l07702" name="l07702"></a><span class="lineno"> 7702</span> (text[this-&gt;interval.end] == <span class="charliteral">&#39;\&quot;&#39;</span> || text[this-&gt;interval.end] == <span class="charliteral">&#39;\&#39;&#39;</span>))</div>
@@ -7786,17 +7786,17 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l07809" name="l07809"></a><span class="lineno"> 7809</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++;</div>
<div class="line"><a id="l07810" name="l07810"></a><span class="lineno"> 7810</span> </div>
<div class="line"><a id="l07811" name="l07811"></a><span class="lineno"> 7811</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l07812" name="l07812"></a><span class="lineno"> 7812</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l07812" name="l07812"></a><span class="lineno"> 7812</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l07813" name="l07813"></a><span class="lineno"> 7813</span> </div>
<div class="line"><a id="l07814" name="l07814"></a><span class="lineno"> 7814</span> <span class="keywordflow">if</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 7 &lt; end &amp;&amp;</div>
<div class="line"><a id="l07815" name="l07815"></a><span class="lineno"> 7815</span> (text[this-&gt;interval.end] == <span class="charliteral">&#39;c&#39;</span> || text[this-&gt;interval.end] == <span class="charliteral">&#39;C&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07816" name="l07816"></a><span class="lineno"> 7816</span> (text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 1] == <span class="charliteral">&#39;h&#39;</span> || text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 1] == <span class="charliteral">&#39;H&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07817" name="l07817"></a><span class="lineno"> 7817</span> (text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 2] == <span class="charliteral">&#39;a&#39;</span> || text[this-&gt;interval.end + 2] == <span class="charliteral">&#39;A&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07818" name="l07818"></a><span class="lineno"> 7818</span> (text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 3] == <span class="charliteral">&#39;r&#39;</span> || text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 3] == <span class="charliteral">&#39;R&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07819" name="l07819"></a><span class="lineno"> 7819</span> (text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 4] == <span class="charliteral">&#39;s&#39;</span> || text[this-&gt;interval.end + 4] == <span class="charliteral">&#39;S&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07820" name="l07820"></a><span class="lineno"> 7820</span> (text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 5] == <span class="charliteral">&#39;e&#39;</span> || text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 5] == <span class="charliteral">&#39;E&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07821" name="l07821"></a><span class="lineno"> 7821</span> (text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 6] == <span class="charliteral">&#39;t&#39;</span> || text[this-&gt;interval.end + 6] == <span class="charliteral">&#39;T&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07822" name="l07822"></a><span class="lineno"> 7822</span> text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 7] == <span class="charliteral">&#39;=&#39;</span>)</div>
<div class="line"><a id="l07816" name="l07816"></a><span class="lineno"> 7816</span> (text[this-&gt;interval.end + 1] == <span class="charliteral">&#39;h&#39;</span> || text[this-&gt;interval.end + 1] == <span class="charliteral">&#39;H&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07817" name="l07817"></a><span class="lineno"> 7817</span> (text[this-&gt;interval.end + 2] == <span class="charliteral">&#39;a&#39;</span> || text[this-&gt;interval.end + 2] == <span class="charliteral">&#39;A&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07818" name="l07818"></a><span class="lineno"> 7818</span> (text[this-&gt;interval.end + 3] == <span class="charliteral">&#39;r&#39;</span> || text[this-&gt;interval.end + 3] == <span class="charliteral">&#39;R&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07819" name="l07819"></a><span class="lineno"> 7819</span> (text[this-&gt;interval.end + 4] == <span class="charliteral">&#39;s&#39;</span> || text[this-&gt;interval.end + 4] == <span class="charliteral">&#39;S&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07820" name="l07820"></a><span class="lineno"> 7820</span> (text[this-&gt;interval.end + 5] == <span class="charliteral">&#39;e&#39;</span> || text[this-&gt;interval.end + 5] == <span class="charliteral">&#39;E&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07821" name="l07821"></a><span class="lineno"> 7821</span> (text[this-&gt;interval.end + 6] == <span class="charliteral">&#39;t&#39;</span> || text[this-&gt;interval.end + 6] == <span class="charliteral">&#39;T&#39;</span>) &amp;&amp;</div>
<div class="line"><a id="l07822" name="l07822"></a><span class="lineno"> 7822</span> text[this-&gt;interval.end + 7] == <span class="charliteral">&#39;=&#39;</span>)</div>
<div class="line"><a id="l07823" name="l07823"></a><span class="lineno"> 7823</span> {</div>
<div class="line"><a id="l07824" name="l07824"></a><span class="lineno"> 7824</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> + 8;</div>
<div class="line"><a id="l07825" name="l07825"></a><span class="lineno"> 7825</span> <span class="keywordflow">if</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp;</div>
@@ -8114,7 +8114,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l08144" name="l08144"></a><span class="lineno"> 8144</span> {</div>
<div class="line"><a id="l08145" name="l08145"></a><span class="lineno"> 8145</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l08146" name="l08146"></a><span class="lineno"> 8146</span> <span class="keyword">const</span> <span class="keyword">auto</span>&amp; ctype = std::use_facet&lt;std::ctype&lt;T&gt;&gt;(this-&gt;m_locale);</div>
<div class="line"><a id="l08147" name="l08147"></a><span class="lineno"> 8147</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l08147" name="l08147"></a><span class="lineno"> 8147</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l08148" name="l08148"></a><span class="lineno"> 8148</span> </div>
<div class="line"><a id="l08149" name="l08149"></a><span class="lineno"> 8149</span> this-&gt;attributes.clear();</div>
<div class="line"><a id="l08150" name="l08150"></a><span class="lineno"> 8150</span> <span class="keywordflow">for</span> (;;) {</div>
@@ -8166,7 +8166,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l08196" name="l08196"></a><span class="lineno"> 8196</span> }</div>
<div class="line"><a id="l08197" name="l08197"></a><span class="lineno"> 8197</span> </div>
<div class="line"><a id="l08198" name="l08198"></a><span class="lineno"> 8198</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l08199" name="l08199"></a><span class="lineno"> 8199</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l08199" name="l08199"></a><span class="lineno"> 8199</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l08200" name="l08200"></a><span class="lineno"> 8200</span> <span class="keywordflow">continue</span>;</div>
<div class="line"><a id="l08201" name="l08201"></a><span class="lineno"> 8201</span> }</div>
<div class="line"><a id="l08202" name="l08202"></a><span class="lineno"> 8202</span> </div>
@@ -8188,13 +8188,13 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l08218" name="l08218"></a><span class="lineno"> 8218</span> }</div>
<div class="line"><a id="l08219" name="l08219"></a><span class="lineno"> 8219</span> </div>
<div class="line"><a id="l08220" name="l08220"></a><span class="lineno"> 8220</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l08221" name="l08221"></a><span class="lineno"> 8221</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l08221" name="l08221"></a><span class="lineno"> 8221</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l08222" name="l08222"></a><span class="lineno"> 8222</span> </div>
<div class="line"><a id="l08223" name="l08223"></a><span class="lineno"> 8223</span> <span class="keywordflow">if</span> (this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.end] == <span class="charliteral">&#39;=&#39;</span>) {</div>
<div class="line"><a id="l08224" name="l08224"></a><span class="lineno"> 8224</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++;</div>
<div class="line"><a id="l08225" name="l08225"></a><span class="lineno"> 8225</span> </div>
<div class="line"><a id="l08226" name="l08226"></a><span class="lineno"> 8226</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l08227" name="l08227"></a><span class="lineno"> 8227</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l08227" name="l08227"></a><span class="lineno"> 8227</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l08228" name="l08228"></a><span class="lineno"> 8228</span> </div>
<div class="line"><a id="l08229" name="l08229"></a><span class="lineno"> 8229</span> <span class="keywordflow">if</span> (this-&gt;m_value.match(text, this-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l08230" name="l08230"></a><span class="lineno"> 8230</span> <span class="comment">// This attribute has value.</span></div>
@@ -8202,7 +8202,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l08232" name="l08232"></a><span class="lineno"> 8232</span> this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = this-&gt;m_value.interval.end;</div>
<div class="line"><a id="l08233" name="l08233"></a><span class="lineno"> 8233</span> </div>
<div class="line"><a id="l08234" name="l08234"></a><span class="lineno"> 8234</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l08235" name="l08235"></a><span class="lineno"> 8235</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l08235" name="l08235"></a><span class="lineno"> 8235</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l08236" name="l08236"></a><span class="lineno"> 8236</span> }</div>
<div class="line"><a id="l08237" name="l08237"></a><span class="lineno"> 8237</span> }</div>
<div class="line"><a id="l08238" name="l08238"></a><span class="lineno"> 8238</span> <span class="keywordflow">else</span> {</div>
@@ -8265,7 +8265,7 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l08295" name="l08295"></a><span class="lineno"> 8295</span> </div>
<div class="line"><a id="l08296" name="l08296"></a><span class="lineno"> 8296</span> <span class="comment">// Skip whitespace.</span></div>
<div class="line"><a id="l08297" name="l08297"></a><span class="lineno"> 8297</span> <span class="keyword">const</span> <span class="keyword">auto</span>&amp; ctype = std::use_facet&lt;std::ctype&lt;T&gt;&gt;(this-&gt;m_locale);</div>
<div class="line"><a id="l08298" name="l08298"></a><span class="lineno"> 8298</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>++);</div>
<div class="line"><a id="l08298" name="l08298"></a><span class="lineno"> 8298</span> <span class="keywordflow">for</span> (; this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> &lt; end &amp;&amp; text[this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>] &amp;&amp; ctype.is(ctype.space, text[this-&gt;interval.end]); this-&gt;interval.end++);</div>
<div class="line"><a id="l08299" name="l08299"></a><span class="lineno"> 8299</span> </div>
<div class="line"><a id="l08300" name="l08300"></a><span class="lineno"> 8300</span> this-&gt;condition.<a class="code hl_variable" href="structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b">start</a> = this-&gt;condition.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a> = this-&gt;interval.<a class="code hl_variable" href="structstdex_1_1interval.html#a9b92e2b20290d8ac5a9b00209f25e27a">end</a>;</div>
<div class="line"><a id="l08301" name="l08301"></a><span class="lineno"> 8301</span> </div>
@@ -8546,7 +8546,7 @@ $(function(){ initResizable(false); });
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 18 2024 14:58:40 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.11.0
Generated on Wed Aug 14 2024 11:39:26 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
</small></address>
</div><!-- doc-content -->
</body>