This commit is contained in:
rozmansi
2023-03-16 08:39:35 +00:00
parent b5f83136b3
commit d40cde9b09
232 changed files with 241 additions and 241 deletions

View File

@@ -970,8 +970,8 @@ $(function() {
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno"> 956</span> </div>
<div class="line"><a id="l00957" name="l00957"></a><span class="lineno"> 957</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> invalidate()</div>
<div class="line"><a id="l00958" name="l00958"></a><span class="lineno"> 958</span> {</div>
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"> 959</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> i = m_collection.begin(); i != m_collection.end(); ++i)</div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"> 960</span> (*i)-&gt;invalidate();</div>
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"> 959</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>&amp; el: m_collection)</div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"> 960</span> el-&gt;invalidate();</div>
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span> <a class="code hl_class" href="classstdex_1_1parser_1_1basic__tester.html">basic_tester&lt;T&gt;::invalidate</a>();</div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"> 962</span> }</div>
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"> 963</span> </div>
@@ -1185,8 +1185,8 @@ $(function() {
<div class="line"><a id="l01183" name="l01183"></a><span class="lineno"> 1183</span> _In_ <span class="keywordtype">int</span> flags = match_default)</div>
<div class="line"><a id="l01184" name="l01184"></a><span class="lineno"> 1184</span> {</div>
<div class="line"><a id="l01185" name="l01185"></a><span class="lineno"> 1185</span> assert(text || start &gt;= end);</div>
<div class="line"><a id="l01186" name="l01186"></a><span class="lineno"> 1186</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> i = m_collection.begin(); i != m_collection.end(); ++i)</div>
<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"> 1187</span> (*i)-&gt;invalidate();</div>
<div class="line"><a id="l01186" name="l01186"></a><span class="lineno"> 1186</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>&amp; el: m_collection)</div>
<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"> 1187</span> el-&gt;invalidate();</div>
<div class="line"><a id="l01188" name="l01188"></a><span class="lineno"> 1188</span> <span class="keywordflow">if</span> (match_recursively(text, start, end, flags)) {</div>
<div class="line"><a id="l01189" name="l01189"></a><span class="lineno"> 1189</span> <a class="code hl_struct" href="structstdex_1_1interval.html">interval</a>.<a class="code hl_variable" href="structstdex_1_1interval.html#ab6a104de0f15b29bea77fe181b49c40b">start</a> = start;</div>
<div class="line"><a id="l01190" name="l01190"></a><span class="lineno"> 1190</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
@@ -1203,17 +1203,17 @@ $(function() {
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span> _In_ <span class="keywordtype">int</span> flags = match_default)</div>
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"> 1202</span> {</div>
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span> <span class="keywordtype">bool</span> all_matched = <span class="keyword">true</span>;</div>
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> i = m_collection.begin(); i != m_collection.cend(); ++i) {</div>
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"> 1205</span> <span class="keywordflow">if</span> (!(*i)-&gt;interval) {</div>
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>&amp; el: m_collection) {</div>
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"> 1205</span> <span class="keywordflow">if</span> (!el-&gt;interval) {</div>
<div class="line"><a id="l01206" name="l01206"></a><span class="lineno"> 1206</span> <span class="comment">// Element was not matched in permutatuion yet.</span></div>
<div class="line"><a id="l01207" name="l01207"></a><span class="lineno"> 1207</span> all_matched = <span class="keyword">false</span>;</div>
<div class="line"><a id="l01208" name="l01208"></a><span class="lineno"> 1208</span> <span class="keywordflow">if</span> ((*i)-&gt;match(text, start, end, flags)) {</div>
<div class="line"><a id="l01208" name="l01208"></a><span class="lineno"> 1208</span> <span class="keywordflow">if</span> (el-&gt;match(text, start, end, flags)) {</div>
<div class="line"><a id="l01209" name="l01209"></a><span class="lineno"> 1209</span> <span class="comment">// Element matched for the first time.</span></div>
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"> 1210</span> <span class="keywordflow">if</span> (match_recursively(text, (*i)-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"> 1210</span> <span class="keywordflow">if</span> (match_recursively(text, el-&gt;interval.end, end, flags)) {</div>
<div class="line"><a id="l01211" name="l01211"></a><span class="lineno"> 1211</span> <span class="comment">// Rest of the elements matched too.</span></div>
<div class="line"><a id="l01212" name="l01212"></a><span class="lineno"> 1212</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l01213" name="l01213"></a><span class="lineno"> 1213</span> }</div>
<div class="line"><a id="l01214" name="l01214"></a><span class="lineno"> 1214</span> (*i)-&gt;invalidate();</div>
<div class="line"><a id="l01214" name="l01214"></a><span class="lineno"> 1214</span> el-&gt;invalidate();</div>
<div class="line"><a id="l01215" name="l01215"></a><span class="lineno"> 1215</span> }</div>
<div class="line"><a id="l01216" name="l01216"></a><span class="lineno"> 1216</span> }</div>
<div class="line"><a id="l01217" name="l01217"></a><span class="lineno"> 1217</span> }</div>
@@ -6494,7 +6494,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Mar 15 2023 20:55:53 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
Generated on Thu Mar 16 2023 08:39:32 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
</small></address>
</body>
</html>