deploy: f45c92da23
This commit is contained in:
@@ -1115,45 +1115,45 @@ $(function(){ initResizable(false); });
|
||||
<div class="line"><a id="l01236" name="l01236"></a><span class="lineno"> 1236</span> {</div>
|
||||
<div class="line"><a id="l01237" name="l01237"></a><span class="lineno"> 1237</span> stdex_assert(attr_name || !num_chars);</div>
|
||||
<div class="line"><a id="l01238" name="l01238"></a><span class="lineno"> 1238</span> <span class="keywordflow">switch</span> (code) {</div>
|
||||
<div class="line"><a id="l01239" name="l01239"></a><span class="lineno"> 1239</span> <span class="keywordflow">case</span> element_t::a: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"href"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01240" name="l01240"></a><span class="lineno"> 1240</span> <span class="keywordflow">case</span> element_t::applet: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"code"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01241" name="l01241"></a><span class="lineno"> 1241</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"codebase"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01242" name="l01242"></a><span class="lineno"> 1242</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01243" name="l01243"></a><span class="lineno"> 1243</span> <span class="keywordflow">case</span> element_t::area: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"href"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01244" name="l01244"></a><span class="lineno"> 1244</span> <span class="keywordflow">case</span> element_t::base: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"href"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01245" name="l01245"></a><span class="lineno"> 1245</span> <span class="keywordflow">case</span> element_t::bgsound: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01246" name="l01246"></a><span class="lineno"> 1246</span> <span class="keywordflow">case</span> element_t::blockquote: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"cite"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"> 1247</span> <span class="keywordflow">case</span> element_t::body: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"background"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01248" name="l01248"></a><span class="lineno"> 1248</span> <span class="keywordflow">case</span> element_t::comment: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"data"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01249" name="l01249"></a><span class="lineno"> 1249</span> <span class="keywordflow">case</span> element_t::del: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"cite"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01250" name="l01250"></a><span class="lineno"> 1250</span> <span class="keywordflow">case</span> element_t::embed: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"pluginspage"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01251" name="l01251"></a><span class="lineno"> 1251</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01252" name="l01252"></a><span class="lineno"> 1252</span> <span class="keywordflow">case</span> element_t::form: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"action"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01253" name="l01253"></a><span class="lineno"> 1253</span> <span class="keywordflow">case</span> element_t::frame: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"longdesc"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01254" name="l01254"></a><span class="lineno"> 1254</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01255" name="l01255"></a><span class="lineno"> 1255</span> <span class="keywordflow">case</span> element_t::head: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"profile"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01256" name="l01256"></a><span class="lineno"> 1256</span> <span class="keywordflow">case</span> element_t::iframe: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"longdesc"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01257" name="l01257"></a><span class="lineno"> 1257</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01258" name="l01258"></a><span class="lineno"> 1258</span> <span class="keywordflow">case</span> element_t::img: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"longdesc"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01259" name="l01259"></a><span class="lineno"> 1259</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"lowsrc"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01260" name="l01260"></a><span class="lineno"> 1260</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01261" name="l01261"></a><span class="lineno"> 1261</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"usemap"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01262" name="l01262"></a><span class="lineno"> 1262</span> <span class="keywordflow">case</span> element_t::input: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"lowsrc"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01263" name="l01263"></a><span class="lineno"> 1263</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"> 1264</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"usemap"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"> 1265</span> <span class="keywordflow">case</span> element_t::ins: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"cite"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01266" name="l01266"></a><span class="lineno"> 1266</span> <span class="keywordflow">case</span> element_t::link: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"href"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01267" name="l01267"></a><span class="lineno"> 1267</span> <span class="keywordflow">case</span> element_t::object: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"basehref"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01268" name="l01268"></a><span class="lineno"> 1268</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"classid"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01269" name="l01269"></a><span class="lineno"> 1269</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"code"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01270" name="l01270"></a><span class="lineno"> 1270</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"codebase"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01271" name="l01271"></a><span class="lineno"> 1271</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"data"</span>, SIZE_MAX) ||</div>
|
||||
<div class="line"><a id="l01272" name="l01272"></a><span class="lineno"> 1272</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"usemap"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01273" name="l01273"></a><span class="lineno"> 1273</span> <span class="keywordflow">case</span> element_t::q: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"cite"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01274" name="l01274"></a><span class="lineno"> 1274</span> <span class="keywordflow">case</span> element_t::script: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01275" name="l01275"></a><span class="lineno"> 1275</span> <span class="keywordflow">case</span> element_t::table: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"background"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01276" name="l01276"></a><span class="lineno"> 1276</span> <span class="keywordflow">case</span> element_t::td: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"background"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01277" name="l01277"></a><span class="lineno"> 1277</span> <span class="keywordflow">case</span> element_t::th: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"background"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01239" name="l01239"></a><span class="lineno"> 1239</span> <span class="keywordflow">case</span> element_t::a: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"href"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01240" name="l01240"></a><span class="lineno"> 1240</span> <span class="keywordflow">case</span> element_t::applet: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"code"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01241" name="l01241"></a><span class="lineno"> 1241</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"codebase"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01242" name="l01242"></a><span class="lineno"> 1242</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01243" name="l01243"></a><span class="lineno"> 1243</span> <span class="keywordflow">case</span> element_t::area: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"href"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01244" name="l01244"></a><span class="lineno"> 1244</span> <span class="keywordflow">case</span> element_t::base: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"href"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01245" name="l01245"></a><span class="lineno"> 1245</span> <span class="keywordflow">case</span> element_t::bgsound: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01246" name="l01246"></a><span class="lineno"> 1246</span> <span class="keywordflow">case</span> element_t::blockquote: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"cite"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"> 1247</span> <span class="keywordflow">case</span> element_t::body: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"background"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01248" name="l01248"></a><span class="lineno"> 1248</span> <span class="keywordflow">case</span> element_t::comment: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"data"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01249" name="l01249"></a><span class="lineno"> 1249</span> <span class="keywordflow">case</span> element_t::del: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"cite"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01250" name="l01250"></a><span class="lineno"> 1250</span> <span class="keywordflow">case</span> element_t::embed: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"pluginspage"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01251" name="l01251"></a><span class="lineno"> 1251</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01252" name="l01252"></a><span class="lineno"> 1252</span> <span class="keywordflow">case</span> element_t::form: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"action"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01253" name="l01253"></a><span class="lineno"> 1253</span> <span class="keywordflow">case</span> element_t::frame: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"longdesc"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01254" name="l01254"></a><span class="lineno"> 1254</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01255" name="l01255"></a><span class="lineno"> 1255</span> <span class="keywordflow">case</span> element_t::head: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"profile"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01256" name="l01256"></a><span class="lineno"> 1256</span> <span class="keywordflow">case</span> element_t::iframe: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"longdesc"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01257" name="l01257"></a><span class="lineno"> 1257</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01258" name="l01258"></a><span class="lineno"> 1258</span> <span class="keywordflow">case</span> element_t::img: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"longdesc"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01259" name="l01259"></a><span class="lineno"> 1259</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"lowsrc"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01260" name="l01260"></a><span class="lineno"> 1260</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01261" name="l01261"></a><span class="lineno"> 1261</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"usemap"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01262" name="l01262"></a><span class="lineno"> 1262</span> <span class="keywordflow">case</span> element_t::input: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"lowsrc"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01263" name="l01263"></a><span class="lineno"> 1263</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"> 1264</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"usemap"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"> 1265</span> <span class="keywordflow">case</span> element_t::ins: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"cite"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01266" name="l01266"></a><span class="lineno"> 1266</span> <span class="keywordflow">case</span> element_t::link: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"href"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01267" name="l01267"></a><span class="lineno"> 1267</span> <span class="keywordflow">case</span> element_t::object: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"basehref"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01268" name="l01268"></a><span class="lineno"> 1268</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"classid"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01269" name="l01269"></a><span class="lineno"> 1269</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"code"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01270" name="l01270"></a><span class="lineno"> 1270</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"codebase"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01271" name="l01271"></a><span class="lineno"> 1271</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"data"</span>, SIZE_MAX) == 0 ||</div>
|
||||
<div class="line"><a id="l01272" name="l01272"></a><span class="lineno"> 1272</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"usemap"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01273" name="l01273"></a><span class="lineno"> 1273</span> <span class="keywordflow">case</span> element_t::q: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"cite"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01274" name="l01274"></a><span class="lineno"> 1274</span> <span class="keywordflow">case</span> element_t::script: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"src"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01275" name="l01275"></a><span class="lineno"> 1275</span> <span class="keywordflow">case</span> element_t::table: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"background"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01276" name="l01276"></a><span class="lineno"> 1276</span> <span class="keywordflow">case</span> element_t::td: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"background"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01277" name="l01277"></a><span class="lineno"> 1277</span> <span class="keywordflow">case</span> element_t::th: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"background"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"> 1278</span> <span class="keywordflow">default</span>: <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l01279" name="l01279"></a><span class="lineno"> 1279</span> }</div>
|
||||
<div class="line"><a id="l01280" name="l01280"></a><span class="lineno"> 1280</span> }</div>
|
||||
@@ -1164,17 +1164,17 @@ $(function(){ initResizable(false); });
|
||||
<div class="line"><a id="l01290" name="l01290"></a><span class="lineno"><a class="line" href="structstdex_1_1html_1_1element__traits.html#a86bfb9bb6b6fbfca0d1e9abef10c11ec"> 1290</a></span> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="structstdex_1_1html_1_1element__traits.html#a86bfb9bb6b6fbfca0d1e9abef10c11ec">is_localizable</a>(element_t code, <span class="keyword">const</span> T* attr_name, <span class="keywordtype">size_t</span> num_chars)</div>
|
||||
<div class="line"><a id="l01291" name="l01291"></a><span class="lineno"> 1291</span> {</div>
|
||||
<div class="line"><a id="l01292" name="l01292"></a><span class="lineno"> 1292</span> stdex_assert(attr_name || !num_chars);</div>
|
||||
<div class="line"><a id="l01293" name="l01293"></a><span class="lineno"> 1293</span> <span class="keywordflow">if</span> (!stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"title"</span>, SIZE_MAX))</div>
|
||||
<div class="line"><a id="l01293" name="l01293"></a><span class="lineno"> 1293</span> <span class="keywordflow">if</span> (stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"title"</span>, SIZE_MAX) == 0)</div>
|
||||
<div class="line"><a id="l01294" name="l01294"></a><span class="lineno"> 1294</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l01295" name="l01295"></a><span class="lineno"> 1295</span> <span class="keywordflow">switch</span> (code) {</div>
|
||||
<div class="line"><a id="l01296" name="l01296"></a><span class="lineno"> 1296</span> <span class="keywordflow">case</span> element_t::applet: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01297" name="l01297"></a><span class="lineno"> 1297</span> <span class="keywordflow">case</span> element_t::area: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01298" name="l01298"></a><span class="lineno"> 1298</span> <span class="keywordflow">case</span> element_t::img: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01299" name="l01299"></a><span class="lineno"> 1299</span> <span class="keywordflow">case</span> element_t::input: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01300" name="l01300"></a><span class="lineno"> 1300</span> <span class="keywordflow">case</span> element_t::object: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01301" name="l01301"></a><span class="lineno"> 1301</span> <span class="keywordflow">case</span> element_t::table: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"summary"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01302" name="l01302"></a><span class="lineno"> 1302</span> <span class="keywordflow">case</span> element_t::td: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"abbr"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01303" name="l01303"></a><span class="lineno"> 1303</span> <span class="keywordflow">case</span> element_t::th: <span class="keywordflow">return</span> !stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"abbr"</span>, SIZE_MAX);</div>
|
||||
<div class="line"><a id="l01296" name="l01296"></a><span class="lineno"> 1296</span> <span class="keywordflow">case</span> element_t::applet: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01297" name="l01297"></a><span class="lineno"> 1297</span> <span class="keywordflow">case</span> element_t::area: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01298" name="l01298"></a><span class="lineno"> 1298</span> <span class="keywordflow">case</span> element_t::img: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01299" name="l01299"></a><span class="lineno"> 1299</span> <span class="keywordflow">case</span> element_t::input: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01300" name="l01300"></a><span class="lineno"> 1300</span> <span class="keywordflow">case</span> element_t::object: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"alt"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01301" name="l01301"></a><span class="lineno"> 1301</span> <span class="keywordflow">case</span> element_t::table: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"summary"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01302" name="l01302"></a><span class="lineno"> 1302</span> <span class="keywordflow">case</span> element_t::td: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"abbr"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01303" name="l01303"></a><span class="lineno"> 1303</span> <span class="keywordflow">case</span> element_t::th: <span class="keywordflow">return</span> stdex::strnicmp(attr_name, num_chars, <span class="stringliteral">"abbr"</span>, SIZE_MAX) == 0;</div>
|
||||
<div class="line"><a id="l01304" name="l01304"></a><span class="lineno"> 1304</span> <span class="keywordflow">default</span>: <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l01305" name="l01305"></a><span class="lineno"> 1305</span> }</div>
|
||||
<div class="line"><a id="l01306" name="l01306"></a><span class="lineno"> 1306</span> }</div>
|
||||
@@ -1638,10 +1638,10 @@ $(function(){ initResizable(false); });
|
||||
<div class="line"><a id="l01778" name="l01778"></a><span class="lineno"> 1778</span> <span class="keywordtype">bool</span> is_content_type = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l01779" name="l01779"></a><span class="lineno"> 1779</span> <a class="code hl_struct" href="structstdex_1_1parser_1_1html__attribute.html">stdex::parser::html_attribute</a>* content_attr = <span class="keyword">nullptr</span>;</div>
|
||||
<div class="line"><a id="l01780" name="l01780"></a><span class="lineno"> 1780</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& attr : e->attributes) {</div>
|
||||
<div class="line"><a id="l01781" name="l01781"></a><span class="lineno"> 1781</span> <span class="keywordflow">if</span> (!stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + attr.name.start, attr.name.size(), <span class="stringliteral">"http-equiv"</span>, SIZE_MAX) &&</div>
|
||||
<div class="line"><a id="l01782" name="l01782"></a><span class="lineno"> 1782</span> !stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + attr.value.start, attr.value.size(), <span class="stringliteral">"content-type"</span>, SIZE_MAX))</div>
|
||||
<div class="line"><a id="l01781" name="l01781"></a><span class="lineno"> 1781</span> <span class="keywordflow">if</span> (stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + attr.name.start, attr.name.size(), <span class="stringliteral">"http-equiv"</span>, SIZE_MAX) == 0 &&</div>
|
||||
<div class="line"><a id="l01782" name="l01782"></a><span class="lineno"> 1782</span> stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + attr.value.start, attr.value.size(), <span class="stringliteral">"content-type"</span>, SIZE_MAX) == 0)</div>
|
||||
<div class="line"><a id="l01783" name="l01783"></a><span class="lineno"> 1783</span> is_content_type = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l01784" name="l01784"></a><span class="lineno"> 1784</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + attr.name.start, attr.name.size(), <span class="stringliteral">"content"</span>, SIZE_MAX))</div>
|
||||
<div class="line"><a id="l01784" name="l01784"></a><span class="lineno"> 1784</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + attr.name.start, attr.name.size(), <span class="stringliteral">"content"</span>, SIZE_MAX) == 0)</div>
|
||||
<div class="line"><a id="l01785" name="l01785"></a><span class="lineno"> 1785</span> content_attr = &attr;</div>
|
||||
<div class="line"><a id="l01786" name="l01786"></a><span class="lineno"> 1786</span> }</div>
|
||||
<div class="line"><a id="l01787" name="l01787"></a><span class="lineno"> 1787</span> <span class="keywordflow">if</span> (is_content_type && content_attr) {</div>
|
||||
@@ -1669,7 +1669,7 @@ $(function(){ initResizable(false); });
|
||||
<div class="line"><a id="l01809" name="l01809"></a><span class="lineno"> 1809</span> <span class="keyword">auto</span> starting_tag = <a class="code hl_variable" href="classstdex_1_1html_1_1document.html#aa6af078df6d8322da283445c12275ad9">m_element_stack</a>[j];</div>
|
||||
<div class="line"><a id="l01810" name="l01810"></a><span class="lineno"> 1810</span> stdex_assert(starting_tag && starting_tag->type == stdex::parser::html_sequence_t::element_start);</div>
|
||||
<div class="line"><a id="l01811" name="l01811"></a><span class="lineno"> 1811</span> <span class="keywordflow">if</span> (starting_tag->code == e->code ||</div>
|
||||
<div class="line"><a id="l01812" name="l01812"></a><span class="lineno"> 1812</span> (starting_tag->code == element_t::unknown && e->code == element_t::unknown && !stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + starting_tag->name.start, starting_tag->name.size(), <a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + e->name.start, e->name.size())))</div>
|
||||
<div class="line"><a id="l01812" name="l01812"></a><span class="lineno"> 1812</span> (starting_tag->code == element_t::unknown && e->code == element_t::unknown && stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + starting_tag->name.start, starting_tag->name.size(), <a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + e->name.start, e->name.size()) == 0))</div>
|
||||
<div class="line"><a id="l01813" name="l01813"></a><span class="lineno"> 1813</span> {</div>
|
||||
<div class="line"><a id="l01814" name="l01814"></a><span class="lineno"> 1814</span> e->start = starting_tag;</div>
|
||||
<div class="line"><a id="l01815" name="l01815"></a><span class="lineno"> 1815</span> e->parent = starting_tag->parent;</div>
|
||||
@@ -1684,9 +1684,9 @@ $(function(){ initResizable(false); });
|
||||
<div class="line"><a id="l01824" name="l01824"></a><span class="lineno"> 1824</span> }</div>
|
||||
<div class="line"><a id="l01825" name="l01825"></a><span class="lineno"> 1825</span> <span class="keywordflow">case</span> stdex::parser::html_sequence_t::declaration:</div>
|
||||
<div class="line"><a id="l01826" name="l01826"></a><span class="lineno"> 1826</span> <span class="keywordflow">if</span> (m_tag.attributes.size() > 3 &&</div>
|
||||
<div class="line"><a id="l01827" name="l01827"></a><span class="lineno"> 1827</span> !stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + m_tag.attributes[0].name.start, m_tag.attributes[0].name.size(), <span class="stringliteral">"entity"</span>, SIZE_MAX))</div>
|
||||
<div class="line"><a id="l01827" name="l01827"></a><span class="lineno"> 1827</span> stdex::strnicmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + m_tag.attributes[0].name.start, m_tag.attributes[0].name.size(), <span class="stringliteral">"entity"</span>, SIZE_MAX) == 0)</div>
|
||||
<div class="line"><a id="l01828" name="l01828"></a><span class="lineno"> 1828</span> {</div>
|
||||
<div class="line"><a id="l01829" name="l01829"></a><span class="lineno"> 1829</span> <span class="keywordflow">if</span> (!stdex::strncmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + m_tag.attributes[1].name.start, m_tag.attributes[1].name.size(), <span class="stringliteral">"%"</span>, SIZE_MAX) &&</div>
|
||||
<div class="line"><a id="l01829" name="l01829"></a><span class="lineno"> 1829</span> <span class="keywordflow">if</span> (stdex::strncmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + m_tag.attributes[1].name.start, m_tag.attributes[1].name.size(), <span class="stringliteral">"%"</span>, SIZE_MAX) == 0 &&</div>
|
||||
<div class="line"><a id="l01830" name="l01830"></a><span class="lineno"> 1830</span> stdex::strncmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + m_tag.attributes[3].name.start, m_tag.attributes[3].name.size(), <span class="stringliteral">"SYSTEM"</span>, SIZE_MAX) &&</div>
|
||||
<div class="line"><a id="l01831" name="l01831"></a><span class="lineno"> 1831</span> stdex::strncmp(<a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + m_tag.attributes[3].name.start, m_tag.attributes[3].name.size(), <span class="stringliteral">"PUBLIC"</span>, SIZE_MAX))</div>
|
||||
<div class="line"><a id="l01832" name="l01832"></a><span class="lineno"> 1832</span> {</div>
|
||||
@@ -1769,7 +1769,7 @@ $(function(){ initResizable(false); });
|
||||
<div class="line"><a id="l01916" name="l01916"></a><span class="lineno"> 1916</span> <span class="keyword">auto</span>& e = <a class="code hl_variable" href="classstdex_1_1html_1_1document.html#ae6ff9a07c77a0baff77bd18f51c5c9bc">m_entities</a>[j];</div>
|
||||
<div class="line"><a id="l01917" name="l01917"></a><span class="lineno"> 1917</span> <span class="keywordtype">size_t</span> entity_size = e->name.size();</div>
|
||||
<div class="line"><a id="l01918" name="l01918"></a><span class="lineno"> 1918</span> <span class="keywordflow">if</span> (i + entity_size + 1 < num_chars &&</div>
|
||||
<div class="line"><a id="l01919" name="l01919"></a><span class="lineno"> 1919</span> !stdex::strncmp(input + i + 1, <a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + e->name.start, entity_size) &&</div>
|
||||
<div class="line"><a id="l01919" name="l01919"></a><span class="lineno"> 1919</span> stdex::strncmp(input + i + 1, <a class="code hl_function" href="classstdex_1_1html_1_1document.html#a20d48b4baf010dcdefaf2bca05ab6cfb">source</a> + e->name.start, entity_size) == 0 &&</div>
|
||||
<div class="line"><a id="l01920" name="l01920"></a><span class="lineno"> 1920</span> input[i + entity_size + 1] == <span class="charliteral">';'</span>)</div>
|
||||
<div class="line"><a id="l01921" name="l01921"></a><span class="lineno"> 1921</span> {</div>
|
||||
<div class="line"><a id="l01922" name="l01922"></a><span class="lineno"> 1922</span> output += e->value;</div>
|
||||
@@ -2585,7 +2585,7 @@ $(function(){ initResizable(false); });
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Mon Nov 11 2024 12:59:37 for stdex by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
|
||||
Generated on Fri Nov 15 2024 09:40:15 for stdex by <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>
|
||||
|
||||
Reference in New Issue
Block a user