mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 03:26:01 +00:00
978 lines
209 KiB
HTML
978 lines
209 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: InvariantCheck.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_a62226f9e3a6c7c5a3be455e2f87ae01.html">xrpld</a></li><li class="navelem"><a class="el" href="dir_c69db3203fa08a9ff994909ba6ee9783.html">app</a></li><li class="navelem"><a class="el" href="dir_4b2d6f306dc33741b6f38a59a670a446.html">tx</a></li><li class="navelem"><a class="el" href="dir_7b1ffcd2aae1e871efc2e94c72e78699.html">detail</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">InvariantCheck.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="preprocessor">#ifndef XRPL_APP_TX_INVARIANTCHECK_H_INCLUDED</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="preprocessor">#define XRPL_APP_TX_INVARIANTCHECK_H_INCLUDED</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <xrpl/basics/Number.h></span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <xrpl/basics/base_uint.h></span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <xrpl/beast/utility/Journal.h></span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <xrpl/protocol/MPTIssue.h></span></div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <xrpl/protocol/STLedgerEntry.h></span></div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include <xrpl/protocol/STTx.h></span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include <xrpl/protocol/TER.h></span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/cstdint.html">cstdint</a>></span></div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/tuple.html">tuple</a>></span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include <<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/unordered_set.html">unordered_set</a>></span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="keyword">class </span>ReadView;</div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#if GENERATING_DOCS</span></div>
|
|
<div class="foldopen" id="foldopen00029" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="classripple_1_1InvariantChecker__PROTOTYPE.html"> 29</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1InvariantChecker__PROTOTYPE.html">InvariantChecker_PROTOTYPE</a></div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>{</div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classripple_1_1InvariantChecker__PROTOTYPE.html#a6e27c3f5b5f8d7576af7687873ba6890"> 32</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classripple_1_1InvariantChecker__PROTOTYPE.html#a6e27c3f5b5f8d7576af7687873ba6890">InvariantChecker_PROTOTYPE</a>() = <span class="keywordflow">default</span>;</div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classripple_1_1InvariantChecker__PROTOTYPE.html#a410221cb18ad5ae75d53a27411589eb9"> 42</a></span> <a class="code hl_function" href="classripple_1_1InvariantChecker__PROTOTYPE.html#a410221cb18ad5ae75d53a27411589eb9">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">bool</span> isDelete,</div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>& before,</div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a>);</div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classripple_1_1InvariantChecker__PROTOTYPE.html#a445a0f690613a858e30cc85fe4f0c068"> 60</a></span> <a class="code hl_function" href="classripple_1_1InvariantChecker__PROTOTYPE.html#a445a0f690613a858e30cc85fe4f0c068">finalize</a>(</div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>& tx,</div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</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="l00063" name="l00063"></a><span class="lineno"> 63</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="l00064" name="l00064"></a><span class="lineno"> 64</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>& view,</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>& j);</div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
|
<div class="foldopen" id="foldopen00075" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classripple_1_1TransactionFeeCheck.html"> 75</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1TransactionFeeCheck.html">TransactionFeeCheck</a></div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span>{</div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_function" href="classripple_1_1TransactionFeeCheck.html#a264923a4554dc24eaec0cd80c9be9c44">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_function" href="classripple_1_1TransactionFeeCheck.html#ac4519bf4df5f840ecc4c92beb06de582">finalize</a>(</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
|
<div class="foldopen" id="foldopen00101" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="classripple_1_1XRPNotCreated.html"> 101</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1XRPNotCreated.html">XRPNotCreated</a></div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>{</div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classripple_1_1XRPNotCreated.html#a5666e79cabd15392100c936835f3a263"> 103</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a> <a class="code hl_variable" href="classripple_1_1XRPNotCreated.html#a5666e79cabd15392100c936835f3a263">drops_</a> = 0;</div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_function" href="classripple_1_1XRPNotCreated.html#acf2afc81712280424390d02fb4e2275d">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_function" href="classripple_1_1XRPNotCreated.html#af743b0758ac507e297c49dde6ccd9924">finalize</a>(</div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
|
<div class="foldopen" id="foldopen00129" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="classripple_1_1AccountRootsNotDeleted.html"> 129</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1AccountRootsNotDeleted.html">AccountRootsNotDeleted</a></div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>{</div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="classripple_1_1AccountRootsNotDeleted.html#aab913bd4238bdbb13afc782195771684"> 131</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_1AccountRootsNotDeleted.html#aab913bd4238bdbb13afc782195771684">accountsDeleted_</a> = 0;</div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_function" href="classripple_1_1AccountRootsNotDeleted.html#ac9c56906acc63ad481ec55c5bed92320">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_function" href="classripple_1_1AccountRootsNotDeleted.html#ad4ccbae41922569ec64610d9b7730af1">finalize</a>(</div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
|
|
<div class="foldopen" id="foldopen00159" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="classripple_1_1AccountRootsDeletedClean.html"> 159</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1AccountRootsDeletedClean.html">AccountRootsDeletedClean</a></div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span>{</div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="classripple_1_1AccountRootsDeletedClean.html#af536e4b061b995d3168cde99d45de2d8"> 161</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::shared_ptr<SLE const></a>> <a class="code hl_variable" href="classripple_1_1AccountRootsDeletedClean.html#af536e4b061b995d3168cde99d45de2d8">accountsDeleted_</a>;</div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <a class="code hl_function" href="classripple_1_1AccountRootsDeletedClean.html#a15bc4ecdee698f74680dd8b153550bdb">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <a class="code hl_function" href="classripple_1_1AccountRootsDeletedClean.html#a5ddee0e7936c0d3f07b8b96b5fb354ee">finalize</a>(</div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
|
|
<div class="foldopen" id="foldopen00186" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="classripple_1_1XRPBalanceChecks.html"> 186</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1XRPBalanceChecks.html">XRPBalanceChecks</a></div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span>{</div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="classripple_1_1XRPBalanceChecks.html#aa9807a563c543a40f75ef52659cd8692"> 188</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1XRPBalanceChecks.html#aa9807a563c543a40f75ef52659cd8692">bad_</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <a class="code hl_function" href="classripple_1_1XRPBalanceChecks.html#afee02d705218098e2031c8362d8a58b4">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> </div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <a class="code hl_function" href="classripple_1_1XRPBalanceChecks.html#a0b505e356180b127a71ecd9aa27a2076">finalize</a>(</div>
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> </div>
|
|
<div class="foldopen" id="foldopen00210" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerEntryTypesMatch.html"> 210</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1LedgerEntryTypesMatch.html">LedgerEntryTypesMatch</a></div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span>{</div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerEntryTypesMatch.html#a5e34cbf42f7065e304e55b483ca1976b"> 212</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1LedgerEntryTypesMatch.html#a5e34cbf42f7065e304e55b483ca1976b">typeMismatch_</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="classripple_1_1LedgerEntryTypesMatch.html#a02b2eb57dd2b4de9b16ff8f3869f1634"> 213</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1LedgerEntryTypesMatch.html#a02b2eb57dd2b4de9b16ff8f3869f1634">invalidTypeAdded_</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div>
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_function" href="classripple_1_1LedgerEntryTypesMatch.html#a36cdca4c6f0080c2d439197382caad1b">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <a class="code hl_function" href="classripple_1_1LedgerEntryTypesMatch.html#a8bd0465e5d8b43545afef7a256b29ba1">finalize</a>(</div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
|
|
<div class="foldopen" id="foldopen00237" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="classripple_1_1NoXRPTrustLines.html"> 237</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1NoXRPTrustLines.html">NoXRPTrustLines</a></div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span>{</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="classripple_1_1NoXRPTrustLines.html#a47eaa36a43a5b46071870cf0e2790fa3"> 239</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1NoXRPTrustLines.html#a47eaa36a43a5b46071870cf0e2790fa3">xrpTrustLine_</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> </div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> <a class="code hl_function" href="classripple_1_1NoXRPTrustLines.html#ac6e7394e744edb616917087be5576873">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> </div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <a class="code hl_function" href="classripple_1_1NoXRPTrustLines.html#a2862dab9c386c9d07af0d5101997c9bf">finalize</a>(</div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
|
|
<div class="foldopen" id="foldopen00264" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html"> 264</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html">NoDeepFreezeTrustLinesWithoutFreeze</a></div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span>{</div>
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#a6051f5cb3649968d2f76ba001e901576"> 266</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#a6051f5cb3649968d2f76ba001e901576">deepFreezeWithoutFreeze_</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> </div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <a class="code hl_function" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#a50f66ac35592daa4ef730d8a7e4bd787">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <a class="code hl_function" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html#aa8d401a74cba0186379a932c1666e7d3">finalize</a>(</div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> </div>
|
|
<div class="foldopen" id="foldopen00290" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="classripple_1_1TransfersNotFrozen.html"> 290</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1TransfersNotFrozen.html">TransfersNotFrozen</a></div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span>{</div>
|
|
<div class="foldopen" id="foldopen00292" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html"> 292</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html">BalanceChange</a></div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> {</div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html#a76465062378f6c914e7848258304d150"> 294</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span> <a class="code hl_variable" href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html#a76465062378f6c914e7848258304d150">line</a>;</div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html#a62d1400964f877b9120cf039f78690cc"> 295</a></span> <span class="keywordtype">int</span> <span class="keyword">const</span> <a class="code hl_variable" href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html#a62d1400964f877b9120cf039f78690cc">balanceChangeSign</a>;</div>
|
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> </div>
|
|
<div class="foldopen" id="foldopen00298" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html"> 298</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html">IssuerChanges</a></div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> {</div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html#a0e06ad087af1813be10702de16407a0a"> 300</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<BalanceChange></a> <a class="code hl_variable" href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html#a0e06ad087af1813be10702de16407a0a">senders</a>;</div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html#a04ec7c5754c2781c4e3cf83add71cc9d"> 301</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<BalanceChange></a> <a class="code hl_variable" href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html#a04ec7c5754c2781c4e3cf83add71cc9d">receivers</a>;</div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> </div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="classripple_1_1TransfersNotFrozen.html#a27b6d2748128a1f53e7faf55262db050"> 304</a></span> <span class="keyword">using </span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">ByIssuer</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map<Issue, IssuerChanges></a>;</div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="classripple_1_1TransfersNotFrozen.html#a958eb5fc4660b4442f0c80480f19285a"> 305</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">ByIssuer</a> <a class="code hl_variable" href="classripple_1_1TransfersNotFrozen.html#a958eb5fc4660b4442f0c80480f19285a">balanceChanges_</a>;</div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> </div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="classripple_1_1TransfersNotFrozen.html#a175ba681a2dc2c0050d2bfc94f07beff"> 307</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map<AccountID, std::shared_ptr<SLE const></a> <span class="keyword">const</span>> <a class="code hl_variable" href="classripple_1_1TransfersNotFrozen.html#a175ba681a2dc2c0050d2bfc94f07beff">possibleIssuers_</a>;</div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <a class="code hl_function" href="classripple_1_1TransfersNotFrozen.html#adc3f91602d64e7dc4946bd3cbe1dd035">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> </div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <a class="code hl_function" href="classripple_1_1TransfersNotFrozen.html#a6dba25ad381e147b109c6c1052ed14ee">finalize</a>(</div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> </div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span><span class="keyword">private</span>:</div>
|
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <a class="code hl_function" href="classripple_1_1TransfersNotFrozen.html#a183eece7452f3de380c2d9b6955a78b8">isValidEntry</a>(</div>
|
|
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>& before,</div>
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a>);</div>
|
|
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a></div>
|
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <a class="code hl_function" href="classripple_1_1TransfersNotFrozen.html#a8ddbeaaeb7db0580dd5e4c3dbe3690d4">calculateBalanceChange</a>(</div>
|
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>& before,</div>
|
|
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a>,</div>
|
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> <span class="keywordtype">bool</span> isDelete);</div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> </div>
|
|
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <a class="code hl_function" href="classripple_1_1TransfersNotFrozen.html#a3d16a06989ce3255ca6a1a72f7fdf289">recordBalance</a>(<a class="code hl_class" href="classripple_1_1Issue.html">Issue</a> <span class="keyword">const</span>& issue, <a class="code hl_struct" href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html">BalanceChange</a> change);</div>
|
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
|
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> <a class="code hl_function" href="classripple_1_1TransfersNotFrozen.html#a9a9f505d2f38b93faf10fc2c28314c73">recordBalanceChanges</a>(</div>
|
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>& <a class="code hl_function" href="namespaceripple.html#ac3e90afb749bb1f01e06729c7c860ba3">after</a>,</div>
|
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span>& balanceChange);</div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> </div>
|
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a></div>
|
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <a class="code hl_function" href="classripple_1_1TransfersNotFrozen.html#a59198eab70737df521137a65b705da24">findIssuer</a>(<a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>& issuerID, <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>& view);</div>
|
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> </div>
|
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> <a class="code hl_function" href="classripple_1_1TransfersNotFrozen.html#a5ae71ac75edf4b0e7407af690239e737">validateIssuerChanges</a>(</div>
|
|
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>& issuer,</div>
|
|
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> <a class="code hl_struct" href="structripple_1_1TransfersNotFrozen_1_1IssuerChanges.html">IssuerChanges</a> <span class="keyword">const</span>& changes,</div>
|
|
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>& tx,</div>
|
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>& j,</div>
|
|
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keywordtype">bool</span> enforce);</div>
|
|
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> </div>
|
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <a class="code hl_function" href="classripple_1_1TransfersNotFrozen.html#ac75a0b46eaeb44c654f0bbce9e042c48">validateFrozenState</a>(</div>
|
|
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> <a class="code hl_struct" href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html">BalanceChange</a> <span class="keyword">const</span>& change,</div>
|
|
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <span class="keywordtype">bool</span> high,</div>
|
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>& tx,</div>
|
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>& j,</div>
|
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <span class="keywordtype">bool</span> enforce,</div>
|
|
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <span class="keywordtype">bool</span> globalFreeze);</div>
|
|
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </div>
|
|
<div class="foldopen" id="foldopen00372" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="classripple_1_1NoBadOffers.html"> 372</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1NoBadOffers.html">NoBadOffers</a></div>
|
|
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span>{</div>
|
|
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="classripple_1_1NoBadOffers.html#aa6e56a79b8dfcb8c2a0bee964746acb4"> 374</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1NoBadOffers.html#aa6e56a79b8dfcb8c2a0bee964746acb4">bad_</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <a class="code hl_function" href="classripple_1_1NoBadOffers.html#a298674358a45f3dc26b82771928a3e0d">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
|
|
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <a class="code hl_function" href="classripple_1_1NoBadOffers.html#a5a65f2a7289cfa8a5bcb7ae1ce222053">finalize</a>(</div>
|
|
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> </div>
|
|
<div class="foldopen" id="foldopen00396" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"><a class="line" href="classripple_1_1NoZeroEscrow.html"> 396</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1NoZeroEscrow.html">NoZeroEscrow</a></div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span>{</div>
|
|
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"><a class="line" href="classripple_1_1NoZeroEscrow.html#af61dd1f2df81b452d0e68b6f6b3147fc"> 398</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1NoZeroEscrow.html#af61dd1f2df81b452d0e68b6f6b3147fc">bad_</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> </div>
|
|
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> <a class="code hl_function" href="classripple_1_1NoZeroEscrow.html#a6415fd2672914617dd5c4314f6cd791a">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> </div>
|
|
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> <a class="code hl_function" href="classripple_1_1NoZeroEscrow.html#acf5f8eea9716760dc7e1e4750af9bc91">finalize</a>(</div>
|
|
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> </div>
|
|
<div class="foldopen" id="foldopen00421" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNewAccountRoot.html"> 421</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidNewAccountRoot.html">ValidNewAccountRoot</a></div>
|
|
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span>{</div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNewAccountRoot.html#a8d38d98fa92b004b8414b51b5b84bf37"> 423</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="l00424" name="l00424"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNewAccountRoot.html#ad7a129c4e5e2a27845d3bfcea9d65f57"> 424</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="l00425" name="l00425"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNewAccountRoot.html#a1356762586cd4fd2e294025d397d16c4"> 425</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="l00426" name="l00426"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNewAccountRoot.html#a740634049ba95ba30b5d8a1e70a8e874"> 426</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="l00427" name="l00427"></a><span class="lineno"> 427</span> </div>
|
|
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> <a class="code hl_function" href="classripple_1_1ValidNewAccountRoot.html#ae1f65001395bd02e6821430ca0a3457f">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> </div>
|
|
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <a class="code hl_function" href="classripple_1_1ValidNewAccountRoot.html#ab9fab13b3ee2f99b7dd730d4bee54cb6">finalize</a>(</div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> </div>
|
|
<div class="foldopen" id="foldopen00455" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html"> 455</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="l00456" name="l00456"></a><span class="lineno"> 456</span>{</div>
|
|
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a7a5a99fe8658e2a2666ccae33539f662"> 457</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="l00458" name="l00458"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#aefc9e6916ce9a3bc7f8a68fd6790c738"> 458</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="l00459" name="l00459"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#ac62d97251ac3813d550fe11d5cd33642"> 459</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="l00460" name="l00460"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#abe3ca9bc10170391c54d2458fe81ad1e"> 460</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="l00461" name="l00461"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a8d257e0b5fde0f4f2810ad3afdd052b1"> 461</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="l00462" name="l00462"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a26a8b25df06893e31e780c674a7dd025"> 462</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="l00463" name="l00463"></a><span class="lineno"><a class="line" href="classripple_1_1ValidNFTokenPage.html#a77d223ddeb402d859b67b109fe7f5376"> 463</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="l00464" name="l00464"></a><span class="lineno"> 464</span> </div>
|
|
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> <a class="code hl_function" href="classripple_1_1ValidNFTokenPage.html#ac8b191d8882cac3ecaf3ab47650ed18b">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> </div>
|
|
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> <a class="code hl_function" href="classripple_1_1ValidNFTokenPage.html#aedafc736e929ed2f7e73d3ecfdaea336">finalize</a>(</div>
|
|
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> </div>
|
|
<div class="foldopen" id="foldopen00494" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html"> 494</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="l00495" name="l00495"></a><span class="lineno"> 495</span>{</div>
|
|
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#af77964e7d6514639da668dca0b52e94a"> 496</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="l00497" name="l00497"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#ad24c33ca52f155408eff63e33ecd4862"> 497</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="l00498" name="l00498"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#a19ef438f8da5f31136bf8b6e38399375"> 498</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="l00499" name="l00499"></a><span class="lineno"><a class="line" href="classripple_1_1NFTokenCountTracking.html#a52f1fceb89d454f4434a33d2286f4e22"> 499</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="l00500" name="l00500"></a><span class="lineno"> 500</span> </div>
|
|
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> <a class="code hl_function" href="classripple_1_1NFTokenCountTracking.html#a601df47e97a991badedf492e4b73e4bc">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> </div>
|
|
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> <a class="code hl_function" href="classripple_1_1NFTokenCountTracking.html#a2daba8debc363d4af0b30dbdc149aa91">finalize</a>(</div>
|
|
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> </div>
|
|
<div class="foldopen" id="foldopen00525" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"><a class="line" href="classripple_1_1ValidClawback.html"> 525</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="l00526" name="l00526"></a><span class="lineno"> 526</span>{</div>
|
|
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"><a class="line" href="classripple_1_1ValidClawback.html#a7e2187c69fb0d79fdafae3f9f24baed9"> 527</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="l00528" name="l00528"></a><span class="lineno"><a class="line" href="classripple_1_1ValidClawback.html#a7f4ae66a49513fa78d98df13aea2f9b5"> 528</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="l00529" name="l00529"></a><span class="lineno"> 529</span> </div>
|
|
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <a class="code hl_function" href="classripple_1_1ValidClawback.html#a5e614f43f7cb0e11dfc2c4527c231be0">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> </div>
|
|
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <a class="code hl_function" href="classripple_1_1ValidClawback.html#ae1743d3fcddc9394c99ff23a91baa353">finalize</a>(</div>
|
|
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> </div>
|
|
<div class="foldopen" id="foldopen00546" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html"> 546</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="l00547" name="l00547"></a><span class="lineno"> 547</span>{</div>
|
|
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#a26fba2183c672447750eb4e4eec20e3c"> 548</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="l00549" name="l00549"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#a71240a32eb91d6944dfa750766e185e3"> 549</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="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
|
|
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#a5d8eb39b0166951cecfd23f287f1bf76"> 551</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="l00552" name="l00552"></a><span class="lineno"><a class="line" href="classripple_1_1ValidMPTIssuance.html#acafc2cd8b83296f221f6b0838390d762"> 552</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="l00553" name="l00553"></a><span class="lineno"> 553</span> </div>
|
|
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> <a class="code hl_function" href="classripple_1_1ValidMPTIssuance.html#a4558b199a7bd40300690bd1e2b1c75d1">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</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> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <a class="code hl_function" href="classripple_1_1ValidMPTIssuance.html#a77927bb5434a28f8323c92d19c5ee1e8">finalize</a>(</div>
|
|
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> </div>
|
|
<div class="foldopen" id="foldopen00580" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDomain.html"> 580</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="l00581" name="l00581"></a><span class="lineno"> 581</span>{</div>
|
|
<div class="foldopen" id="foldopen00582" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"><a class="line" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html"> 582</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="l00583" name="l00583"></a><span class="lineno"> 583</span> {</div>
|
|
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"><a class="line" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a5853fcba2630334a1a46006dd33727ea"> 584</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="l00585" name="l00585"></a><span class="lineno"><a class="line" href="structripple_1_1ValidPermissionedDomain_1_1SleStatus.html#a316c36c96373026d96b3fc24ef6fe32e"> 585</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="l00586" name="l00586"></a><span class="lineno"> 586</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDomain.html#a2ad00ba42b348e1907ca22022285fdb9"> 587</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<SleStatus></a> <a class="code hl_variable" href="classripple_1_1ValidPermissionedDomain.html#a2ad00ba42b348e1907ca22022285fdb9">sleStatus_</a>[2];</div>
|
|
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> </div>
|
|
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> <a class="code hl_function" href="classripple_1_1ValidPermissionedDomain.html#a2a5308be524a84862dddee3d07072c37">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</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"> 596</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> <a class="code hl_function" href="classripple_1_1ValidPermissionedDomain.html#a85313633c324238644d48adeb651f368">finalize</a>(</div>
|
|
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div>
|
|
<div class="foldopen" id="foldopen00613" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPseudoAccounts.html"> 613</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidPseudoAccounts.html">ValidPseudoAccounts</a></div>
|
|
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span>{</div>
|
|
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPseudoAccounts.html#a74af5ef7b4e533f183656fe1bee9a62c"> 615</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<std::string></a> <a class="code hl_variable" href="classripple_1_1ValidPseudoAccounts.html#a74af5ef7b4e533f183656fe1bee9a62c">errors_</a>;</div>
|
|
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> </div>
|
|
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> <a class="code hl_function" href="classripple_1_1ValidPseudoAccounts.html#aafc21b61a0562f975a91439328880fdc">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> </div>
|
|
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> <a class="code hl_function" href="classripple_1_1ValidPseudoAccounts.html#a4b38b6dea3d1c8a2309cd2a6a5d68b6e">finalize</a>(</div>
|
|
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> </div>
|
|
<div class="foldopen" id="foldopen00633" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDEX.html"> 633</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidPermissionedDEX.html">ValidPermissionedDEX</a></div>
|
|
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span>{</div>
|
|
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDEX.html#a789c14d9473470d9a9d832986423e069"> 635</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidPermissionedDEX.html#a789c14d9473470d9a9d832986423e069">regularOffers_</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDEX.html#ae47cf7a269a95887724a0492869870f1"> 636</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidPermissionedDEX.html#ae47cf7a269a95887724a0492869870f1">badHybrids_</a> = <span class="keyword">false</span>;</div>
|
|
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="classripple_1_1ValidPermissionedDEX.html#adee4ea4d29467bf4d90cfd47e4dc65a4"> 637</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">hash_set<uint256></a> <a class="code hl_variable" href="classripple_1_1ValidPermissionedDEX.html#adee4ea4d29467bf4d90cfd47e4dc65a4">domains_</a>;</div>
|
|
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> </div>
|
|
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> <a class="code hl_function" href="classripple_1_1ValidPermissionedDEX.html#a4ca432e7b3891112136202fe54f9caa3">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> </div>
|
|
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> <a class="code hl_function" href="classripple_1_1ValidPermissionedDEX.html#a076cbf0cf674badecde211590894cf9d">finalize</a>(</div>
|
|
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> </div>
|
|
<div class="foldopen" id="foldopen00655" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"><a class="line" href="classripple_1_1ValidAMM.html"> 655</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidAMM.html">ValidAMM</a></div>
|
|
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span>{</div>
|
|
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"><a class="line" href="classripple_1_1ValidAMM.html#a772eff070600010631264093f2fe7241"> 657</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<AccountID></a> <a class="code hl_variable" href="classripple_1_1ValidAMM.html#a772eff070600010631264093f2fe7241">ammAccount_</a>;</div>
|
|
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"><a class="line" href="classripple_1_1ValidAMM.html#a53702615ffa7b8193e3de5c1cdcb4e4a"> 658</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<STAmount></a> <a class="code hl_variable" href="classripple_1_1ValidAMM.html#a53702615ffa7b8193e3de5c1cdcb4e4a">lptAMMBalanceAfter_</a>;</div>
|
|
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"><a class="line" href="classripple_1_1ValidAMM.html#afad11bb9c0dbd9158415cef6e65d72a2"> 659</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<STAmount></a> <a class="code hl_variable" href="classripple_1_1ValidAMM.html#afad11bb9c0dbd9158415cef6e65d72a2">lptAMMBalanceBefore_</a>;</div>
|
|
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"><a class="line" href="classripple_1_1ValidAMM.html#a3575cb87e221377083ac11a74a26c505"> 660</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classripple_1_1ValidAMM.html#a3575cb87e221377083ac11a74a26c505">ammPoolChanged_</a>;</div>
|
|
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> </div>
|
|
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"><a class="line" href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154"> 663</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154">ZeroAllowed</a> : <span class="keywordtype">bool</span> { <a class="code hl_enumvalue" href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154abafd7322c6e97d25b6299b5d6fe8920b">No</a> = <span class="keyword">false</span>, <a class="code hl_enumvalue" href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154a93cba07454f06a4a960172bbd6e2a435">Yes</a> = <span class="keyword">true</span> };</div>
|
|
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> </div>
|
|
<div class="foldopen" id="foldopen00665" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"><a class="line" href="classripple_1_1ValidAMM.html#a4ff96005ce67d1c76f446609e315e6ea"> 665</a></span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#a4ff96005ce67d1c76f446609e315e6ea">ValidAMM</a>() : <a class="code hl_variable" href="classripple_1_1ValidAMM.html#a3575cb87e221377083ac11a74a26c505">ammPoolChanged_</a>{false}</div>
|
|
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span> {</div>
|
|
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> }</div>
|
|
</div>
|
|
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#a5e25d8a373352de97bf05859b1c2fcff">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> </div>
|
|
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#a06a06235cded2a7325aea2af5fcd8814">finalize</a>(</div>
|
|
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"> 679</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> </div>
|
|
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span><span class="keyword">private</span>:</div>
|
|
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#a6947ece2ba5e7733871f33d62b8bad54">finalizeBid</a>(<span class="keywordtype">bool</span> enforce, <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&) <span class="keyword">const</span>;</div>
|
|
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#ad6eccf30af133a4983809e3cf8c7e5a0">finalizeVote</a>(<span class="keywordtype">bool</span> enforce, <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&) <span class="keyword">const</span>;</div>
|
|
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#aba46069faf4417bbaff45bf65d50fa43">finalizeCreate</a>(</div>
|
|
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> <span class="keywordtype">bool</span> enforce,</div>
|
|
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&) <span class="keyword">const</span>;</div>
|
|
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#aa5f3d2f4f64003715e7082064460ca7c">finalizeDelete</a>(<span class="keywordtype">bool</span> enforce, <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> res, <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&) <span class="keyword">const</span>;</div>
|
|
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#add72b831d2a3132b608dc89e29d251e0">finalizeDeposit</a>(</div>
|
|
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> <span class="keywordtype">bool</span> enforce,</div>
|
|
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&) <span class="keyword">const</span>;</div>
|
|
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> <span class="comment">// Includes clawback</span></div>
|
|
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#a249f2a071df34f1361b17f11ce08c401">finalizeWithdraw</a>(</div>
|
|
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"> 705</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span> <span class="keywordtype">bool</span> enforce,</div>
|
|
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&) <span class="keyword">const</span>;</div>
|
|
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#a2b6cef8bf320d2ba3deab49da6411e05">finalizeDEX</a>(<span class="keywordtype">bool</span> enforce, <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&) <span class="keyword">const</span>;</div>
|
|
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span> <a class="code hl_function" href="classripple_1_1ValidAMM.html#ae859c751ca916fb28ec38462a33a990c">generalInvariant</a>(</div>
|
|
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> <a class="code hl_enumeration" href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154">ZeroAllowed</a> zeroAllowed,</div>
|
|
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&) <span class="keyword">const</span>;</div>
|
|
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span> </div>
|
|
<div class="foldopen" id="foldopen00737" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"><a class="line" href="classripple_1_1ValidVault.html"> 737</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1ValidVault.html">ValidVault</a></div>
|
|
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span>{</div>
|
|
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"><a class="line" href="classripple_1_1ValidVault.html#aa9ee40d033c2c8ac80df85735100cd0f"> 739</a></span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <span class="keyword">static</span> <span class="keyword">constexpr</span> <a class="code hl_variable" href="classripple_1_1ValidVault.html#aa9ee40d033c2c8ac80df85735100cd0f">zero</a>{};</div>
|
|
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> </div>
|
|
<div class="foldopen" id="foldopen00741" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Vault.html"> 741</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1ValidVault_1_1Vault.html">Vault</a> final</div>
|
|
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> {</div>
|
|
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Vault.html#a40bcc33558cc7b91caa16f852d17bc1e"> 743</a></span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint256</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Vault.html#a40bcc33558cc7b91caa16f852d17bc1e">key</a> = beast::zero;</div>
|
|
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Vault.html#a2d90738de6a21fd5e48ce90b7eb4b0ed"> 744</a></span> <a class="code hl_class" href="classripple_1_1Asset.html">Asset</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Vault.html#a2d90738de6a21fd5e48ce90b7eb4b0ed">asset</a> = {};</div>
|
|
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Vault.html#a4355b0995e958a60c9b6120fbf8f9630"> 745</a></span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Vault.html#a4355b0995e958a60c9b6120fbf8f9630">pseudoId</a> = {};</div>
|
|
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Vault.html#a1ef1fcaf52a70d1e3eaa917971c3c539"> 746</a></span> <a class="code hl_class" href="classripple_1_1base__uint.html">uint192</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Vault.html#a1ef1fcaf52a70d1e3eaa917971c3c539">shareMPTID</a> = beast::zero;</div>
|
|
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Vault.html#af2bbe0990ee79438e9a026644c8b000a"> 747</a></span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Vault.html#af2bbe0990ee79438e9a026644c8b000a">assetsTotal</a> = 0;</div>
|
|
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Vault.html#acb76ee3fb652e0bc6e5d0d2cd3940ecd"> 748</a></span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Vault.html#acb76ee3fb652e0bc6e5d0d2cd3940ecd">assetsAvailable</a> = 0;</div>
|
|
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Vault.html#aacf27180c45ff245b4eb981b66e227df"> 749</a></span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Vault.html#aacf27180c45ff245b4eb981b66e227df">assetsMaximum</a> = 0;</div>
|
|
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Vault.html#a27f242c39c989f28e8ed75aa0044a5c7"> 750</a></span> <a class="code hl_class" href="classripple_1_1Number.html">Number</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Vault.html#a27f242c39c989f28e8ed75aa0044a5c7">lossUnrealized</a> = 0;</div>
|
|
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> </div>
|
|
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> <a class="code hl_struct" href="structripple_1_1ValidVault_1_1Vault.html">Vault</a> <span class="keyword">static</span> <a class="code hl_function" href="structripple_1_1ValidVault_1_1Vault.html#a1c2c3f3ea90c216fece9f48d0256d55d">make</a>(<a class="code hl_class" href="classripple_1_1STLedgerEntry.html">SLE</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> </div>
|
|
<div class="foldopen" id="foldopen00755" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Shares.html"> 755</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1ValidVault_1_1Shares.html">Shares</a> final</div>
|
|
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> {</div>
|
|
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Shares.html#abc2dca512e596bf44f82406394823c4a"> 757</a></span> <a class="code hl_class" href="classripple_1_1MPTIssue.html">MPTIssue</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Shares.html#abc2dca512e596bf44f82406394823c4a">share</a> = {};</div>
|
|
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Shares.html#ad64b794645787a161ac46c2c2fa180e4"> 758</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Shares.html#ad64b794645787a161ac46c2c2fa180e4">sharesTotal</a> = 0;</div>
|
|
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"><a class="line" href="structripple_1_1ValidVault_1_1Shares.html#a172b2a1acb1f2765729ef892053ebd7a"> 759</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <a class="code hl_variable" href="structripple_1_1ValidVault_1_1Shares.html#a172b2a1acb1f2765729ef892053ebd7a">sharesMaximum</a> = 0;</div>
|
|
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> </div>
|
|
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> <a class="code hl_struct" href="structripple_1_1ValidVault_1_1Shares.html">Shares</a> <span class="keyword">static</span> <a class="code hl_function" href="structripple_1_1ValidVault_1_1Shares.html#a4f42bda654dd9d58d37f6d9f182e0207">make</a>(<a class="code hl_class" href="classripple_1_1STLedgerEntry.html">SLE</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> };</div>
|
|
</div>
|
|
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> </div>
|
|
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"><a class="line" href="classripple_1_1ValidVault.html#ac17f5ecdeea7b3564585752cee0d5235"> 764</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<Vault></a> <a class="code hl_variable" href="classripple_1_1ValidVault.html#ac17f5ecdeea7b3564585752cee0d5235">afterVault_</a> = {};</div>
|
|
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"><a class="line" href="classripple_1_1ValidVault.html#abfae7d007cf486b7c5a274ed4d3b1992"> 765</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<Shares></a> <a class="code hl_variable" href="classripple_1_1ValidVault.html#abfae7d007cf486b7c5a274ed4d3b1992">afterMPTs_</a> = {};</div>
|
|
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"><a class="line" href="classripple_1_1ValidVault.html#a342a38cf8964dcc52a3249613ec187da"> 766</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<Vault></a> <a class="code hl_variable" href="classripple_1_1ValidVault.html#a342a38cf8964dcc52a3249613ec187da">beforeVault_</a> = {};</div>
|
|
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"><a class="line" href="classripple_1_1ValidVault.html#a2f17d75c89bc964e6bf1fcece0238e6c"> 767</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<Shares></a> <a class="code hl_variable" href="classripple_1_1ValidVault.html#a2f17d75c89bc964e6bf1fcece0238e6c">beforeMPTs_</a> = {};</div>
|
|
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"><a class="line" href="classripple_1_1ValidVault.html#a4099298b74da2e9b4bdedcc5aa6ad88f"> 768</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map<uint256, Number></a> <a class="code hl_variable" href="classripple_1_1ValidVault.html#a4099298b74da2e9b4bdedcc5aa6ad88f">deltas_</a> = {};</div>
|
|
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> </div>
|
|
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span><span class="keyword">public</span>:</div>
|
|
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> <a class="code hl_function" href="classripple_1_1ValidVault.html#ae11aaf3fb7e06e75df4999c5058c44bc">visitEntry</a>(</div>
|
|
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span> <span class="keywordtype">bool</span>,</div>
|
|
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr<SLE const></a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span> </div>
|
|
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> <span class="keywordtype">bool</span></div>
|
|
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> <a class="code hl_function" href="classripple_1_1ValidVault.html#a1a23cf391b16d37da1fcde9354d3cce4">finalize</a>(</div>
|
|
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>,</div>
|
|
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>&,</div>
|
|
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> <span class="keyword">const</span>&);</div>
|
|
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span>};</div>
|
|
</div>
|
|
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> </div>
|
|
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span><span class="comment">// additional invariant checks can be declared above and then added to this</span></div>
|
|
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span><span class="comment">// tuple</span></div>
|
|
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"><a class="line" href="namespaceripple.html#a4788561505a903959a764fbb0033b6ca"> 788</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><</div>
|
|
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span> <a class="code hl_class" href="classripple_1_1TransactionFeeCheck.html">TransactionFeeCheck</a>,</div>
|
|
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span> <a class="code hl_class" href="classripple_1_1AccountRootsNotDeleted.html">AccountRootsNotDeleted</a>,</div>
|
|
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span> <a class="code hl_class" href="classripple_1_1AccountRootsDeletedClean.html">AccountRootsDeletedClean</a>,</div>
|
|
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"> 792</span> <a class="code hl_class" href="classripple_1_1LedgerEntryTypesMatch.html">LedgerEntryTypesMatch</a>,</div>
|
|
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span> <a class="code hl_class" href="classripple_1_1XRPBalanceChecks.html">XRPBalanceChecks</a>,</div>
|
|
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span> <a class="code hl_class" href="classripple_1_1XRPNotCreated.html">XRPNotCreated</a>,</div>
|
|
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> <a class="code hl_class" href="classripple_1_1NoXRPTrustLines.html">NoXRPTrustLines</a>,</div>
|
|
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span> <a class="code hl_class" href="classripple_1_1NoDeepFreezeTrustLinesWithoutFreeze.html">NoDeepFreezeTrustLinesWithoutFreeze</a>,</div>
|
|
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span> <a class="code hl_class" href="classripple_1_1TransfersNotFrozen.html">TransfersNotFrozen</a>,</div>
|
|
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> <a class="code hl_class" href="classripple_1_1NoBadOffers.html">NoBadOffers</a>,</div>
|
|
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span> <a class="code hl_class" href="classripple_1_1NoZeroEscrow.html">NoZeroEscrow</a>,</div>
|
|
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span> <a class="code hl_class" href="classripple_1_1ValidNewAccountRoot.html">ValidNewAccountRoot</a>,</div>
|
|
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span> <a class="code hl_class" href="classripple_1_1ValidNFTokenPage.html">ValidNFTokenPage</a>,</div>
|
|
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> <a class="code hl_class" href="classripple_1_1NFTokenCountTracking.html">NFTokenCountTracking</a>,</div>
|
|
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span> <a class="code hl_class" href="classripple_1_1ValidClawback.html">ValidClawback</a>,</div>
|
|
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span> <a class="code hl_class" href="classripple_1_1ValidMPTIssuance.html">ValidMPTIssuance</a>,</div>
|
|
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span> <a class="code hl_class" href="classripple_1_1ValidPermissionedDomain.html">ValidPermissionedDomain</a>,</div>
|
|
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span> <a class="code hl_class" href="classripple_1_1ValidPermissionedDEX.html">ValidPermissionedDEX</a>,</div>
|
|
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"> 807</span> <a class="code hl_class" href="classripple_1_1ValidAMM.html">ValidAMM</a>,</div>
|
|
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span> <a class="code hl_class" href="classripple_1_1ValidPseudoAccounts.html">ValidPseudoAccounts</a>,</div>
|
|
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> <a class="code hl_class" href="classripple_1_1ValidVault.html">ValidVault</a>>;</div>
|
|
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span> </div>
|
|
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</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="foldopen" id="foldopen00820" data-start="{" data-end="}">
|
|
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"><a class="line" href="namespaceripple.html#aceaff96130b8a2fec303ae3a730d26c6"> 820</a></span><a class="code hl_function" href="namespaceripple.html#aceaff96130b8a2fec303ae3a730d26c6">getInvariantChecks</a>()</div>
|
|
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span>{</div>
|
|
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</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="l00823" name="l00823"></a><span class="lineno"> 823</span>}</div>
|
|
</div>
|
|
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno"> 824</span> </div>
|
|
<div class="line"><a id="l00825" name="l00825"></a><span class="lineno"> 825</span>} <span class="comment">// namespace ripple</span></div>
|
|
<div class="line"><a id="l00826" name="l00826"></a><span class="lineno"> 826</span> </div>
|
|
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno"> 827</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#l00040">Journal.h:41</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#l00159">InvariantCheck.h:160</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00479">InvariantCheck.cpp:479</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00489">InvariantCheck.cpp:489</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< std::shared_ptr< SLE const > > accountsDeleted_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00161">InvariantCheck.h:161</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#l00129">InvariantCheck.h:130</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#l00131">InvariantCheck.h:131</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1AccountRootsNotDeleted_html_ac9c56906acc63ad481ec55c5bed92320"><div class="ttname"><a href="classripple_1_1AccountRootsNotDeleted.html#ac9c56906acc63ad481ec55c5bed92320">ripple::AccountRootsNotDeleted::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00427">InvariantCheck.cpp:427</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1AccountRootsNotDeleted_html_ad4ccbae41922569ec64610d9b7730af1"><div class="ttname"><a href="classripple_1_1AccountRootsNotDeleted.html#ad4ccbae41922569ec64610d9b7730af1">ripple::AccountRootsNotDeleted::finalize</a></div><div class="ttdeci">bool finalize(STTx const &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00437">InvariantCheck.cpp:437</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1Asset_html"><div class="ttname"><a href="classripple_1_1Asset.html">ripple::Asset</a></div><div class="ttdef"><b>Definition</b> <a href="Asset_8h_source.html#l00028">Asset.h:29</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1InvariantChecker__PROTOTYPE_html"><div class="ttname"><a href="classripple_1_1InvariantChecker__PROTOTYPE.html">ripple::InvariantChecker_PROTOTYPE</a></div><div class="ttdoc">Prototype for invariant check implementations.</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00029">InvariantCheck.h:30</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1InvariantChecker__PROTOTYPE_html_a410221cb18ad5ae75d53a27411589eb9"><div class="ttname"><a href="classripple_1_1InvariantChecker__PROTOTYPE.html#a410221cb18ad5ae75d53a27411589eb9">ripple::InvariantChecker_PROTOTYPE::visitEntry</a></div><div class="ttdeci">void visitEntry(bool isDelete, std::shared_ptr< SLE const > const &before, std::shared_ptr< SLE const > const &after)</div><div class="ttdoc">called for each ledger entry in the current transaction.</div></div>
|
|
<div class="ttc" id="aclassripple_1_1InvariantChecker__PROTOTYPE_html_a445a0f690613a858e30cc85fe4f0c068"><div class="ttname"><a href="classripple_1_1InvariantChecker__PROTOTYPE.html#a445a0f690613a858e30cc85fe4f0c068">ripple::InvariantChecker_PROTOTYPE::finalize</a></div><div class="ttdeci">bool finalize(STTx const &tx, TER const tec, XRPAmount const fee, ReadView const &view, beast::Journal const &j)</div><div class="ttdoc">called after all ledger entries have been visited to determine the final status of the check</div></div>
|
|
<div class="ttc" id="aclassripple_1_1InvariantChecker__PROTOTYPE_html_a6e27c3f5b5f8d7576af7687873ba6890"><div class="ttname"><a href="classripple_1_1InvariantChecker__PROTOTYPE.html#a6e27c3f5b5f8d7576af7687873ba6890">ripple::InvariantChecker_PROTOTYPE::InvariantChecker_PROTOTYPE</a></div><div class="ttdeci">InvariantChecker_PROTOTYPE()=default</div></div>
|
|
<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#l00013">Issue.h:14</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#l00210">InvariantCheck.h:211</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#l00213">InvariantCheck.h:213</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00576">InvariantCheck.cpp:576</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#l00212">InvariantCheck.h:212</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00607">InvariantCheck.cpp:607</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1MPTIssue_html"><div class="ttname"><a href="classripple_1_1MPTIssue.html">ripple::MPTIssue</a></div><div class="ttdef"><b>Definition</b> <a href="MPTIssue_8h_source.html#l00013">MPTIssue.h:14</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#l00494">InvariantCheck.h:495</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#l00498">InvariantCheck.h:498</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</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_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#l00499">InvariantCheck.h:499</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01232">InvariantCheck.cpp:1232</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#l00497">InvariantCheck.h:497</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#l00496">InvariantCheck.h:496</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#l00372">InvariantCheck.h:373</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00290">InvariantCheck.cpp:290</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00315">InvariantCheck.cpp:315</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#l00374">InvariantCheck.h:374</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#l00264">InvariantCheck.h:265</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00667">InvariantCheck.cpp:667</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#l00266">InvariantCheck.h:266</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00687">InvariantCheck.cpp:687</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#l00237">InvariantCheck.h:238</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00650">InvariantCheck.cpp:650</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#l00239">InvariantCheck.h:239</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00633">InvariantCheck.cpp:633</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#l00396">InvariantCheck.h:397</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00334">InvariantCheck.cpp:334</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00408">InvariantCheck.cpp:408</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1NoZeroEscrow_html_af61dd1f2df81b452d0e68b6f6b3147fc"><div class="ttname"><a href="classripple_1_1NoZeroEscrow.html#af61dd1f2df81b452d0e68b6f6b3147fc">ripple::NoZeroEscrow::bad_</a></div><div class="ttdeci">bool bad_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00398">InvariantCheck.h:398</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1Number_html"><div class="ttname"><a href="classripple_1_1Number.html">ripple::Number</a></div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00016">Number.h:17</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ReadView_html"><div class="ttname"><a href="classripple_1_1ReadView.html">ripple::ReadView</a></div><div class="ttdoc">A view into a ledger.</div><div class="ttdef"><b>Definition</b> <a href="ReadView_8h_source.html#l00031">ReadView.h:32</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition</b> <a href="STAmount_8h_source.html#l00030">STAmount.h:31</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1STLedgerEntry_html"><div class="ttname"><a href="classripple_1_1STLedgerEntry.html">ripple::STLedgerEntry</a></div><div class="ttdef"><b>Definition</b> <a href="STLedgerEntry_8h_source.html#l00014">STLedgerEntry.h:15</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1STTx_html"><div class="ttname"><a href="classripple_1_1STTx.html">ripple::STTx</a></div><div class="ttdef"><b>Definition</b> <a href="STTx_8h_source.html#l00028">STTx.h:29</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset< CanCvtToTER ></a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1TransactionFeeCheck_html"><div class="ttname"><a href="classripple_1_1TransactionFeeCheck.html">ripple::TransactionFeeCheck</a></div><div class="ttdoc">Invariant: We should never charge a transaction a negative fee or a fee that is larger than what the ...</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00075">InvariantCheck.h:76</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1TransactionFeeCheck_html_a264923a4554dc24eaec0cd80c9be9c44"><div class="ttname"><a href="classripple_1_1TransactionFeeCheck.html#a264923a4554dc24eaec0cd80c9be9c44">ripple::TransactionFeeCheck::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00106">InvariantCheck.cpp:106</a></div></div>
|
|
<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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00115">InvariantCheck.cpp:115</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#l00290">InvariantCheck.h:291</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< AccountID, std::shared_ptr< SLE const > const > possibleIssuers_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00307">InvariantCheck.h:307</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< SLE const > const &before, std::shared_ptr< SLE const > const &after)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00791">InvariantCheck.cpp:791</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 &issue, BalanceChange change)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00849">InvariantCheck.cpp:849</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< SLE const > findIssuer(AccountID const &issuerID, ReadView const &view)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00882">InvariantCheck.cpp:882</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< SLE const > const &issuer, IssuerChanges const &changes, STTx const &tx, beast::Journal const &j, bool enforce)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00893">InvariantCheck.cpp:893</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00735">InvariantCheck.cpp:735</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< SLE const > const &before, std::shared_ptr< SLE const > const &after, bool isDelete)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00820">InvariantCheck.cpp:820</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#l00305">InvariantCheck.h:305</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< SLE const > const &after, STAmount const &balanceChange)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00863">InvariantCheck.cpp:863</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 &change, bool high, STTx const &tx, beast::Journal const &j, bool enforce, bool globalFreeze)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00936">InvariantCheck.cpp:936</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00705">InvariantCheck.cpp:705</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html"><div class="ttname"><a href="classripple_1_1ValidAMM.html">ripple::ValidAMM</a></div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00655">InvariantCheck.h:656</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a02646c3110d170ec3c7e3d03b6e91154"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154">ripple::ValidAMM::ZeroAllowed</a></div><div class="ttdeci">ZeroAllowed</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00663">InvariantCheck.h:663</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a02646c3110d170ec3c7e3d03b6e91154a93cba07454f06a4a960172bbd6e2a435"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154a93cba07454f06a4a960172bbd6e2a435">ripple::ValidAMM::ZeroAllowed::Yes</a></div><div class="ttdeci">@ Yes</div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a02646c3110d170ec3c7e3d03b6e91154abafd7322c6e97d25b6299b5d6fe8920b"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a02646c3110d170ec3c7e3d03b6e91154abafd7322c6e97d25b6299b5d6fe8920b">ripple::ValidAMM::ZeroAllowed::No</a></div><div class="ttdeci">@ No</div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a06a06235cded2a7325aea2af5fcd8814"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a06a06235cded2a7325aea2af5fcd8814">ripple::ValidAMM::finalize</a></div><div class="ttdeci">bool finalize(STTx const &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02125">InvariantCheck.cpp:2125</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a249f2a071df34f1361b17f11ce08c401"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a249f2a071df34f1361b17f11ce08c401">ripple::ValidAMM::finalizeWithdraw</a></div><div class="ttdeci">bool finalizeWithdraw(STTx const &, ReadView const &, bool enforce, beast::Journal const &) const</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02105">InvariantCheck.cpp:2105</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a2b6cef8bf320d2ba3deab49da6411e05"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a2b6cef8bf320d2ba3deab49da6411e05">ripple::ValidAMM::finalizeDEX</a></div><div class="ttdeci">bool finalizeDEX(bool enforce, beast::Journal const &) const</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02023">InvariantCheck.cpp:2023</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a3575cb87e221377083ac11a74a26c505"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a3575cb87e221377083ac11a74a26c505">ripple::ValidAMM::ammPoolChanged_</a></div><div class="ttdeci">bool ammPoolChanged_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00660">InvariantCheck.h:660</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a4ff96005ce67d1c76f446609e315e6ea"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a4ff96005ce67d1c76f446609e315e6ea">ripple::ValidAMM::ValidAMM</a></div><div class="ttdeci">ValidAMM()</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00665">InvariantCheck.h:665</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a53702615ffa7b8193e3de5c1cdcb4e4a"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a53702615ffa7b8193e3de5c1cdcb4e4a">ripple::ValidAMM::lptAMMBalanceAfter_</a></div><div class="ttdeci">std::optional< STAmount > lptAMMBalanceAfter_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00658">InvariantCheck.h:658</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a5e25d8a373352de97bf05859b1c2fcff"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a5e25d8a373352de97bf05859b1c2fcff">ripple::ValidAMM::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01861">InvariantCheck.cpp:1861</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a6947ece2ba5e7733871f33d62b8bad54"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a6947ece2ba5e7733871f33d62b8bad54">ripple::ValidAMM::finalizeBid</a></div><div class="ttdeci">bool finalizeBid(bool enforce, beast::Journal const &) const</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01933">InvariantCheck.cpp:1933</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_a772eff070600010631264093f2fe7241"><div class="ttname"><a href="classripple_1_1ValidAMM.html#a772eff070600010631264093f2fe7241">ripple::ValidAMM::ammAccount_</a></div><div class="ttdeci">std::optional< AccountID > ammAccount_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00657">InvariantCheck.h:657</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_aa5f3d2f4f64003715e7082064460ca7c"><div class="ttname"><a href="classripple_1_1ValidAMM.html#aa5f3d2f4f64003715e7082064460ca7c">ripple::ValidAMM::finalizeDelete</a></div><div class="ttdeci">bool finalizeDelete(bool enforce, TER res, beast::Journal const &) const</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02005">InvariantCheck.cpp:2005</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_aba46069faf4417bbaff45bf65d50fa43"><div class="ttname"><a href="classripple_1_1ValidAMM.html#aba46069faf4417bbaff45bf65d50fa43">ripple::ValidAMM::finalizeCreate</a></div><div class="ttdeci">bool finalizeCreate(STTx const &, ReadView const &, bool enforce, beast::Journal const &) const</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01962">InvariantCheck.cpp:1962</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_ad6eccf30af133a4983809e3cf8c7e5a0"><div class="ttname"><a href="classripple_1_1ValidAMM.html#ad6eccf30af133a4983809e3cf8c7e5a0">ripple::ValidAMM::finalizeVote</a></div><div class="ttdeci">bool finalizeVote(bool enforce, beast::Journal const &) const</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01914">InvariantCheck.cpp:1914</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_add72b831d2a3132b608dc89e29d251e0"><div class="ttname"><a href="classripple_1_1ValidAMM.html#add72b831d2a3132b608dc89e29d251e0">ripple::ValidAMM::finalizeDeposit</a></div><div class="ttdeci">bool finalizeDeposit(STTx const &, ReadView const &, bool enforce, beast::Journal const &) const</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02084">InvariantCheck.cpp:2084</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_ae859c751ca916fb28ec38462a33a990c"><div class="ttname"><a href="classripple_1_1ValidAMM.html#ae859c751ca916fb28ec38462a33a990c">ripple::ValidAMM::generalInvariant</a></div><div class="ttdeci">bool generalInvariant(STTx const &, ReadView const &, ZeroAllowed zeroAllowed, beast::Journal const &) const</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02038">InvariantCheck.cpp:2038</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidAMM_html_afad11bb9c0dbd9158415cef6e65d72a2"><div class="ttname"><a href="classripple_1_1ValidAMM.html#afad11bb9c0dbd9158415cef6e65d72a2">ripple::ValidAMM::lptAMMBalanceBefore_</a></div><div class="ttdeci">std::optional< STAmount > lptAMMBalanceBefore_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00659">InvariantCheck.h:659</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#l00525">InvariantCheck.h:526</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01338">InvariantCheck.cpp:1338</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#l00527">InvariantCheck.h:527</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#l00528">InvariantCheck.h:528</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01351">InvariantCheck.cpp:1351</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#l00546">InvariantCheck.h:547</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#l00548">InvariantCheck.h:548</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01416">InvariantCheck.cpp:1416</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#l00551">InvariantCheck.h:551</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#l00549">InvariantCheck.h:549</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01439">InvariantCheck.cpp:1439</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#l00552">InvariantCheck.h:552</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#l00455">InvariantCheck.h:456</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#l00462">InvariantCheck.h:462</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#l00463">InvariantCheck.h:463</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#l00457">InvariantCheck.h:457</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#l00461">InvariantCheck.h:461</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#l00460">InvariantCheck.h:460</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#l00459">InvariantCheck.h:459</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01068">InvariantCheck.cpp:1068</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01175">InvariantCheck.cpp:1175</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#l00458">InvariantCheck.h:458</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#l00421">InvariantCheck.h:422</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#l00425">InvariantCheck.h:425</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#l00426">InvariantCheck.h:426</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#l00423">InvariantCheck.h:423</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01001">InvariantCheck.cpp:1001</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#l00424">InvariantCheck.h:424</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00986">InvariantCheck.cpp:986</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPermissionedDEX_html"><div class="ttname"><a href="classripple_1_1ValidPermissionedDEX.html">ripple::ValidPermissionedDEX</a></div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00633">InvariantCheck.h:634</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPermissionedDEX_html_a076cbf0cf674badecde211590894cf9d"><div class="ttname"><a href="classripple_1_1ValidPermissionedDEX.html#a076cbf0cf674badecde211590894cf9d">ripple::ValidPermissionedDEX::finalize</a></div><div class="ttdeci">bool finalize(STTx const &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01807">InvariantCheck.cpp:1807</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPermissionedDEX_html_a4ca432e7b3891112136202fe54f9caa3"><div class="ttname"><a href="classripple_1_1ValidPermissionedDEX.html#a4ca432e7b3891112136202fe54f9caa3">ripple::ValidPermissionedDEX::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01778">InvariantCheck.cpp:1778</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPermissionedDEX_html_a789c14d9473470d9a9d832986423e069"><div class="ttname"><a href="classripple_1_1ValidPermissionedDEX.html#a789c14d9473470d9a9d832986423e069">ripple::ValidPermissionedDEX::regularOffers_</a></div><div class="ttdeci">bool regularOffers_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00635">InvariantCheck.h:635</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPermissionedDEX_html_adee4ea4d29467bf4d90cfd47e4dc65a4"><div class="ttname"><a href="classripple_1_1ValidPermissionedDEX.html#adee4ea4d29467bf4d90cfd47e4dc65a4">ripple::ValidPermissionedDEX::domains_</a></div><div class="ttdeci">hash_set< uint256 > domains_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00637">InvariantCheck.h:637</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPermissionedDEX_html_ae47cf7a269a95887724a0492869870f1"><div class="ttname"><a href="classripple_1_1ValidPermissionedDEX.html#ae47cf7a269a95887724a0492869870f1">ripple::ValidPermissionedDEX::badHybrids_</a></div><div class="ttdeci">bool badHybrids_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00636">InvariantCheck.h:636</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#l00580">InvariantCheck.h:581</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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01581">InvariantCheck.cpp:1581</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< SleStatus > sleStatus_[2]</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00587">InvariantCheck.h:587</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01629">InvariantCheck.cpp:1629</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPseudoAccounts_html"><div class="ttname"><a href="classripple_1_1ValidPseudoAccounts.html">ripple::ValidPseudoAccounts</a></div><div class="ttdoc">Invariants: Pseudo-accounts have valid and consisent properties.</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00613">InvariantCheck.h:614</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPseudoAccounts_html_a4b38b6dea3d1c8a2309cd2a6a5d68b6e"><div class="ttname"><a href="classripple_1_1ValidPseudoAccounts.html#a4b38b6dea3d1c8a2309cd2a6a5d68b6e">ripple::ValidPseudoAccounts::finalize</a></div><div class="ttdeci">bool finalize(STTx const &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01749">InvariantCheck.cpp:1749</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPseudoAccounts_html_a74af5ef7b4e533f183656fe1bee9a62c"><div class="ttname"><a href="classripple_1_1ValidPseudoAccounts.html#a74af5ef7b4e533f183656fe1bee9a62c">ripple::ValidPseudoAccounts::errors_</a></div><div class="ttdeci">std::vector< std::string > errors_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00615">InvariantCheck.h:615</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidPseudoAccounts_html_aafc21b61a0562f975a91439328880fdc"><div class="ttname"><a href="classripple_1_1ValidPseudoAccounts.html#aafc21b61a0562f975a91439328880fdc">ripple::ValidPseudoAccounts::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l01682">InvariantCheck.cpp:1682</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidVault_html"><div class="ttname"><a href="classripple_1_1ValidVault.html">ripple::ValidVault</a></div><div class="ttdoc">Invariants: Vault object and MPTokenIssuance for vault shares.</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00737">InvariantCheck.h:738</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidVault_html_a1a23cf391b16d37da1fcde9354d3cce4"><div class="ttname"><a href="classripple_1_1ValidVault.html#a1a23cf391b16d37da1fcde9354d3cce4">ripple::ValidVault::finalize</a></div><div class="ttdeci">bool finalize(STTx const &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02290">InvariantCheck.cpp:2290</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidVault_html_a2f17d75c89bc964e6bf1fcece0238e6c"><div class="ttname"><a href="classripple_1_1ValidVault.html#a2f17d75c89bc964e6bf1fcece0238e6c">ripple::ValidVault::beforeMPTs_</a></div><div class="ttdeci">std::vector< Shares > beforeMPTs_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00767">InvariantCheck.h:767</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidVault_html_a342a38cf8964dcc52a3249613ec187da"><div class="ttname"><a href="classripple_1_1ValidVault.html#a342a38cf8964dcc52a3249613ec187da">ripple::ValidVault::beforeVault_</a></div><div class="ttdeci">std::vector< Vault > beforeVault_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00766">InvariantCheck.h:766</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidVault_html_a4099298b74da2e9b4bdedcc5aa6ad88f"><div class="ttname"><a href="classripple_1_1ValidVault.html#a4099298b74da2e9b4bdedcc5aa6ad88f">ripple::ValidVault::deltas_</a></div><div class="ttdeci">std::unordered_map< uint256, Number > deltas_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00768">InvariantCheck.h:768</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidVault_html_aa9ee40d033c2c8ac80df85735100cd0f"><div class="ttname"><a href="classripple_1_1ValidVault.html#aa9ee40d033c2c8ac80df85735100cd0f">ripple::ValidVault::zero</a></div><div class="ttdeci">static Number constexpr zero</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00739">InvariantCheck.h:739</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidVault_html_abfae7d007cf486b7c5a274ed4d3b1992"><div class="ttname"><a href="classripple_1_1ValidVault.html#abfae7d007cf486b7c5a274ed4d3b1992">ripple::ValidVault::afterMPTs_</a></div><div class="ttdeci">std::vector< Shares > afterMPTs_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00765">InvariantCheck.h:765</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidVault_html_ac17f5ecdeea7b3564585752cee0d5235"><div class="ttname"><a href="classripple_1_1ValidVault.html#ac17f5ecdeea7b3564585752cee0d5235">ripple::ValidVault::afterVault_</a></div><div class="ttdeci">std::vector< Vault > afterVault_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00764">InvariantCheck.h:764</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1ValidVault_html_ae11aaf3fb7e06e75df4999c5058c44bc"><div class="ttname"><a href="classripple_1_1ValidVault.html#ae11aaf3fb7e06e75df4999c5058c44bc">ripple::ValidVault::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02202">InvariantCheck.cpp:2202</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#l00020">XRPAmount.h:24</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#l00186">InvariantCheck.h:187</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00271">InvariantCheck.cpp:271</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1XRPBalanceChecks_html_aa9807a563c543a40f75ef52659cd8692"><div class="ttname"><a href="classripple_1_1XRPBalanceChecks.html#aa9807a563c543a40f75ef52659cd8692">ripple::XRPBalanceChecks::bad_</a></div><div class="ttdeci">bool bad_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00188">InvariantCheck.h:188</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1XRPBalanceChecks_html_afee02d705218098e2031c8362d8a58b4"><div class="ttname"><a href="classripple_1_1XRPBalanceChecks.html#afee02d705218098e2031c8362d8a58b4">ripple::XRPBalanceChecks::visitEntry</a></div><div class="ttdeci">void visitEntry(bool, std::shared_ptr< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00240">InvariantCheck.cpp:240</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1XRPNotCreated_html"><div class="ttname"><a href="classripple_1_1XRPNotCreated.html">ripple::XRPNotCreated</a></div><div class="ttdoc">Invariant: A transaction must not create XRP and should only destroy the XRP fee.</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00101">InvariantCheck.h:102</a></div></div>
|
|
<div class="ttc" id="aclassripple_1_1XRPNotCreated_html_a5666e79cabd15392100c936835f3a263"><div class="ttname"><a href="classripple_1_1XRPNotCreated.html#a5666e79cabd15392100c936835f3a263">ripple::XRPNotCreated::drops_</a></div><div class="ttdeci">std::int64_t drops_</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00103">InvariantCheck.h:103</a></div></div>
|
|
<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< SLE const > const &, std::shared_ptr< SLE const > const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00154">InvariantCheck.cpp:154</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 &, TER const, XRPAmount const, ReadView const &, beast::Journal const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l00210">InvariantCheck.cpp:210</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< 160, detail::AccountIDTag ></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< Issue, IssuerChanges ></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#l00006">algorithm.h:6</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#l03247">View.cpp:3247</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#l00820">InvariantCheck.h:820</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>
|
|
<div class="ttc" id="astructripple_1_1TransfersNotFrozen_1_1BalanceChange_html"><div class="ttname"><a href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html">ripple::TransfersNotFrozen::BalanceChange</a></div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00292">InvariantCheck.h:293</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1TransfersNotFrozen_1_1BalanceChange_html_a62d1400964f877b9120cf039f78690cc"><div class="ttname"><a href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html#a62d1400964f877b9120cf039f78690cc">ripple::TransfersNotFrozen::BalanceChange::balanceChangeSign</a></div><div class="ttdeci">int const balanceChangeSign</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00295">InvariantCheck.h:295</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1TransfersNotFrozen_1_1BalanceChange_html_a76465062378f6c914e7848258304d150"><div class="ttname"><a href="structripple_1_1TransfersNotFrozen_1_1BalanceChange.html#a76465062378f6c914e7848258304d150">ripple::TransfersNotFrozen::BalanceChange::line</a></div><div class="ttdeci">std::shared_ptr< SLE const > const line</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00294">InvariantCheck.h:294</a></div></div>
|
|
<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#l00298">InvariantCheck.h:299</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< BalanceChange > receivers</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00301">InvariantCheck.h:301</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< BalanceChange > senders</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00300">InvariantCheck.h:300</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#l00582">InvariantCheck.h:583</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#l00585">InvariantCheck.h:585</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#l00584">InvariantCheck.h:584</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#l00585">InvariantCheck.h:585</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Shares_html"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Shares.html">ripple::ValidVault::Shares</a></div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00755">InvariantCheck.h:756</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Shares_html_a172b2a1acb1f2765729ef892053ebd7a"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Shares.html#a172b2a1acb1f2765729ef892053ebd7a">ripple::ValidVault::Shares::sharesMaximum</a></div><div class="ttdeci">std::uint64_t sharesMaximum</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00759">InvariantCheck.h:759</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Shares_html_a4f42bda654dd9d58d37f6d9f182e0207"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Shares.html#a4f42bda654dd9d58d37f6d9f182e0207">ripple::ValidVault::Shares::make</a></div><div class="ttdeci">static Shares make(SLE const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02187">InvariantCheck.cpp:2187</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Shares_html_abc2dca512e596bf44f82406394823c4a"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Shares.html#abc2dca512e596bf44f82406394823c4a">ripple::ValidVault::Shares::share</a></div><div class="ttdeci">MPTIssue share</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00757">InvariantCheck.h:757</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Shares_html_ad64b794645787a161ac46c2c2fa180e4"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Shares.html#ad64b794645787a161ac46c2c2fa180e4">ripple::ValidVault::Shares::sharesTotal</a></div><div class="ttdeci">std::uint64_t sharesTotal</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00758">InvariantCheck.h:758</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html">ripple::ValidVault::Vault</a></div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00741">InvariantCheck.h:742</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html_a1c2c3f3ea90c216fece9f48d0256d55d"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html#a1c2c3f3ea90c216fece9f48d0256d55d">ripple::ValidVault::Vault::make</a></div><div class="ttdeci">static Vault make(SLE const &)</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8cpp_source.html#l02168">InvariantCheck.cpp:2168</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html_a1ef1fcaf52a70d1e3eaa917971c3c539"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html#a1ef1fcaf52a70d1e3eaa917971c3c539">ripple::ValidVault::Vault::shareMPTID</a></div><div class="ttdeci">uint192 shareMPTID</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00746">InvariantCheck.h:746</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html_a27f242c39c989f28e8ed75aa0044a5c7"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html#a27f242c39c989f28e8ed75aa0044a5c7">ripple::ValidVault::Vault::lossUnrealized</a></div><div class="ttdeci">Number lossUnrealized</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00750">InvariantCheck.h:750</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html_a2d90738de6a21fd5e48ce90b7eb4b0ed"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html#a2d90738de6a21fd5e48ce90b7eb4b0ed">ripple::ValidVault::Vault::asset</a></div><div class="ttdeci">Asset asset</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00744">InvariantCheck.h:744</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html_a40bcc33558cc7b91caa16f852d17bc1e"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html#a40bcc33558cc7b91caa16f852d17bc1e">ripple::ValidVault::Vault::key</a></div><div class="ttdeci">uint256 key</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00743">InvariantCheck.h:743</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html_a4355b0995e958a60c9b6120fbf8f9630"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html#a4355b0995e958a60c9b6120fbf8f9630">ripple::ValidVault::Vault::pseudoId</a></div><div class="ttdeci">AccountID pseudoId</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00745">InvariantCheck.h:745</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html_aacf27180c45ff245b4eb981b66e227df"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html#aacf27180c45ff245b4eb981b66e227df">ripple::ValidVault::Vault::assetsMaximum</a></div><div class="ttdeci">Number assetsMaximum</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00749">InvariantCheck.h:749</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html_acb76ee3fb652e0bc6e5d0d2cd3940ecd"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html#acb76ee3fb652e0bc6e5d0d2cd3940ecd">ripple::ValidVault::Vault::assetsAvailable</a></div><div class="ttdeci">Number assetsAvailable</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00748">InvariantCheck.h:748</a></div></div>
|
|
<div class="ttc" id="astructripple_1_1ValidVault_1_1Vault_html_af2bbe0990ee79438e9a026644c8b000a"><div class="ttname"><a href="structripple_1_1ValidVault_1_1Vault.html#af2bbe0990ee79438e9a026644c8b000a">ripple::ValidVault::Vault::assetsTotal</a></div><div class="ttdeci">Number assetsTotal</div><div class="ttdef"><b>Definition</b> <a href="InvariantCheck_8h_source.html#l00747">InvariantCheck.h:747</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="aunordered_map_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a></div></div>
|
|
<div class="ttc" id="aunordered_set_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/unordered_set.html">unordered_set</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 -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|