This commit is contained in:
bthomee
2025-05-20 18:10:54 +00:00
parent 39d241def5
commit 90cc35d381
3215 changed files with 96027 additions and 70734 deletions

View File

@@ -127,7 +127,7 @@ $(function() {
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classripple_1_1InvariantChecker__PROTOTYPE.html#a445a0f690613a858e30cc85fe4f0c068"> 76</a></span> <a class="code hl_function" href="classripple_1_1InvariantChecker__PROTOTYPE.html#a445a0f690613a858e30cc85fe4f0c068">finalize</a>(</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp; tx,</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span> tec,</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span> fee,</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>,</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp; view,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp; j);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span>};</div>
@@ -411,176 +411,178 @@ $(function() {
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span>{</div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNewAccountRoot.html#a8d38d98fa92b004b8414b51b5b84bf37"> 439</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidNewAccountRoot.html#a8d38d98fa92b004b8414b51b5b84bf37">accountsCreated_</a> = 0;</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNewAccountRoot.html#ad7a129c4e5e2a27845d3bfcea9d65f57"> 440</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidNewAccountRoot.html#ad7a129c4e5e2a27845d3bfcea9d65f57">accountSeq_</a> = 0;</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> </div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <a class="code hl_function" href="classripple_1_1ValidNewAccountRoot.html#ae1f65001395bd02e6821430ca0a3457f">visitEntry</a>(</div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> </div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <a class="code hl_function" href="classripple_1_1ValidNewAccountRoot.html#ab9fab13b3ee2f99b7dd730d4bee54cb6">finalize</a>(</div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span>};</div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> </div>
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html"> 469</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidNFTokenPage.html">ValidNFTokenPage</a></div>
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span>{</div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a7a5a99fe8658e2a2666ccae33539f662"> 471</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#a7a5a99fe8658e2a2666ccae33539f662">badEntry_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#aefc9e6916ce9a3bc7f8a68fd6790c738"> 472</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#aefc9e6916ce9a3bc7f8a68fd6790c738">badLink_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#ac62d97251ac3813d550fe11d5cd33642"> 473</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#ac62d97251ac3813d550fe11d5cd33642">badSort_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#abe3ca9bc10170391c54d2458fe81ad1e"> 474</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#abe3ca9bc10170391c54d2458fe81ad1e">badURI_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a8d257e0b5fde0f4f2810ad3afdd052b1"> 475</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#a8d257e0b5fde0f4f2810ad3afdd052b1">invalidSize_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a26a8b25df06893e31e780c674a7dd025"> 476</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#a26a8b25df06893e31e780c674a7dd025">deletedFinalPage_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a77d223ddeb402d859b67b109fe7f5376"> 477</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#a77d223ddeb402d859b67b109fe7f5376">deletedLink_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> </div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <a class="code hl_function" href="classripple_1_1ValidNFTokenPage.html#ac8b191d8882cac3ecaf3ab47650ed18b">visitEntry</a>(</div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> </div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> <a class="code hl_function" href="classripple_1_1ValidNFTokenPage.html#aedafc736e929ed2f7e73d3ecfdaea336">finalize</a>(</div>
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span>};</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> </div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html"> 508</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1NFTokenCountTracking.html">NFTokenCountTracking</a></div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span>{</div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#af77964e7d6514639da668dca0b52e94a"> 510</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1NFTokenCountTracking.html#af77964e7d6514639da668dca0b52e94a">beforeMintedTotal</a> = 0;</div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#ad24c33ca52f155408eff63e33ecd4862"> 511</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1NFTokenCountTracking.html#ad24c33ca52f155408eff63e33ecd4862">beforeBurnedTotal</a> = 0;</div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#a19ef438f8da5f31136bf8b6e38399375"> 512</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1NFTokenCountTracking.html#a19ef438f8da5f31136bf8b6e38399375">afterMintedTotal</a> = 0;</div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#a52f1fceb89d454f4434a33d2286f4e22"> 513</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1NFTokenCountTracking.html#a52f1fceb89d454f4434a33d2286f4e22">afterBurnedTotal</a> = 0;</div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> </div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <a class="code hl_function" href="classripple_1_1NFTokenCountTracking.html#a601df47e97a991badedf492e4b73e4bc">visitEntry</a>(</div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> </div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> <a class="code hl_function" href="classripple_1_1NFTokenCountTracking.html#a2daba8debc363d4af0b30dbdc149aa91">finalize</a>(</div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span>};</div>
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> </div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"><a class="line" href="classripple_1_1ValidClawback.html"> 539</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidClawback.html">ValidClawback</a></div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span>{</div>
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"><a class="line" href="classripple_1_1ValidClawback.html#a7e2187c69fb0d79fdafae3f9f24baed9"> 541</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidClawback.html#a7e2187c69fb0d79fdafae3f9f24baed9">trustlinesChanged</a> = 0;</div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"><a class="line" href="classripple_1_1ValidClawback.html#a7f4ae66a49513fa78d98df13aea2f9b5"> 542</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidClawback.html#a7f4ae66a49513fa78d98df13aea2f9b5">mptokensChanged</a> = 0;</div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> </div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> <a class="code hl_function" href="classripple_1_1ValidClawback.html#a5e614f43f7cb0e11dfc2c4527c231be0">visitEntry</a>(</div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> <a class="code hl_function" href="classripple_1_1ValidClawback.html#ae1743d3fcddc9394c99ff23a91baa353">finalize</a>(</div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span>};</div>
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> </div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html"> 560</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidMPTIssuance.html">ValidMPTIssuance</a></div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span>{</div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#a26fba2183c672447750eb4e4eec20e3c"> 562</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidMPTIssuance.html#a26fba2183c672447750eb4e4eec20e3c">mptIssuancesCreated_</a> = 0;</div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#a71240a32eb91d6944dfa750766e185e3"> 563</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidMPTIssuance.html#a71240a32eb91d6944dfa750766e185e3">mptIssuancesDeleted_</a> = 0;</div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> </div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#a5d8eb39b0166951cecfd23f287f1bf76"> 565</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidMPTIssuance.html#a5d8eb39b0166951cecfd23f287f1bf76">mptokensCreated_</a> = 0;</div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#acafc2cd8b83296f221f6b0838390d762"> 566</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidMPTIssuance.html#acafc2cd8b83296f221f6b0838390d762">mptokensDeleted_</a> = 0;</div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> </div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> <a class="code hl_function" href="classripple_1_1ValidMPTIssuance.html#a4558b199a7bd40300690bd1e2b1c75d1">visitEntry</a>(</div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> </div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> <a class="code hl_function" href="classripple_1_1ValidMPTIssuance.html#a77927bb5434a28f8323c92d19c5ee1e8">finalize</a>(</div>
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span>};</div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> </div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDomain.html"> 594</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidPermissionedDomain.html">ValidPermissionedDomain</a></div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span>{</div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"><a class="line" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html"> 596</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html">SleStatus</a></div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> {</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"><a class="line" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a5853fcba2630334a1a46006dd33727ea"> 598</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <a class="code hl_variable" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a5853fcba2630334a1a46006dd33727ea">credentialsSize_</a>{0};</div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"><a class="line" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a316c36c96373026d96b3fc24ef6fe32e"> 599</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a316c36c96373026d96b3fc24ef6fe32e">isSorted_</a> = <span class="keyword">false</span>, <a class="code hl_variable" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#aa69c5bd7a62b0bbcb710f11635ababd7">isUnique_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> };</div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDomain.html#a2ad00ba42b348e1907ca22022285fdb9"> 601</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;SleStatus&gt;</a> <a class="code hl_variable" href="classripple_1_1ValidPermissionedDomain.html#a2ad00ba42b348e1907ca22022285fdb9">sleStatus_</a>[2];</div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> </div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <a class="code hl_function" href="classripple_1_1ValidPermissionedDomain.html#a2a5308be524a84862dddee3d07072c37">visitEntry</a>(</div>
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> </div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> <a class="code hl_function" href="classripple_1_1ValidPermissionedDomain.html#a85313633c324238644d48adeb651f368">finalize</a>(</div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span>};</div>
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> </div>
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span><span class="comment">// additional invariant checks can be declared above and then added to this</span></div>
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span><span class="comment">// tuple</span></div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae2ffb8bdaccddb21c7bcaaf4c01874a8"> 621</a></span><span class="keyword">using </span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">InvariantChecks</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt;</div>
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <a class="code hl_class" href="classripple_1_1TransactionFeeCheck.html">TransactionFeeCheck</a>,</div>
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <a class="code hl_class" href="classripple_1_1AccountRootsNotDeleted.html">AccountRootsNotDeleted</a>,</div>
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> <a class="code hl_class" href="classripple_1_1AccountRootsDeletedClean.html">AccountRootsDeletedClean</a>,</div>
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> <a class="code hl_class" href="classripple_1_1LedgerEntryTypesMatch.html">LedgerEntryTypesMatch</a>,</div>
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> <a class="code hl_class" href="classripple_1_1XRPBalanceChecks.html">XRPBalanceChecks</a>,</div>
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <a class="code hl_class" href="classripple_1_1XRPNotCreated.html">XRPNotCreated</a>,</div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <a class="code hl_class" href="classripple_1_1NoXRPTrustLines.html">NoXRPTrustLines</a>,</div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> <a class="code hl_class" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html">NoDeepFreezeTrustLinesWithoutFreeze</a>,</div>
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> <a class="code hl_class" href="classripple_1_1TransfersNotFrozen.html">TransfersNotFrozen</a>,</div>
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> <a class="code hl_class" href="classripple_1_1NoBadOffers.html">NoBadOffers</a>,</div>
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> <a class="code hl_class" href="classripple_1_1NoZeroEscrow.html">NoZeroEscrow</a>,</div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <a class="code hl_class" href="classripple_1_1ValidNewAccountRoot.html">ValidNewAccountRoot</a>,</div>
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> <a class="code hl_class" href="classripple_1_1ValidNFTokenPage.html">ValidNFTokenPage</a>,</div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> <a class="code hl_class" href="classripple_1_1NFTokenCountTracking.html">NFTokenCountTracking</a>,</div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> <a class="code hl_class" href="classripple_1_1ValidClawback.html">ValidClawback</a>,</div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> <a class="code hl_class" href="classripple_1_1ValidMPTIssuance.html">ValidMPTIssuance</a>,</div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> <a class="code hl_class" href="classripple_1_1ValidPermissionedDomain.html">ValidPermissionedDomain</a>&gt;;</div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> </div>
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">InvariantChecks</a></div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"><a class="line" href="namespaceripple.html#aceaff96130b8a2fec303ae3a730d26c6"> 649</a></span><a class="code hl_function" href="namespaceripple.html#aceaff96130b8a2fec303ae3a730d26c6">getInvariantChecks</a>()</div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span>{</div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <span class="keywordflow">return</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">InvariantChecks</a>{};</div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span>}</div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> </div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNewAccountRoot.html#a1356762586cd4fd2e294025d397d16c4"> 441</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNewAccountRoot.html#a1356762586cd4fd2e294025d397d16c4">pseudoAccount_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNewAccountRoot.html#a740634049ba95ba30b5d8a1e70a8e874"> 442</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidNewAccountRoot.html#a740634049ba95ba30b5d8a1e70a8e874">flags_</a> = 0;</div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> </div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <a class="code hl_function" href="classripple_1_1ValidNewAccountRoot.html#ae1f65001395bd02e6821430ca0a3457f">visitEntry</a>(</div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> </div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> <a class="code hl_function" href="classripple_1_1ValidNewAccountRoot.html#ab9fab13b3ee2f99b7dd730d4bee54cb6">finalize</a>(</div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span>};</div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> </div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html"> 471</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidNFTokenPage.html">ValidNFTokenPage</a></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span>{</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a7a5a99fe8658e2a2666ccae33539f662"> 473</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#a7a5a99fe8658e2a2666ccae33539f662">badEntry_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#aefc9e6916ce9a3bc7f8a68fd6790c738"> 474</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#aefc9e6916ce9a3bc7f8a68fd6790c738">badLink_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#ac62d97251ac3813d550fe11d5cd33642"> 475</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#ac62d97251ac3813d550fe11d5cd33642">badSort_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#abe3ca9bc10170391c54d2458fe81ad1e"> 476</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#abe3ca9bc10170391c54d2458fe81ad1e">badURI_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a8d257e0b5fde0f4f2810ad3afdd052b1"> 477</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#a8d257e0b5fde0f4f2810ad3afdd052b1">invalidSize_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a26a8b25df06893e31e780c674a7dd025"> 478</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#a26a8b25df06893e31e780c674a7dd025">deletedFinalPage_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a77d223ddeb402d859b67b109fe7f5376"> 479</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidNFTokenPage.html#a77d223ddeb402d859b67b109fe7f5376">deletedLink_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> </div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> <a class="code hl_function" href="classripple_1_1ValidNFTokenPage.html#ac8b191d8882cac3ecaf3ab47650ed18b">visitEntry</a>(</div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> </div>
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <a class="code hl_function" href="classripple_1_1ValidNFTokenPage.html#aedafc736e929ed2f7e73d3ecfdaea336">finalize</a>(</div>
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span>};</div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> </div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html"> 510</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1NFTokenCountTracking.html">NFTokenCountTracking</a></div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span>{</div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#af77964e7d6514639da668dca0b52e94a"> 512</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1NFTokenCountTracking.html#af77964e7d6514639da668dca0b52e94a">beforeMintedTotal</a> = 0;</div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#ad24c33ca52f155408eff63e33ecd4862"> 513</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1NFTokenCountTracking.html#ad24c33ca52f155408eff63e33ecd4862">beforeBurnedTotal</a> = 0;</div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#a19ef438f8da5f31136bf8b6e38399375"> 514</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1NFTokenCountTracking.html#a19ef438f8da5f31136bf8b6e38399375">afterMintedTotal</a> = 0;</div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#a52f1fceb89d454f4434a33d2286f4e22"> 515</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1NFTokenCountTracking.html#a52f1fceb89d454f4434a33d2286f4e22">afterBurnedTotal</a> = 0;</div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> </div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <a class="code hl_function" href="classripple_1_1NFTokenCountTracking.html#a601df47e97a991badedf492e4b73e4bc">visitEntry</a>(</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> </div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> <a class="code hl_function" href="classripple_1_1NFTokenCountTracking.html#a2daba8debc363d4af0b30dbdc149aa91">finalize</a>(</div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span>};</div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> </div>
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"><a class="line" href="classripple_1_1ValidClawback.html"> 541</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidClawback.html">ValidClawback</a></div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span>{</div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"><a class="line" href="classripple_1_1ValidClawback.html#a7e2187c69fb0d79fdafae3f9f24baed9"> 543</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidClawback.html#a7e2187c69fb0d79fdafae3f9f24baed9">trustlinesChanged</a> = 0;</div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"><a class="line" href="classripple_1_1ValidClawback.html#a7f4ae66a49513fa78d98df13aea2f9b5"> 544</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidClawback.html#a7f4ae66a49513fa78d98df13aea2f9b5">mptokensChanged</a> = 0;</div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> </div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> <a class="code hl_function" href="classripple_1_1ValidClawback.html#a5e614f43f7cb0e11dfc2c4527c231be0">visitEntry</a>(</div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> </div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> <a class="code hl_function" href="classripple_1_1ValidClawback.html#ae1743d3fcddc9394c99ff23a91baa353">finalize</a>(</div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span>};</div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> </div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html"> 562</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidMPTIssuance.html">ValidMPTIssuance</a></div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span>{</div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#a26fba2183c672447750eb4e4eec20e3c"> 564</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidMPTIssuance.html#a26fba2183c672447750eb4e4eec20e3c">mptIssuancesCreated_</a> = 0;</div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#a71240a32eb91d6944dfa750766e185e3"> 565</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidMPTIssuance.html#a71240a32eb91d6944dfa750766e185e3">mptIssuancesDeleted_</a> = 0;</div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> </div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#a5d8eb39b0166951cecfd23f287f1bf76"> 567</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidMPTIssuance.html#a5d8eb39b0166951cecfd23f287f1bf76">mptokensCreated_</a> = 0;</div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#acafc2cd8b83296f221f6b0838390d762"> 568</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <a class="code hl_variable" href="classripple_1_1ValidMPTIssuance.html#acafc2cd8b83296f221f6b0838390d762">mptokensDeleted_</a> = 0;</div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> </div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> <a class="code hl_function" href="classripple_1_1ValidMPTIssuance.html#a4558b199a7bd40300690bd1e2b1c75d1">visitEntry</a>(</div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> </div>
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <a class="code hl_function" href="classripple_1_1ValidMPTIssuance.html#a77927bb5434a28f8323c92d19c5ee1e8">finalize</a>(</div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span>};</div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> </div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDomain.html"> 596</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidPermissionedDomain.html">ValidPermissionedDomain</a></div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span>{</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"><a class="line" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html"> 598</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html">SleStatus</a></div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> {</div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"><a class="line" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a5853fcba2630334a1a46006dd33727ea"> 600</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> <a class="code hl_variable" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a5853fcba2630334a1a46006dd33727ea">credentialsSize_</a>{0};</div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"><a class="line" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a316c36c96373026d96b3fc24ef6fe32e"> 601</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a316c36c96373026d96b3fc24ef6fe32e">isSorted_</a> = <span class="keyword">false</span>, <a class="code hl_variable" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#aa69c5bd7a62b0bbcb710f11635ababd7">isUnique_</a> = <span class="keyword">false</span>;</div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> };</div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDomain.html#a2ad00ba42b348e1907ca22022285fdb9"> 603</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;SleStatus&gt;</a> <a class="code hl_variable" href="classripple_1_1ValidPermissionedDomain.html#a2ad00ba42b348e1907ca22022285fdb9">sleStatus_</a>[2];</div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <span class="keywordtype">void</span></div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <a class="code hl_function" href="classripple_1_1ValidPermissionedDomain.html#a2a5308be524a84862dddee3d07072c37">visitEntry</a>(</div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <span class="keywordtype">bool</span>,</div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;SLE const&gt;</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> </div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> <span class="keywordtype">bool</span></div>
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> <a class="code hl_function" href="classripple_1_1ValidPermissionedDomain.html#a85313633c324238644d48adeb651f368">finalize</a>(</div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&amp;,</div>
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&amp;);</div>
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span>};</div>
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> </div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span><span class="comment">// additional invariant checks can be declared above and then added to this</span></div>
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span><span class="comment">// tuple</span></div>
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae2ffb8bdaccddb21c7bcaaf4c01874a8"> 623</a></span><span class="keyword">using </span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">InvariantChecks</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a>&lt;</div>
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> <a class="code hl_class" href="classripple_1_1TransactionFeeCheck.html">TransactionFeeCheck</a>,</div>
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> <a class="code hl_class" href="classripple_1_1AccountRootsNotDeleted.html">AccountRootsNotDeleted</a>,</div>
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> <a class="code hl_class" href="classripple_1_1AccountRootsDeletedClean.html">AccountRootsDeletedClean</a>,</div>
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <a class="code hl_class" href="classripple_1_1LedgerEntryTypesMatch.html">LedgerEntryTypesMatch</a>,</div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <a class="code hl_class" href="classripple_1_1XRPBalanceChecks.html">XRPBalanceChecks</a>,</div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> <a class="code hl_class" href="classripple_1_1XRPNotCreated.html">XRPNotCreated</a>,</div>
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> <a class="code hl_class" href="classripple_1_1NoXRPTrustLines.html">NoXRPTrustLines</a>,</div>
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> <a class="code hl_class" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html">NoDeepFreezeTrustLinesWithoutFreeze</a>,</div>
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> <a class="code hl_class" href="classripple_1_1TransfersNotFrozen.html">TransfersNotFrozen</a>,</div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <a class="code hl_class" href="classripple_1_1NoBadOffers.html">NoBadOffers</a>,</div>
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> <a class="code hl_class" href="classripple_1_1NoZeroEscrow.html">NoZeroEscrow</a>,</div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> <a class="code hl_class" href="classripple_1_1ValidNewAccountRoot.html">ValidNewAccountRoot</a>,</div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> <a class="code hl_class" href="classripple_1_1ValidNFTokenPage.html">ValidNFTokenPage</a>,</div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> <a class="code hl_class" href="classripple_1_1NFTokenCountTracking.html">NFTokenCountTracking</a>,</div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> <a class="code hl_class" href="classripple_1_1ValidClawback.html">ValidClawback</a>,</div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> <a class="code hl_class" href="classripple_1_1ValidMPTIssuance.html">ValidMPTIssuance</a>,</div>
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> <a class="code hl_class" href="classripple_1_1ValidPermissionedDomain.html">ValidPermissionedDomain</a>&gt;;</div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> </div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span><span class="keyword">inline</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">InvariantChecks</a></div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"><a class="line" href="namespaceripple.html#aceaff96130b8a2fec303ae3a730d26c6"> 651</a></span><a class="code hl_function" href="namespaceripple.html#aceaff96130b8a2fec303ae3a730d26c6">getInvariantChecks</a>()</div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span>{</div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> <span class="keywordflow">return</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/tuple.html">InvariantChecks</a>{};</div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span>}</div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> </div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> </div>
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountRootsDeletedClean_html"><div class="ttname"><a href="classripple_1_1AccountRootsDeletedClean.html">ripple::AccountRootsDeletedClean</a></div><div class="ttdoc">Invariant: a deleted account must not have any objects left.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00175">InvariantCheck.h:176</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountRootsDeletedClean_html_a15bc4ecdee698f74680dd8b153550bdb"><div class="ttname"><a href="classripple_1_1AccountRootsDeletedClean.html#a15bc4ecdee698f74680dd8b153550bdb">ripple::AccountRootsDeletedClean::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00365">InvariantCheck.cpp:365</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountRootsDeletedClean_html_a5ddee0e7936c0d3f07b8b96b5fb354ee"><div class="ttname"><a href="classripple_1_1AccountRootsDeletedClean.html#a5ddee0e7936c0d3f07b8b96b5fb354ee">ripple::AccountRootsDeletedClean::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00375">InvariantCheck.cpp:375</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountRootsDeletedClean_html_a15bc4ecdee698f74680dd8b153550bdb"><div class="ttname"><a href="classripple_1_1AccountRootsDeletedClean.html#a15bc4ecdee698f74680dd8b153550bdb">ripple::AccountRootsDeletedClean::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00366">InvariantCheck.cpp:366</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountRootsDeletedClean_html_a5ddee0e7936c0d3f07b8b96b5fb354ee"><div class="ttname"><a href="classripple_1_1AccountRootsDeletedClean.html#a5ddee0e7936c0d3f07b8b96b5fb354ee">ripple::AccountRootsDeletedClean::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00376">InvariantCheck.cpp:376</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountRootsDeletedClean_html_af536e4b061b995d3168cde99d45de2d8"><div class="ttname"><a href="classripple_1_1AccountRootsDeletedClean.html#af536e4b061b995d3168cde99d45de2d8">ripple::AccountRootsDeletedClean::accountsDeleted_</a></div><div class="ttdeci">std::vector&lt; std::shared_ptr&lt; SLE const &gt; &gt; accountsDeleted_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00177">InvariantCheck.h:177</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountRootsNotDeleted_html"><div class="ttname"><a href="classripple_1_1AccountRootsNotDeleted.html">ripple::AccountRootsNotDeleted</a></div><div class="ttdoc">Invariant: we cannot remove an account ledger entry.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00145">InvariantCheck.h:146</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountRootsNotDeleted_html_aab913bd4238bdbb13afc782195771684"><div class="ttname"><a href="classripple_1_1AccountRootsNotDeleted.html#aab913bd4238bdbb13afc782195771684">ripple::AccountRootsNotDeleted::accountsDeleted_</a></div><div class="ttdeci">std::uint32_t accountsDeleted_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00147">InvariantCheck.h:147</a></div></div>
@@ -593,28 +595,28 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Issue_html"><div class="ttname"><a href="classripple_1_1Issue.html">ripple::Issue</a></div><div class="ttdoc">A currency issued by an account.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00035">Issue.h:36</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerEntryTypesMatch_html"><div class="ttname"><a href="classripple_1_1LedgerEntryTypesMatch.html">ripple::LedgerEntryTypesMatch</a></div><div class="ttdoc">Invariant: corresponding modified ledger entries should match in type and added entries should be a v...</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00226">InvariantCheck.h:227</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerEntryTypesMatch_html_a02b2eb57dd2b4de9b16ff8f3869f1634"><div class="ttname"><a href="classripple_1_1LedgerEntryTypesMatch.html#a02b2eb57dd2b4de9b16ff8f3869f1634">ripple::LedgerEntryTypesMatch::invalidTypeAdded_</a></div><div class="ttdeci">bool invalidTypeAdded_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00229">InvariantCheck.h:229</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerEntryTypesMatch_html_a36cdca4c6f0080c2d439197382caad1b"><div class="ttname"><a href="classripple_1_1LedgerEntryTypesMatch.html#a36cdca4c6f0080c2d439197382caad1b">ripple::LedgerEntryTypesMatch::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00454">InvariantCheck.cpp:454</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerEntryTypesMatch_html_a36cdca4c6f0080c2d439197382caad1b"><div class="ttname"><a href="classripple_1_1LedgerEntryTypesMatch.html#a36cdca4c6f0080c2d439197382caad1b">ripple::LedgerEntryTypesMatch::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00455">InvariantCheck.cpp:455</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerEntryTypesMatch_html_a5e34cbf42f7065e304e55b483ca1976b"><div class="ttname"><a href="classripple_1_1LedgerEntryTypesMatch.html#a5e34cbf42f7065e304e55b483ca1976b">ripple::LedgerEntryTypesMatch::typeMismatch_</a></div><div class="ttdeci">bool typeMismatch_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00228">InvariantCheck.h:228</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerEntryTypesMatch_html_a8bd0465e5d8b43545afef7a256b29ba1"><div class="ttname"><a href="classripple_1_1LedgerEntryTypesMatch.html#a8bd0465e5d8b43545afef7a256b29ba1">ripple::LedgerEntryTypesMatch::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00502">InvariantCheck.cpp:502</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html">ripple::NFTokenCountTracking</a></div><div class="ttdoc">Invariant: Validates counts of NFTokens after all transaction types.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00508">InvariantCheck.h:509</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_a19ef438f8da5f31136bf8b6e38399375"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#a19ef438f8da5f31136bf8b6e38399375">ripple::NFTokenCountTracking::afterMintedTotal</a></div><div class="ttdeci">std::uint32_t afterMintedTotal</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00512">InvariantCheck.h:512</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_a2daba8debc363d4af0b30dbdc149aa91"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#a2daba8debc363d4af0b30dbdc149aa91">ripple::NFTokenCountTracking::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01118">InvariantCheck.cpp:1118</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_a52f1fceb89d454f4434a33d2286f4e22"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#a52f1fceb89d454f4434a33d2286f4e22">ripple::NFTokenCountTracking::afterBurnedTotal</a></div><div class="ttdeci">std::uint32_t afterBurnedTotal</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00513">InvariantCheck.h:513</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_a601df47e97a991badedf492e4b73e4bc"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#a601df47e97a991badedf492e4b73e4bc">ripple::NFTokenCountTracking::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01099">InvariantCheck.cpp:1099</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_ad24c33ca52f155408eff63e33ecd4862"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#ad24c33ca52f155408eff63e33ecd4862">ripple::NFTokenCountTracking::beforeBurnedTotal</a></div><div class="ttdeci">std::uint32_t beforeBurnedTotal</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00511">InvariantCheck.h:511</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_af77964e7d6514639da668dca0b52e94a"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#af77964e7d6514639da668dca0b52e94a">ripple::NFTokenCountTracking::beforeMintedTotal</a></div><div class="ttdeci">std::uint32_t beforeMintedTotal</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00510">InvariantCheck.h:510</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerEntryTypesMatch_html_a8bd0465e5d8b43545afef7a256b29ba1"><div class="ttname"><a href="classripple_1_1LedgerEntryTypesMatch.html#a8bd0465e5d8b43545afef7a256b29ba1">ripple::LedgerEntryTypesMatch::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00504">InvariantCheck.cpp:504</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html">ripple::NFTokenCountTracking</a></div><div class="ttdoc">Invariant: Validates counts of NFTokens after all transaction types.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00510">InvariantCheck.h:511</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_a19ef438f8da5f31136bf8b6e38399375"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#a19ef438f8da5f31136bf8b6e38399375">ripple::NFTokenCountTracking::afterMintedTotal</a></div><div class="ttdeci">std::uint32_t afterMintedTotal</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00514">InvariantCheck.h:514</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_a2daba8debc363d4af0b30dbdc149aa91"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#a2daba8debc363d4af0b30dbdc149aa91">ripple::NFTokenCountTracking::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01150">InvariantCheck.cpp:1150</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_a52f1fceb89d454f4434a33d2286f4e22"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#a52f1fceb89d454f4434a33d2286f4e22">ripple::NFTokenCountTracking::afterBurnedTotal</a></div><div class="ttdeci">std::uint32_t afterBurnedTotal</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00515">InvariantCheck.h:515</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_a601df47e97a991badedf492e4b73e4bc"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#a601df47e97a991badedf492e4b73e4bc">ripple::NFTokenCountTracking::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01131">InvariantCheck.cpp:1131</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_ad24c33ca52f155408eff63e33ecd4862"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#ad24c33ca52f155408eff63e33ecd4862">ripple::NFTokenCountTracking::beforeBurnedTotal</a></div><div class="ttdeci">std::uint32_t beforeBurnedTotal</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00513">InvariantCheck.h:513</a></div></div>
<div class="ttc" id="aclassripple_1_1NFTokenCountTracking_html_af77964e7d6514639da668dca0b52e94a"><div class="ttname"><a href="classripple_1_1NFTokenCountTracking.html#af77964e7d6514639da668dca0b52e94a">ripple::NFTokenCountTracking::beforeMintedTotal</a></div><div class="ttdeci">std::uint32_t beforeMintedTotal</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00512">InvariantCheck.h:512</a></div></div>
<div class="ttc" id="aclassripple_1_1NoBadOffers_html"><div class="ttname"><a href="classripple_1_1NoBadOffers.html">ripple::NoBadOffers</a></div><div class="ttdoc">Invariant: offers should be for non-negative amounts and must not be XRP to XRP.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00388">InvariantCheck.h:389</a></div></div>
<div class="ttc" id="aclassripple_1_1NoBadOffers_html_a298674358a45f3dc26b82771928a3e0d"><div class="ttname"><a href="classripple_1_1NoBadOffers.html#a298674358a45f3dc26b82771928a3e0d">ripple::NoBadOffers::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00221">InvariantCheck.cpp:221</a></div></div>
<div class="ttc" id="aclassripple_1_1NoBadOffers_html_a5a65f2a7289cfa8a5bcb7ae1ce222053"><div class="ttname"><a href="classripple_1_1NoBadOffers.html#a5a65f2a7289cfa8a5bcb7ae1ce222053">ripple::NoBadOffers::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00246">InvariantCheck.cpp:246</a></div></div>
<div class="ttc" id="aclassripple_1_1NoBadOffers_html_aa6e56a79b8dfcb8c2a0bee964746acb4"><div class="ttname"><a href="classripple_1_1NoBadOffers.html#aa6e56a79b8dfcb8c2a0bee964746acb4">ripple::NoBadOffers::bad_</a></div><div class="ttdeci">bool bad_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00390">InvariantCheck.h:390</a></div></div>
<div class="ttc" id="aclassripple_1_1NoDeepFreezeTrustLinesWithoutFreeze_html"><div class="ttname"><a href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html">ripple::NoDeepFreezeTrustLinesWithoutFreeze</a></div><div class="ttdoc">Invariant: Trust lines with deep freeze flag are not allowed if normal freeze flag is not set.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00280">InvariantCheck.h:281</a></div></div>
<div class="ttc" id="aclassripple_1_1NoDeepFreezeTrustLinesWithoutFreeze_html_a50f66ac35592daa4ef730d8a7e4bd787"><div class="ttname"><a href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#a50f66ac35592daa4ef730d8a7e4bd787">ripple::NoDeepFreezeTrustLinesWithoutFreeze::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00562">InvariantCheck.cpp:562</a></div></div>
<div class="ttc" id="aclassripple_1_1NoDeepFreezeTrustLinesWithoutFreeze_html_a50f66ac35592daa4ef730d8a7e4bd787"><div class="ttname"><a href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#a50f66ac35592daa4ef730d8a7e4bd787">ripple::NoDeepFreezeTrustLinesWithoutFreeze::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00564">InvariantCheck.cpp:564</a></div></div>
<div class="ttc" id="aclassripple_1_1NoDeepFreezeTrustLinesWithoutFreeze_html_a6051f5cb3649968d2f76ba001e901576"><div class="ttname"><a href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#a6051f5cb3649968d2f76ba001e901576">ripple::NoDeepFreezeTrustLinesWithoutFreeze::deepFreezeWithoutFreeze_</a></div><div class="ttdeci">bool deepFreezeWithoutFreeze_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00282">InvariantCheck.h:282</a></div></div>
<div class="ttc" id="aclassripple_1_1NoDeepFreezeTrustLinesWithoutFreeze_html_aa8d401a74cba0186379a932c1666e7d3"><div class="ttname"><a href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#aa8d401a74cba0186379a932c1666e7d3">ripple::NoDeepFreezeTrustLinesWithoutFreeze::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00582">InvariantCheck.cpp:582</a></div></div>
<div class="ttc" id="aclassripple_1_1NoDeepFreezeTrustLinesWithoutFreeze_html_aa8d401a74cba0186379a932c1666e7d3"><div class="ttname"><a href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#aa8d401a74cba0186379a932c1666e7d3">ripple::NoDeepFreezeTrustLinesWithoutFreeze::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00584">InvariantCheck.cpp:584</a></div></div>
<div class="ttc" id="aclassripple_1_1NoXRPTrustLines_html"><div class="ttname"><a href="classripple_1_1NoXRPTrustLines.html">ripple::NoXRPTrustLines</a></div><div class="ttdoc">Invariant: Trust lines using XRP are not allowed.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00253">InvariantCheck.h:254</a></div></div>
<div class="ttc" id="aclassripple_1_1NoXRPTrustLines_html_a2862dab9c386c9d07af0d5101997c9bf"><div class="ttname"><a href="classripple_1_1NoXRPTrustLines.html#a2862dab9c386c9d07af0d5101997c9bf">ripple::NoXRPTrustLines::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00545">InvariantCheck.cpp:545</a></div></div>
<div class="ttc" id="aclassripple_1_1NoXRPTrustLines_html_a2862dab9c386c9d07af0d5101997c9bf"><div class="ttname"><a href="classripple_1_1NoXRPTrustLines.html#a2862dab9c386c9d07af0d5101997c9bf">ripple::NoXRPTrustLines::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00547">InvariantCheck.cpp:547</a></div></div>
<div class="ttc" id="aclassripple_1_1NoXRPTrustLines_html_a47eaa36a43a5b46071870cf0e2790fa3"><div class="ttname"><a href="classripple_1_1NoXRPTrustLines.html#a47eaa36a43a5b46071870cf0e2790fa3">ripple::NoXRPTrustLines::xrpTrustLine_</a></div><div class="ttdeci">bool xrpTrustLine_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00255">InvariantCheck.h:255</a></div></div>
<div class="ttc" id="aclassripple_1_1NoXRPTrustLines_html_ac6e7394e744edb616917087be5576873"><div class="ttname"><a href="classripple_1_1NoXRPTrustLines.html#ac6e7394e744edb616917087be5576873">ripple::NoXRPTrustLines::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00528">InvariantCheck.cpp:528</a></div></div>
<div class="ttc" id="aclassripple_1_1NoXRPTrustLines_html_ac6e7394e744edb616917087be5576873"><div class="ttname"><a href="classripple_1_1NoXRPTrustLines.html#ac6e7394e744edb616917087be5576873">ripple::NoXRPTrustLines::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00530">InvariantCheck.cpp:530</a></div></div>
<div class="ttc" id="aclassripple_1_1NoZeroEscrow_html"><div class="ttname"><a href="classripple_1_1NoZeroEscrow.html">ripple::NoZeroEscrow</a></div><div class="ttdoc">Invariant: an escrow entry must take a value between 0 and INITIAL_XRP drops exclusive.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00412">InvariantCheck.h:413</a></div></div>
<div class="ttc" id="aclassripple_1_1NoZeroEscrow_html_a6415fd2672914617dd5c4314f6cd791a"><div class="ttname"><a href="classripple_1_1NoZeroEscrow.html#a6415fd2672914617dd5c4314f6cd791a">ripple::NoZeroEscrow::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00265">InvariantCheck.cpp:265</a></div></div>
<div class="ttc" id="aclassripple_1_1NoZeroEscrow_html_acf5f8eea9716760dc7e1e4750af9bc91"><div class="ttname"><a href="classripple_1_1NoZeroEscrow.html#acf5f8eea9716760dc7e1e4750af9bc91">ripple::NoZeroEscrow::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00291">InvariantCheck.cpp:291</a></div></div>
@@ -628,47 +630,49 @@ $(function() {
<div class="ttc" id="aclassripple_1_1TransactionFeeCheck_html_ac4519bf4df5f840ecc4c92beb06de582"><div class="ttname"><a href="classripple_1_1TransactionFeeCheck.html#ac4519bf4df5f840ecc4c92beb06de582">ripple::TransactionFeeCheck::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00047">InvariantCheck.cpp:47</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html">ripple::TransfersNotFrozen</a></div><div class="ttdoc">Invariant: frozen trust line balance change is not allowed.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00306">InvariantCheck.h:307</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a175ba681a2dc2c0050d2bfc94f07beff"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a175ba681a2dc2c0050d2bfc94f07beff">ripple::TransfersNotFrozen::possibleIssuers_</a></div><div class="ttdeci">std::map&lt; AccountID, std::shared_ptr&lt; SLE const &gt; const &gt; possibleIssuers_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00323">InvariantCheck.h:323</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a183eece7452f3de380c2d9b6955a78b8"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a183eece7452f3de380c2d9b6955a78b8">ripple::TransfersNotFrozen::isValidEntry</a></div><div class="ttdeci">bool isValidEntry(std::shared_ptr&lt; SLE const &gt; const &amp;before, std::shared_ptr&lt; SLE const &gt; const &amp;after)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00684">InvariantCheck.cpp:684</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a3d16a06989ce3255ca6a1a72f7fdf289"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a3d16a06989ce3255ca6a1a72f7fdf289">ripple::TransfersNotFrozen::recordBalance</a></div><div class="ttdeci">void recordBalance(Issue const &amp;issue, BalanceChange change)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00742">InvariantCheck.cpp:742</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a59198eab70737df521137a65b705da24"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a59198eab70737df521137a65b705da24">ripple::TransfersNotFrozen::findIssuer</a></div><div class="ttdeci">std::shared_ptr&lt; SLE const &gt; findIssuer(AccountID const &amp;issuerID, ReadView const &amp;view)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00775">InvariantCheck.cpp:775</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a5ae71ac75edf4b0e7407af690239e737"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a5ae71ac75edf4b0e7407af690239e737">ripple::TransfersNotFrozen::validateIssuerChanges</a></div><div class="ttdeci">bool validateIssuerChanges(std::shared_ptr&lt; SLE const &gt; const &amp;issuer, IssuerChanges const &amp;changes, STTx const &amp;tx, beast::Journal const &amp;j, bool enforce)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00786">InvariantCheck.cpp:786</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a6dba25ad381e147b109c6c1052ed14ee"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a6dba25ad381e147b109c6c1052ed14ee">ripple::TransfersNotFrozen::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00630">InvariantCheck.cpp:630</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a8ddbeaaeb7db0580dd5e4c3dbe3690d4"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a8ddbeaaeb7db0580dd5e4c3dbe3690d4">ripple::TransfersNotFrozen::calculateBalanceChange</a></div><div class="ttdeci">STAmount calculateBalanceChange(std::shared_ptr&lt; SLE const &gt; const &amp;before, std::shared_ptr&lt; SLE const &gt; const &amp;after, bool isDelete)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00713">InvariantCheck.cpp:713</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a183eece7452f3de380c2d9b6955a78b8"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a183eece7452f3de380c2d9b6955a78b8">ripple::TransfersNotFrozen::isValidEntry</a></div><div class="ttdeci">bool isValidEntry(std::shared_ptr&lt; SLE const &gt; const &amp;before, std::shared_ptr&lt; SLE const &gt; const &amp;after)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00686">InvariantCheck.cpp:686</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a3d16a06989ce3255ca6a1a72f7fdf289"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a3d16a06989ce3255ca6a1a72f7fdf289">ripple::TransfersNotFrozen::recordBalance</a></div><div class="ttdeci">void recordBalance(Issue const &amp;issue, BalanceChange change)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00744">InvariantCheck.cpp:744</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a59198eab70737df521137a65b705da24"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a59198eab70737df521137a65b705da24">ripple::TransfersNotFrozen::findIssuer</a></div><div class="ttdeci">std::shared_ptr&lt; SLE const &gt; findIssuer(AccountID const &amp;issuerID, ReadView const &amp;view)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00777">InvariantCheck.cpp:777</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a5ae71ac75edf4b0e7407af690239e737"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a5ae71ac75edf4b0e7407af690239e737">ripple::TransfersNotFrozen::validateIssuerChanges</a></div><div class="ttdeci">bool validateIssuerChanges(std::shared_ptr&lt; SLE const &gt; const &amp;issuer, IssuerChanges const &amp;changes, STTx const &amp;tx, beast::Journal const &amp;j, bool enforce)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00788">InvariantCheck.cpp:788</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a6dba25ad381e147b109c6c1052ed14ee"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a6dba25ad381e147b109c6c1052ed14ee">ripple::TransfersNotFrozen::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00632">InvariantCheck.cpp:632</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a8ddbeaaeb7db0580dd5e4c3dbe3690d4"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a8ddbeaaeb7db0580dd5e4c3dbe3690d4">ripple::TransfersNotFrozen::calculateBalanceChange</a></div><div class="ttdeci">STAmount calculateBalanceChange(std::shared_ptr&lt; SLE const &gt; const &amp;before, std::shared_ptr&lt; SLE const &gt; const &amp;after, bool isDelete)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00715">InvariantCheck.cpp:715</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a958eb5fc4660b4442f0c80480f19285a"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a958eb5fc4660b4442f0c80480f19285a">ripple::TransfersNotFrozen::balanceChanges_</a></div><div class="ttdeci">ByIssuer balanceChanges_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00321">InvariantCheck.h:321</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a9a9f505d2f38b93faf10fc2c28314c73"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a9a9f505d2f38b93faf10fc2c28314c73">ripple::TransfersNotFrozen::recordBalanceChanges</a></div><div class="ttdeci">void recordBalanceChanges(std::shared_ptr&lt; SLE const &gt; const &amp;after, STAmount const &amp;balanceChange)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00756">InvariantCheck.cpp:756</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_ac75a0b46eaeb44c654f0bbce9e042c48"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#ac75a0b46eaeb44c654f0bbce9e042c48">ripple::TransfersNotFrozen::validateFrozenState</a></div><div class="ttdeci">bool validateFrozenState(BalanceChange const &amp;change, bool high, STTx const &amp;tx, beast::Journal const &amp;j, bool enforce, bool globalFreeze)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00829">InvariantCheck.cpp:829</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_adc3f91602d64e7dc4946bd3cbe1dd035"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#adc3f91602d64e7dc4946bd3cbe1dd035">ripple::TransfersNotFrozen::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00600">InvariantCheck.cpp:600</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html"><div class="ttname"><a href="classripple_1_1ValidClawback.html">ripple::ValidClawback</a></div><div class="ttdoc">Invariant: Token holder's trustline balance cannot be negative after Clawback.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00539">InvariantCheck.h:540</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html_a5e614f43f7cb0e11dfc2c4527c231be0"><div class="ttname"><a href="classripple_1_1ValidClawback.html#a5e614f43f7cb0e11dfc2c4527c231be0">ripple::ValidClawback::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01206">InvariantCheck.cpp:1206</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html_a7e2187c69fb0d79fdafae3f9f24baed9"><div class="ttname"><a href="classripple_1_1ValidClawback.html#a7e2187c69fb0d79fdafae3f9f24baed9">ripple::ValidClawback::trustlinesChanged</a></div><div class="ttdeci">std::uint32_t trustlinesChanged</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00541">InvariantCheck.h:541</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html_a7f4ae66a49513fa78d98df13aea2f9b5"><div class="ttname"><a href="classripple_1_1ValidClawback.html#a7f4ae66a49513fa78d98df13aea2f9b5">ripple::ValidClawback::mptokensChanged</a></div><div class="ttdeci">std::uint32_t mptokensChanged</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00542">InvariantCheck.h:542</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html_ae1743d3fcddc9394c99ff23a91baa353"><div class="ttname"><a href="classripple_1_1ValidClawback.html#ae1743d3fcddc9394c99ff23a91baa353">ripple::ValidClawback::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01219">InvariantCheck.cpp:1219</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html">ripple::ValidMPTIssuance</a></div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00560">InvariantCheck.h:561</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a26fba2183c672447750eb4e4eec20e3c"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a26fba2183c672447750eb4e4eec20e3c">ripple::ValidMPTIssuance::mptIssuancesCreated_</a></div><div class="ttdeci">std::uint32_t mptIssuancesCreated_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00562">InvariantCheck.h:562</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a4558b199a7bd40300690bd1e2b1c75d1"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a4558b199a7bd40300690bd1e2b1c75d1">ripple::ValidMPTIssuance::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01284">InvariantCheck.cpp:1284</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a5d8eb39b0166951cecfd23f287f1bf76"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a5d8eb39b0166951cecfd23f287f1bf76">ripple::ValidMPTIssuance::mptokensCreated_</a></div><div class="ttdeci">std::uint32_t mptokensCreated_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00565">InvariantCheck.h:565</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a71240a32eb91d6944dfa750766e185e3"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a71240a32eb91d6944dfa750766e185e3">ripple::ValidMPTIssuance::mptIssuancesDeleted_</a></div><div class="ttdeci">std::uint32_t mptIssuancesDeleted_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00563">InvariantCheck.h:563</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a77927bb5434a28f8323c92d19c5ee1e8"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a77927bb5434a28f8323c92d19c5ee1e8">ripple::ValidMPTIssuance::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01307">InvariantCheck.cpp:1307</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_acafc2cd8b83296f221f6b0838390d762"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#acafc2cd8b83296f221f6b0838390d762">ripple::ValidMPTIssuance::mptokensDeleted_</a></div><div class="ttdeci">std::uint32_t mptokensDeleted_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00566">InvariantCheck.h:566</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html">ripple::ValidNFTokenPage</a></div><div class="ttdoc">Invariant: Validates several invariants for NFToken pages.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00469">InvariantCheck.h:470</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_a26a8b25df06893e31e780c674a7dd025"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#a26a8b25df06893e31e780c674a7dd025">ripple::ValidNFTokenPage::deletedFinalPage_</a></div><div class="ttdeci">bool deletedFinalPage_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00476">InvariantCheck.h:476</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_a77d223ddeb402d859b67b109fe7f5376"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#a77d223ddeb402d859b67b109fe7f5376">ripple::ValidNFTokenPage::deletedLink_</a></div><div class="ttdeci">bool deletedLink_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00477">InvariantCheck.h:477</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_a7a5a99fe8658e2a2666ccae33539f662"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#a7a5a99fe8658e2a2666ccae33539f662">ripple::ValidNFTokenPage::badEntry_</a></div><div class="ttdeci">bool badEntry_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00471">InvariantCheck.h:471</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_a8d257e0b5fde0f4f2810ad3afdd052b1"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#a8d257e0b5fde0f4f2810ad3afdd052b1">ripple::ValidNFTokenPage::invalidSize_</a></div><div class="ttdeci">bool invalidSize_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00475">InvariantCheck.h:475</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_abe3ca9bc10170391c54d2458fe81ad1e"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#abe3ca9bc10170391c54d2458fe81ad1e">ripple::ValidNFTokenPage::badURI_</a></div><div class="ttdeci">bool badURI_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00474">InvariantCheck.h:474</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_ac62d97251ac3813d550fe11d5cd33642"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#ac62d97251ac3813d550fe11d5cd33642">ripple::ValidNFTokenPage::badSort_</a></div><div class="ttdeci">bool badSort_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00473">InvariantCheck.h:473</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_ac8b191d8882cac3ecaf3ab47650ed18b"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#ac8b191d8882cac3ecaf3ab47650ed18b">ripple::ValidNFTokenPage::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00935">InvariantCheck.cpp:935</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_aedafc736e929ed2f7e73d3ecfdaea336"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#aedafc736e929ed2f7e73d3ecfdaea336">ripple::ValidNFTokenPage::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01042">InvariantCheck.cpp:1042</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_aefc9e6916ce9a3bc7f8a68fd6790c738"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#aefc9e6916ce9a3bc7f8a68fd6790c738">ripple::ValidNFTokenPage::badLink_</a></div><div class="ttdeci">bool badLink_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00472">InvariantCheck.h:472</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_a9a9f505d2f38b93faf10fc2c28314c73"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#a9a9f505d2f38b93faf10fc2c28314c73">ripple::TransfersNotFrozen::recordBalanceChanges</a></div><div class="ttdeci">void recordBalanceChanges(std::shared_ptr&lt; SLE const &gt; const &amp;after, STAmount const &amp;balanceChange)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00758">InvariantCheck.cpp:758</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_ac75a0b46eaeb44c654f0bbce9e042c48"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#ac75a0b46eaeb44c654f0bbce9e042c48">ripple::TransfersNotFrozen::validateFrozenState</a></div><div class="ttdeci">bool validateFrozenState(BalanceChange const &amp;change, bool high, STTx const &amp;tx, beast::Journal const &amp;j, bool enforce, bool globalFreeze)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00831">InvariantCheck.cpp:831</a></div></div>
<div class="ttc" id="aclassripple_1_1TransfersNotFrozen_html_adc3f91602d64e7dc4946bd3cbe1dd035"><div class="ttname"><a href="classripple_1_1TransfersNotFrozen.html#adc3f91602d64e7dc4946bd3cbe1dd035">ripple::TransfersNotFrozen::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00602">InvariantCheck.cpp:602</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html"><div class="ttname"><a href="classripple_1_1ValidClawback.html">ripple::ValidClawback</a></div><div class="ttdoc">Invariant: Token holder's trustline balance cannot be negative after Clawback.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00541">InvariantCheck.h:542</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html_a5e614f43f7cb0e11dfc2c4527c231be0"><div class="ttname"><a href="classripple_1_1ValidClawback.html#a5e614f43f7cb0e11dfc2c4527c231be0">ripple::ValidClawback::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01238">InvariantCheck.cpp:1238</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html_a7e2187c69fb0d79fdafae3f9f24baed9"><div class="ttname"><a href="classripple_1_1ValidClawback.html#a7e2187c69fb0d79fdafae3f9f24baed9">ripple::ValidClawback::trustlinesChanged</a></div><div class="ttdeci">std::uint32_t trustlinesChanged</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00543">InvariantCheck.h:543</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html_a7f4ae66a49513fa78d98df13aea2f9b5"><div class="ttname"><a href="classripple_1_1ValidClawback.html#a7f4ae66a49513fa78d98df13aea2f9b5">ripple::ValidClawback::mptokensChanged</a></div><div class="ttdeci">std::uint32_t mptokensChanged</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00544">InvariantCheck.h:544</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidClawback_html_ae1743d3fcddc9394c99ff23a91baa353"><div class="ttname"><a href="classripple_1_1ValidClawback.html#ae1743d3fcddc9394c99ff23a91baa353">ripple::ValidClawback::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01251">InvariantCheck.cpp:1251</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html">ripple::ValidMPTIssuance</a></div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00562">InvariantCheck.h:563</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a26fba2183c672447750eb4e4eec20e3c"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a26fba2183c672447750eb4e4eec20e3c">ripple::ValidMPTIssuance::mptIssuancesCreated_</a></div><div class="ttdeci">std::uint32_t mptIssuancesCreated_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00564">InvariantCheck.h:564</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a4558b199a7bd40300690bd1e2b1c75d1"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a4558b199a7bd40300690bd1e2b1c75d1">ripple::ValidMPTIssuance::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01316">InvariantCheck.cpp:1316</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a5d8eb39b0166951cecfd23f287f1bf76"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a5d8eb39b0166951cecfd23f287f1bf76">ripple::ValidMPTIssuance::mptokensCreated_</a></div><div class="ttdeci">std::uint32_t mptokensCreated_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00567">InvariantCheck.h:567</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a71240a32eb91d6944dfa750766e185e3"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a71240a32eb91d6944dfa750766e185e3">ripple::ValidMPTIssuance::mptIssuancesDeleted_</a></div><div class="ttdeci">std::uint32_t mptIssuancesDeleted_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00565">InvariantCheck.h:565</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_a77927bb5434a28f8323c92d19c5ee1e8"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#a77927bb5434a28f8323c92d19c5ee1e8">ripple::ValidMPTIssuance::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01339">InvariantCheck.cpp:1339</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidMPTIssuance_html_acafc2cd8b83296f221f6b0838390d762"><div class="ttname"><a href="classripple_1_1ValidMPTIssuance.html#acafc2cd8b83296f221f6b0838390d762">ripple::ValidMPTIssuance::mptokensDeleted_</a></div><div class="ttdeci">std::uint32_t mptokensDeleted_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00568">InvariantCheck.h:568</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html">ripple::ValidNFTokenPage</a></div><div class="ttdoc">Invariant: Validates several invariants for NFToken pages.</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00471">InvariantCheck.h:472</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_a26a8b25df06893e31e780c674a7dd025"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#a26a8b25df06893e31e780c674a7dd025">ripple::ValidNFTokenPage::deletedFinalPage_</a></div><div class="ttdeci">bool deletedFinalPage_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00478">InvariantCheck.h:478</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_a77d223ddeb402d859b67b109fe7f5376"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#a77d223ddeb402d859b67b109fe7f5376">ripple::ValidNFTokenPage::deletedLink_</a></div><div class="ttdeci">bool deletedLink_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00479">InvariantCheck.h:479</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_a7a5a99fe8658e2a2666ccae33539f662"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#a7a5a99fe8658e2a2666ccae33539f662">ripple::ValidNFTokenPage::badEntry_</a></div><div class="ttdeci">bool badEntry_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00473">InvariantCheck.h:473</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_a8d257e0b5fde0f4f2810ad3afdd052b1"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#a8d257e0b5fde0f4f2810ad3afdd052b1">ripple::ValidNFTokenPage::invalidSize_</a></div><div class="ttdeci">bool invalidSize_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00477">InvariantCheck.h:477</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_abe3ca9bc10170391c54d2458fe81ad1e"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#abe3ca9bc10170391c54d2458fe81ad1e">ripple::ValidNFTokenPage::badURI_</a></div><div class="ttdeci">bool badURI_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00476">InvariantCheck.h:476</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_ac62d97251ac3813d550fe11d5cd33642"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#ac62d97251ac3813d550fe11d5cd33642">ripple::ValidNFTokenPage::badSort_</a></div><div class="ttdeci">bool badSort_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00475">InvariantCheck.h:475</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_ac8b191d8882cac3ecaf3ab47650ed18b"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#ac8b191d8882cac3ecaf3ab47650ed18b">ripple::ValidNFTokenPage::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00967">InvariantCheck.cpp:967</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_aedafc736e929ed2f7e73d3ecfdaea336"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#aedafc736e929ed2f7e73d3ecfdaea336">ripple::ValidNFTokenPage::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01074">InvariantCheck.cpp:1074</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNFTokenPage_html_aefc9e6916ce9a3bc7f8a68fd6790c738"><div class="ttname"><a href="classripple_1_1ValidNFTokenPage.html#aefc9e6916ce9a3bc7f8a68fd6790c738">ripple::ValidNFTokenPage::badLink_</a></div><div class="ttdeci">bool badLink_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00474">InvariantCheck.h:474</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNewAccountRoot_html"><div class="ttname"><a href="classripple_1_1ValidNewAccountRoot.html">ripple::ValidNewAccountRoot</a></div><div class="ttdoc">Invariant: a new account root must be the consequence of a payment, must have the right starting sequ...</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00437">InvariantCheck.h:438</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNewAccountRoot_html_a1356762586cd4fd2e294025d397d16c4"><div class="ttname"><a href="classripple_1_1ValidNewAccountRoot.html#a1356762586cd4fd2e294025d397d16c4">ripple::ValidNewAccountRoot::pseudoAccount_</a></div><div class="ttdeci">bool pseudoAccount_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00441">InvariantCheck.h:441</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNewAccountRoot_html_a740634049ba95ba30b5d8a1e70a8e874"><div class="ttname"><a href="classripple_1_1ValidNewAccountRoot.html#a740634049ba95ba30b5d8a1e70a8e874">ripple::ValidNewAccountRoot::flags_</a></div><div class="ttdeci">std::uint32_t flags_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00442">InvariantCheck.h:442</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNewAccountRoot_html_a8d38d98fa92b004b8414b51b5b84bf37"><div class="ttname"><a href="classripple_1_1ValidNewAccountRoot.html#a8d38d98fa92b004b8414b51b5b84bf37">ripple::ValidNewAccountRoot::accountsCreated_</a></div><div class="ttdeci">std::uint32_t accountsCreated_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00439">InvariantCheck.h:439</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNewAccountRoot_html_ab9fab13b3ee2f99b7dd730d4bee54cb6"><div class="ttname"><a href="classripple_1_1ValidNewAccountRoot.html#ab9fab13b3ee2f99b7dd730d4bee54cb6">ripple::ValidNewAccountRoot::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00891">InvariantCheck.cpp:891</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNewAccountRoot_html_ab9fab13b3ee2f99b7dd730d4bee54cb6"><div class="ttname"><a href="classripple_1_1ValidNewAccountRoot.html#ab9fab13b3ee2f99b7dd730d4bee54cb6">ripple::ValidNewAccountRoot::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00895">InvariantCheck.cpp:895</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNewAccountRoot_html_ad7a129c4e5e2a27845d3bfcea9d65f57"><div class="ttname"><a href="classripple_1_1ValidNewAccountRoot.html#ad7a129c4e5e2a27845d3bfcea9d65f57">ripple::ValidNewAccountRoot::accountSeq_</a></div><div class="ttdeci">std::uint32_t accountSeq_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00440">InvariantCheck.h:440</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNewAccountRoot_html_ae1f65001395bd02e6821430ca0a3457f"><div class="ttname"><a href="classripple_1_1ValidNewAccountRoot.html#ae1f65001395bd02e6821430ca0a3457f">ripple::ValidNewAccountRoot::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00878">InvariantCheck.cpp:878</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidPermissionedDomain_html"><div class="ttname"><a href="classripple_1_1ValidPermissionedDomain.html">ripple::ValidPermissionedDomain</a></div><div class="ttdoc">Invariants: Permissioned Domains must have some rules and AcceptedCredentials must have length betwee...</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00594">InvariantCheck.h:595</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidPermissionedDomain_html_a2a5308be524a84862dddee3d07072c37"><div class="ttname"><a href="classripple_1_1ValidPermissionedDomain.html#a2a5308be524a84862dddee3d07072c37">ripple::ValidPermissionedDomain::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01450">InvariantCheck.cpp:1450</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidPermissionedDomain_html_a2ad00ba42b348e1907ca22022285fdb9"><div class="ttname"><a href="classripple_1_1ValidPermissionedDomain.html#a2ad00ba42b348e1907ca22022285fdb9">ripple::ValidPermissionedDomain::sleStatus_</a></div><div class="ttdeci">std::optional&lt; SleStatus &gt; sleStatus_[2]</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00601">InvariantCheck.h:601</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidPermissionedDomain_html_a85313633c324238644d48adeb651f368"><div class="ttname"><a href="classripple_1_1ValidPermissionedDomain.html#a85313633c324238644d48adeb651f368">ripple::ValidPermissionedDomain::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01498">InvariantCheck.cpp:1498</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidNewAccountRoot_html_ae1f65001395bd02e6821430ca0a3457f"><div class="ttname"><a href="classripple_1_1ValidNewAccountRoot.html#ae1f65001395bd02e6821430ca0a3457f">ripple::ValidNewAccountRoot::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00880">InvariantCheck.cpp:880</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidPermissionedDomain_html"><div class="ttname"><a href="classripple_1_1ValidPermissionedDomain.html">ripple::ValidPermissionedDomain</a></div><div class="ttdoc">Invariants: Permissioned Domains must have some rules and AcceptedCredentials must have length betwee...</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00596">InvariantCheck.h:597</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidPermissionedDomain_html_a2a5308be524a84862dddee3d07072c37"><div class="ttname"><a href="classripple_1_1ValidPermissionedDomain.html#a2a5308be524a84862dddee3d07072c37">ripple::ValidPermissionedDomain::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01485">InvariantCheck.cpp:1485</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidPermissionedDomain_html_a2ad00ba42b348e1907ca22022285fdb9"><div class="ttname"><a href="classripple_1_1ValidPermissionedDomain.html#a2ad00ba42b348e1907ca22022285fdb9">ripple::ValidPermissionedDomain::sleStatus_</a></div><div class="ttdeci">std::optional&lt; SleStatus &gt; sleStatus_[2]</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00603">InvariantCheck.h:603</a></div></div>
<div class="ttc" id="aclassripple_1_1ValidPermissionedDomain_html_a85313633c324238644d48adeb651f368"><div class="ttname"><a href="classripple_1_1ValidPermissionedDomain.html#a85313633c324238644d48adeb651f368">ripple::ValidPermissionedDomain::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l01533">InvariantCheck.cpp:1533</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html"><div class="ttname"><a href="classripple_1_1XRPAmount.html">ripple::XRPAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount_8h_source.html#l00039">XRPAmount.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPBalanceChecks_html"><div class="ttname"><a href="classripple_1_1XRPBalanceChecks.html">ripple::XRPBalanceChecks</a></div><div class="ttdoc">Invariant: An account XRP balance must be in XRP and take a value between 0 and INITIAL_XRP drops,...</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00202">InvariantCheck.h:203</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPBalanceChecks_html_a0b505e356180b127a71ecd9aa27a2076"><div class="ttname"><a href="classripple_1_1XRPBalanceChecks.html#a0b505e356180b127a71ecd9aa27a2076">ripple::XRPBalanceChecks::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00202">InvariantCheck.cpp:202</a></div></div>
@@ -679,12 +683,13 @@ $(function() {
<div class="ttc" id="aclassripple_1_1XRPNotCreated_html_acf2afc81712280424390d02fb4e2275d"><div class="ttname"><a href="classripple_1_1XRPNotCreated.html#acf2afc81712280424390d02fb4e2275d">ripple::XRPNotCreated::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr&lt; SLE const &gt; const &amp;, std::shared_ptr&lt; SLE const &gt; const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00086">InvariantCheck.cpp:86</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPNotCreated_html_af743b0758ac507e297c49dde6ccd9924"><div class="ttname"><a href="classripple_1_1XRPNotCreated.html#af743b0758ac507e297c49dde6ccd9924">ripple::XRPNotCreated::finalize</a></div><div class="ttdeci">bool finalize(STTx const &amp;, TER const, XRPAmount const, ReadView const &amp;, beast::Journal const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8cpp_source.html#l00141">InvariantCheck.cpp:141</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint&lt; 160, detail::AccountIDTag &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1fee_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1fee.html">ripple::test::jtx::fee</a></div><div class="ttdoc">Set the fee on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="fee_8h_source.html#l00036">fee.h:37</a></div></div>
<div class="ttc" id="acstdint_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstdint.html">cstdint</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a></div></div>
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map&lt; Issue, IssuerChanges &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00026">algorithm.h:26</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac3e90afb749bb1f01e06729c7c860ba3"><div class="ttname"><a href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">ripple::after</a></div><div class="ttdeci">bool after(NetClock::time_point now, std::uint32_t mark)</div><div class="ttdoc">Has the specified time passed?</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l02129">View.cpp:2129</a></div></div>
<div class="ttc" id="anamespaceripple_html_aceaff96130b8a2fec303ae3a730d26c6"><div class="ttname"><a href="namespaceripple.html#aceaff96130b8a2fec303ae3a730d26c6">ripple::getInvariantChecks</a></div><div class="ttdeci">InvariantChecks getInvariantChecks()</div><div class="ttdoc">get a tuple of all invariant checks</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00649">InvariantCheck.h:649</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac3e90afb749bb1f01e06729c7c860ba3"><div class="ttname"><a href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">ripple::after</a></div><div class="ttdeci">bool after(NetClock::time_point now, std::uint32_t mark)</div><div class="ttdoc">Has the specified time passed?</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l02696">View.cpp:2696</a></div></div>
<div class="ttc" id="anamespaceripple_html_aceaff96130b8a2fec303ae3a730d26c6"><div class="ttname"><a href="namespaceripple.html#aceaff96130b8a2fec303ae3a730d26c6">ripple::getInvariantChecks</a></div><div class="ttdeci">InvariantChecks getInvariantChecks()</div><div class="ttdoc">get a tuple of all invariant checks</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00651">InvariantCheck.h:651</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div></div>
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
@@ -694,10 +699,10 @@ $(function() {
<div class="ttc" id="astructripple_1_1TransfersNotFrozen_1_1IssuerChanges_html"><div class="ttname"><a href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html">ripple::TransfersNotFrozen::IssuerChanges</a></div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00314">InvariantCheck.h:315</a></div></div>
<div class="ttc" id="astructripple_1_1TransfersNotFrozen_1_1IssuerChanges_html_a04ec7c5754c2781c4e3cf83add71cc9d"><div class="ttname"><a href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html#a04ec7c5754c2781c4e3cf83add71cc9d">ripple::TransfersNotFrozen::IssuerChanges::receivers</a></div><div class="ttdeci">std::vector&lt; BalanceChange &gt; receivers</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00317">InvariantCheck.h:317</a></div></div>
<div class="ttc" id="astructripple_1_1TransfersNotFrozen_1_1IssuerChanges_html_a0e06ad087af1813be10702de16407a0a"><div class="ttname"><a href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html#a0e06ad087af1813be10702de16407a0a">ripple::TransfersNotFrozen::IssuerChanges::senders</a></div><div class="ttdeci">std::vector&lt; BalanceChange &gt; senders</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00316">InvariantCheck.h:316</a></div></div>
<div class="ttc" id="astructripple_1_1ValidPermissionedDomain_1_1SleStatus_html"><div class="ttname"><a href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html">ripple::ValidPermissionedDomain::SleStatus</a></div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00596">InvariantCheck.h:597</a></div></div>
<div class="ttc" id="astructripple_1_1ValidPermissionedDomain_1_1SleStatus_html_a316c36c96373026d96b3fc24ef6fe32e"><div class="ttname"><a href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a316c36c96373026d96b3fc24ef6fe32e">ripple::ValidPermissionedDomain::SleStatus::isSorted_</a></div><div class="ttdeci">bool isSorted_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00599">InvariantCheck.h:599</a></div></div>
<div class="ttc" id="astructripple_1_1ValidPermissionedDomain_1_1SleStatus_html_a5853fcba2630334a1a46006dd33727ea"><div class="ttname"><a href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a5853fcba2630334a1a46006dd33727ea">ripple::ValidPermissionedDomain::SleStatus::credentialsSize_</a></div><div class="ttdeci">std::size_t credentialsSize_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00598">InvariantCheck.h:598</a></div></div>
<div class="ttc" id="astructripple_1_1ValidPermissionedDomain_1_1SleStatus_html_aa69c5bd7a62b0bbcb710f11635ababd7"><div class="ttname"><a href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#aa69c5bd7a62b0bbcb710f11635ababd7">ripple::ValidPermissionedDomain::SleStatus::isUnique_</a></div><div class="ttdeci">bool isUnique_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00599">InvariantCheck.h:599</a></div></div>
<div class="ttc" id="astructripple_1_1ValidPermissionedDomain_1_1SleStatus_html"><div class="ttname"><a href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html">ripple::ValidPermissionedDomain::SleStatus</a></div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00598">InvariantCheck.h:599</a></div></div>
<div class="ttc" id="astructripple_1_1ValidPermissionedDomain_1_1SleStatus_html_a316c36c96373026d96b3fc24ef6fe32e"><div class="ttname"><a href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a316c36c96373026d96b3fc24ef6fe32e">ripple::ValidPermissionedDomain::SleStatus::isSorted_</a></div><div class="ttdeci">bool isSorted_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00601">InvariantCheck.h:601</a></div></div>
<div class="ttc" id="astructripple_1_1ValidPermissionedDomain_1_1SleStatus_html_a5853fcba2630334a1a46006dd33727ea"><div class="ttname"><a href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a5853fcba2630334a1a46006dd33727ea">ripple::ValidPermissionedDomain::SleStatus::credentialsSize_</a></div><div class="ttdeci">std::size_t credentialsSize_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00600">InvariantCheck.h:600</a></div></div>
<div class="ttc" id="astructripple_1_1ValidPermissionedDomain_1_1SleStatus_html_aa69c5bd7a62b0bbcb710f11635ababd7"><div class="ttname"><a href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#aa69c5bd7a62b0bbcb710f11635ababd7">ripple::ValidPermissionedDomain::SleStatus::isUnique_</a></div><div class="ttdeci">bool isUnique_</div><div class="ttdef"><b>Definition:</b> <a href="InvariantCheck_8h_source.html#l00601">InvariantCheck.h:601</a></div></div>
<div class="ttc" id="atuple_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/tuple.html">tuple</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --></div><!-- contents -->