This commit is contained in:
nbougalis
2020-12-05 06:17:37 +00:00
parent 27ba201b4c
commit ee2b4c457d
4211 changed files with 96026 additions and 94287 deletions

View File

@@ -207,29 +207,29 @@ $(function() {
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a958ac2550ee88b655217f6f1f51c6222a0fea6a13c52b4d4725368f24b045ca84">Action::cache</a>:</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">continue</span>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a958ac2550ee88b655217f6f1f51c6222a26eb25b14d930f9d5f59b2c50798a9a4">Action::erase</a>:</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; type = &amp;<a class="code" href="namespaceripple.html#a738f8b07410bfb3ca6f9c097de3a8832">sfDeletedNode</a>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; type = &amp;<a class="code" href="namespaceripple.html#a6280c867bc49b5261f4ba06214bc9f34">sfDeletedNode</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a958ac2550ee88b655217f6f1f51c6222ae0df5f3dfd2650ae5be9993434e2b2c0">Action::insert</a>:</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; type = &amp;<a class="code" href="namespaceripple.html#ad505bb1ea237080dcb947ec5a48b8aba">sfCreatedNode</a>;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; type = &amp;<a class="code" href="namespaceripple.html#adf81d0ff0fd10842f44f21cac467d0b5">sfCreatedNode</a>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordflow">case</span> <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a958ac2550ee88b655217f6f1f51c6222a8f45a2644508b5282f57fe129f62d19a">Action::modify</a>:</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; type = &amp;<a class="code" href="namespaceripple.html#a28444af630ffe05b75075785343b45c0">sfModifiedNode</a>;</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; type = &amp;<a class="code" href="namespaceripple.html#acfcb7787aa81c35640ba284e541f9a68">sfModifiedNode</a>;</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; }</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> origNode = to.<a class="code" href="classripple_1_1OpenView.html#ad31c6cb5856530ac7d72bf01fe780d43">read</a>(<a class="code" href="namespaceripple_1_1keylet.html#a78921721302f172696ebc5c64e279763">keylet::unchecked</a>(item.first));</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keyword">auto</span> curNode = item.second.second;</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">if</span> ((type == &amp;<a class="code" href="namespaceripple.html#a28444af630ffe05b75075785343b45c0">sfModifiedNode</a>) &amp;&amp; (*curNode == *origNode))</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keywordflow">if</span> ((type == &amp;<a class="code" href="namespaceripple.html#acfcb7787aa81c35640ba284e541f9a68">sfModifiedNode</a>) &amp;&amp; (*curNode == *origNode))</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keywordflow">continue</span>;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a> nodeType = curNode</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; ? curNode-&gt;getFieldU16(<a class="code" href="namespaceripple.html#a17d40ddaaa1efdd012235e36224df2e8">sfLedgerEntryType</a>)</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; : origNode-&gt;getFieldU16(<a class="code" href="namespaceripple.html#a17d40ddaaa1efdd012235e36224df2e8">sfLedgerEntryType</a>);</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; ? curNode-&gt;getFieldU16(<a class="code" href="namespaceripple.html#a95e082491139cffc65c01b6fcaa3edfe">sfLedgerEntryType</a>)</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; : origNode-&gt;getFieldU16(<a class="code" href="namespaceripple.html#a95e082491139cffc65c01b6fcaa3edfe">sfLedgerEntryType</a>);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; meta.<a class="code" href="classripple_1_1TxMeta.html#a773883dcb28ff0f6e0cc2bd0055f908e">setAffectedNode</a>(item.first, *type, nodeType);</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">if</span> (type == &amp;<a class="code" href="namespaceripple.html#a738f8b07410bfb3ca6f9c097de3a8832">sfDeletedNode</a>)</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">if</span> (type == &amp;<a class="code" href="namespaceripple.html#a6280c867bc49b5261f4ba06214bc9f34">sfDeletedNode</a>)</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; {</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; assert(origNode &amp;&amp; curNode);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a97fac093c160ca7a69e1860c02750c7e">threadOwners</a>(to, meta, origNode, newMod, j);</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> prevs(<a class="code" href="namespaceripple.html#ab81d634185168f1fa7f144dd18c31089">sfPreviousFields</a>);</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> prevs(<a class="code" href="namespaceripple.html#a81a75695c47f61029d3cb142e0c4116a">sfPreviousFields</a>);</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; obj : *origNode)</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; {</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="comment">// go through the original node for</span></div>
@@ -243,7 +243,7 @@ $(function() {
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; meta.<a class="code" href="classripple_1_1TxMeta.html#ae5b63d95023f6bea1049f227beceb7d4">getAffectedNode</a>(item.first)</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; .<a class="code" href="classripple_1_1STObject.html#ad924902da7debaf286597d6da0ae26e9">emplace_back</a>(std::move(prevs));</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> finals(<a class="code" href="namespaceripple.html#a97106dd9790795c6202aa5e4d95b3f7d">sfFinalFields</a>);</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> finals(<a class="code" href="namespaceripple.html#ae6962034c5c2db38335513cae7086781">sfFinalFields</a>);</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; obj : *curNode)</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; {</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="comment">// go through the final node for final fields</span></div>
@@ -256,7 +256,7 @@ $(function() {
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; meta.<a class="code" href="classripple_1_1TxMeta.html#ae5b63d95023f6bea1049f227beceb7d4">getAffectedNode</a>(item.first)</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; .<a class="code" href="classripple_1_1STObject.html#ad924902da7debaf286597d6da0ae26e9">emplace_back</a>(std::move(finals));</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; }</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == &amp;<a class="code" href="namespaceripple.html#a28444af630ffe05b75075785343b45c0">sfModifiedNode</a>)</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == &amp;<a class="code" href="namespaceripple.html#acfcb7787aa81c35640ba284e541f9a68">sfModifiedNode</a>)</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; {</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; assert(curNode &amp;&amp; origNode);</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; </div>
@@ -264,7 +264,7 @@ $(function() {
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; <span class="comment">// item modified</span></div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a701ddeba06b2df355cc359fcdf1e60e1">threadItem</a>(meta, curNode);</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> prevs(<a class="code" href="namespaceripple.html#ab81d634185168f1fa7f144dd18c31089">sfPreviousFields</a>);</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> prevs(<a class="code" href="namespaceripple.html#a81a75695c47f61029d3cb142e0c4116a">sfPreviousFields</a>);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; obj : *origNode)</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; {</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="comment">// search the original node for values saved on modify</span></div>
@@ -277,7 +277,7 @@ $(function() {
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; meta.<a class="code" href="classripple_1_1TxMeta.html#ae5b63d95023f6bea1049f227beceb7d4">getAffectedNode</a>(item.first)</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; .<a class="code" href="classripple_1_1STObject.html#ad924902da7debaf286597d6da0ae26e9">emplace_back</a>(std::move(prevs));</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> finals(<a class="code" href="namespaceripple.html#a97106dd9790795c6202aa5e4d95b3f7d">sfFinalFields</a>);</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> finals(<a class="code" href="namespaceripple.html#ae6962034c5c2db38335513cae7086781">sfFinalFields</a>);</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; obj : *curNode)</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; {</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; <span class="comment">// search the final node for values saved always</span></div>
@@ -290,7 +290,7 @@ $(function() {
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; meta.<a class="code" href="classripple_1_1TxMeta.html#ae5b63d95023f6bea1049f227beceb7d4">getAffectedNode</a>(item.first)</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; .<a class="code" href="classripple_1_1STObject.html#ad924902da7debaf286597d6da0ae26e9">emplace_back</a>(std::move(finals));</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; }</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == &amp;<a class="code" href="namespaceripple.html#ad505bb1ea237080dcb947ec5a48b8aba">sfCreatedNode</a>) <span class="comment">// if created, thread to owner(s)</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == &amp;<a class="code" href="namespaceripple.html#adf81d0ff0fd10842f44f21cac467d0b5">sfCreatedNode</a>) <span class="comment">// if created, thread to owner(s)</span></div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; {</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; assert(curNode &amp;&amp; !origNode);</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a97fac093c160ca7a69e1860c02750c7e">threadOwners</a>(to, meta, curNode, newMod, j);</div>
@@ -298,7 +298,7 @@ $(function() {
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">if</span> (curNode-&gt;isThreadedType()) <span class="comment">// always thread to self</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a701ddeba06b2df355cc359fcdf1e60e1">threadItem</a>(meta, curNode);</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; </div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> news(<a class="code" href="namespaceripple.html#aac1bba296382f51cbea52bf57a68f0bc">sfNewFields</a>);</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <a class="code" href="classripple_1_1STObject.html">STObject</a> news(<a class="code" href="namespaceripple.html#a737786376eaaa852f53f51d2463135f9">sfNewFields</a>);</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; obj : *curNode)</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; {</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="comment">// save non-default values</span></div>
@@ -601,17 +601,17 @@ $(function() {
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; </div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <span class="keywordflow">if</span> (!prevTxID.<a class="code" href="classripple_1_1base__uint.html#a6fd7dba1ad932f4c1246c9a090c145e5">isZero</a>())</div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; {</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keyword">auto</span>&amp; node = meta.<a class="code" href="classripple_1_1TxMeta.html#ae5b63d95023f6bea1049f227beceb7d4">getAffectedNode</a>(sle, <a class="code" href="namespaceripple.html#a28444af630ffe05b75075785343b45c0">sfModifiedNode</a>);</div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="keyword">auto</span>&amp; node = meta.<a class="code" href="classripple_1_1TxMeta.html#ae5b63d95023f6bea1049f227beceb7d4">getAffectedNode</a>(sle, <a class="code" href="namespaceripple.html#acfcb7787aa81c35640ba284e541f9a68">sfModifiedNode</a>);</div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; </div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keywordflow">if</span> (node.getFieldIndex(<a class="code" href="namespaceripple.html#a79718944ee9814817f43065752c76b77">sfPreviousTxnID</a>) == -1)</div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <span class="keywordflow">if</span> (node.getFieldIndex(<a class="code" href="namespaceripple.html#a97458443150cb9a76c32f56d1bff00f0">sfPreviousTxnID</a>) == -1)</div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; {</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; assert(node.getFieldIndex(<a class="code" href="namespaceripple.html#aa8ce50c8c8d85e29c743997c8378564f">sfPreviousTxnLgrSeq</a>) == -1);</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; node.setFieldH256(<a class="code" href="namespaceripple.html#a79718944ee9814817f43065752c76b77">sfPreviousTxnID</a>, prevTxID);</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; node.setFieldU32(<a class="code" href="namespaceripple.html#aa8ce50c8c8d85e29c743997c8378564f">sfPreviousTxnLgrSeq</a>, prevLgrID);</div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; assert(node.getFieldIndex(<a class="code" href="namespaceripple.html#a735d480bdbcfa9135a2e6cf5944fea50">sfPreviousTxnLgrSeq</a>) == -1);</div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; node.setFieldH256(<a class="code" href="namespaceripple.html#a97458443150cb9a76c32f56d1bff00f0">sfPreviousTxnID</a>, prevTxID);</div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160; node.setFieldU32(<a class="code" href="namespaceripple.html#a735d480bdbcfa9135a2e6cf5944fea50">sfPreviousTxnLgrSeq</a>, prevLgrID);</div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160; }</div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160; </div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; assert(node.getFieldH256(<a class="code" href="namespaceripple.html#a79718944ee9814817f43065752c76b77">sfPreviousTxnID</a>) == prevTxID);</div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; assert(node.getFieldU32(<a class="code" href="namespaceripple.html#aa8ce50c8c8d85e29c743997c8378564f">sfPreviousTxnLgrSeq</a>) == prevLgrID);</div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160; assert(node.getFieldH256(<a class="code" href="namespaceripple.html#a97458443150cb9a76c32f56d1bff00f0">sfPreviousTxnID</a>) == prevTxID);</div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160; assert(node.getFieldU32(<a class="code" href="namespaceripple.html#a735d480bdbcfa9135a2e6cf5944fea50">sfPreviousTxnLgrSeq</a>) == prevLgrID);</div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160; }</div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;}</div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160; </div>
@@ -700,13 +700,13 @@ $(function() {
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; }</div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keywordflow">case</span> <a class="code" href="namespaceripple.html#af6e0324b257fc9992b83ecf827c2a07ba0dca36851b869200981387f3b9f5cdee">ltRIPPLE_STATE</a>: {</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a3b84e6caea0d8f5e213a863d05e77563">threadTx</a>(base, meta, (*sle)[<a class="code" href="namespaceripple.html#aaf69964db2cd73dde65acefced1e3441">sfLowLimit</a>].getIssuer(), mods, j);</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a3b84e6caea0d8f5e213a863d05e77563">threadTx</a>(base, meta, (*sle)[<a class="code" href="namespaceripple.html#a4f29578bd1b3d2d1225a87890489e7ca">sfHighLimit</a>].getIssuer(), mods, j);</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a3b84e6caea0d8f5e213a863d05e77563">threadTx</a>(base, meta, (*sle)[<a class="code" href="namespaceripple.html#a823af8711d62eb5661ccab5af1dde03a">sfLowLimit</a>].getIssuer(), mods, j);</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a3b84e6caea0d8f5e213a863d05e77563">threadTx</a>(base, meta, (*sle)[<a class="code" href="namespaceripple.html#a78b8a880e6176b96eea2351ce8b9db77">sfHighLimit</a>].getIssuer(), mods, j);</div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; }</div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="keywordflow">default</span>: {</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; <span class="comment">// If sfAccount is present, thread to that account</span></div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> optSleAcct{(*sle)[~<a class="code" href="namespaceripple.html#af0fe0cd9ec9c5f73998088d7d133c394">sfAccount</a>]})</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> optSleAcct{(*sle)[~<a class="code" href="namespaceripple.html#a5bab99595719d22579e10d21cf048eb0">sfAccount</a>]})</div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a3b84e6caea0d8f5e213a863d05e77563">threadTx</a>(base, meta, *optSleAcct, mods, j);</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; </div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; <span class="comment">// Don&#39;t thread a check&#39;s sfDestination unless the amendment is</span></div>
@@ -716,7 +716,7 @@ $(function() {
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; </div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; <span class="comment">// If sfDestination is present, thread to that account</span></div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> optSleDest{(*sle)[~<a class="code" href="namespaceripple.html#a902fa1f41357ca087dfc0cd8aa3c517f">sfDestination</a>]})</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> optSleDest{(*sle)[~<a class="code" href="namespaceripple.html#a15aa3b3032d0908932dc5abf4b1ef862">sfDestination</a>]})</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; <a class="code" href="classripple_1_1detail_1_1ApplyStateTable.html#a3b84e6caea0d8f5e213a863d05e77563">threadTx</a>(base, meta, *optSleDest, mods, j);</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; }</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; }</div>
@@ -725,37 +725,33 @@ $(function() {
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;} <span class="comment">// namespace detail</span></div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceripple_html_a735d480bdbcfa9135a2e6cf5944fea50"><div class="ttname"><a href="namespaceripple.html#a735d480bdbcfa9135a2e6cf5944fea50">ripple::sfPreviousTxnLgrSeq</a></div><div class="ttdeci">const SF_UINT32 sfPreviousTxnLgrSeq</div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_a10ff5beee54073a0fc27425c591fac9e"><div class="ttname"><a href="classripple_1_1OpenView.html#a10ff5beee54073a0fc27425c591fac9e">ripple::OpenView::txCount</a></div><div class="ttdeci">std::size_t txCount() const</div><div class="ttdoc">Return the number of tx inserted since creation.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8cpp_source.html#l00123">OpenView.cpp:123</a></div></div>
<div class="ttc" id="anamespaceripple_html_a97458443150cb9a76c32f56d1bff00f0"><div class="ttname"><a href="namespaceripple.html#a97458443150cb9a76c32f56d1bff00f0">ripple::sfPreviousTxnID</a></div><div class="ttdeci">const SF_HASH256 sfPreviousTxnID</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_ad6a1856ba17b6c03dda8c2e163aca613"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#ad6a1856ba17b6c03dda8c2e163aca613">ripple::detail::ApplyStateTable::size</a></div><div class="ttdeci">std::size_t size() const</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00055">ApplyStateTable.cpp:55</a></div></div>
<div class="ttc" id="astructripple_1_1Keylet_html"><div class="ttname"><a href="structripple_1_1Keylet.html">ripple::Keylet</a></div><div class="ttdoc">A pair of SHAMap key and LedgerEntryType.</div><div class="ttdef"><b>Definition:</b> <a href="Keylet_8h_source.html#l00038">Keylet.h:38</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab81d634185168f1fa7f144dd18c31089"><div class="ttname"><a href="namespaceripple.html#ab81d634185168f1fa7f144dd18c31089">ripple::sfPreviousFields</a></div><div class="ttdeci">const SField sfPreviousFields(access, STI_OBJECT, 6, &quot;PreviousFields&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00504">SField.h:504</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 class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceripple_html_aa8ce50c8c8d85e29c743997c8378564f"><div class="ttname"><a href="namespaceripple.html#aa8ce50c8c8d85e29c743997c8378564f">ripple::sfPreviousTxnLgrSeq</a></div><div class="ttdeci">const SF_U32 sfPreviousTxnLgrSeq(access, STI_UINT32, 5, &quot;PreviousTxnLgrSeq&quot;, SField::sMD_DeleteFinal)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00357">SField.h:357</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00309">Journal.h:309</a></div></div>
<div class="ttc" id="anamespaceripple_html_a17d40ddaaa1efdd012235e36224df2e8"><div class="ttname"><a href="namespaceripple.html#a17d40ddaaa1efdd012235e36224df2e8">ripple::sfLedgerEntryType</a></div><div class="ttdeci">const SF_U16 sfLedgerEntryType(access, STI_UINT16, 1, &quot;LedgerEntryType&quot;, SField::sMD_Never)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00346">SField.h:346</a></div></div>
<div class="ttc" id="anamespaceripple_html_a15aa3b3032d0908932dc5abf4b1ef862"><div class="ttname"><a href="namespaceripple.html#a15aa3b3032d0908932dc5abf4b1ef862">ripple::sfDestination</a></div><div class="ttdeci">const SF_ACCOUNT sfDestination</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a6e568a81691fe5eaa22c56fdff11303a"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a6e568a81691fe5eaa22c56fdff11303a">ripple::detail::ApplyStateTable::insert</a></div><div class="ttdeci">void insert(ReadView const &amp;base, std::shared_ptr&lt; SLE &gt; const &amp;sle)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00432">ApplyStateTable.cpp:432</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html"><div class="ttname"><a href="classripple_1_1OpenView.html">ripple::OpenView</a></div><div class="ttdoc">Writable ledger view that accumulates state and tx changes.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8h_source.html#l00055">OpenView.h:55</a></div></div>
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/find.html">std::map::find</a></div><div class="ttdeci">T find(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a5ec327d07ac54d993660381dbc68d6a2"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a5ec327d07ac54d993660381dbc68d6a2">ripple::detail::ApplyStateTable::visit</a></div><div class="ttdeci">void visit(ReadView const &amp;base, std::function&lt; void(uint256 const &amp;key, bool isDelete, std::shared_ptr&lt; SLE const &gt; const &amp;before, std::shared_ptr&lt; SLE const &gt; const &amp;after)&gt; const &amp;func) const</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00074">ApplyStateTable.cpp:74</a></div></div>
<div class="ttc" id="aclassripple_1_1RawView_html_accebb9124b44b63080c236f01e070a1e"><div class="ttname"><a href="classripple_1_1RawView.html#accebb9124b44b63080c236f01e070a1e">ripple::RawView::rawDestroyXRP</a></div><div class="ttdeci">virtual void rawDestroyXRP(XRPAmount const &amp;fee)=0</div><div class="ttdoc">Destroy XRP.</div></div>
<div class="ttc" id="anamespaceripple_html_af0fe0cd9ec9c5f73998088d7d133c394"><div class="ttname"><a href="namespaceripple.html#af0fe0cd9ec9c5f73998088d7d133c394">ripple::sfAccount</a></div><div class="ttdeci">const SF_Account sfAccount(access, STI_ACCOUNT, 1, &quot;Account&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00481">SField.h:481</a></div></div>
<div class="ttc" id="anamespaceripple_html_aac1bba296382f51cbea52bf57a68f0bc"><div class="ttname"><a href="namespaceripple.html#aac1bba296382f51cbea52bf57a68f0bc">ripple::sfNewFields</a></div><div class="ttdeci">const SField sfNewFields(access, STI_OBJECT, 8, &quot;NewFields&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00506">SField.h:506</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_ab6123d053903d175f545b12f1436984aa0029817db1b7656ff16bc754b77b816b"><div class="ttname"><a href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aa0029817db1b7656ff16bc754b77b816b">ripple::SField::sMD_ChangeNew</a></div><div class="ttdeci">@ sMD_ChangeNew</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00115">SField.h:115</a></div></div>
<div class="ttc" id="anamespaceripple_html_a08a13b62b18272366f788632359e8793"><div class="ttname"><a href="namespaceripple.html#a08a13b62b18272366f788632359e8793">ripple::toBase58</a></div><div class="ttdeci">std::string toBase58(AccountID const &amp;v)</div><div class="ttdoc">Convert AccountID to base58 checked string.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00029">AccountID.cpp:29</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_aa1b8f2096a40bf95115eb37b77e8bf8c"><div class="ttname"><a href="classripple_1_1STObject.html#aa1b8f2096a40bf95115eb37b77e8bf8c">ripple::STObject::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00316">STObject.h:316</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_aa1b8f2096a40bf95115eb37b77e8bf8c"><div class="ttname"><a href="classripple_1_1STObject.html#aa1b8f2096a40bf95115eb37b77e8bf8c">ripple::STObject::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00310">STObject.h:310</a></div></div>
<div class="ttc" id="aemplace_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/emplace.html">std::map::emplace</a></div><div class="ttdeci">T emplace(T... args)</div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00327">Journal.h:327</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae6962034c5c2db38335513cae7086781"><div class="ttname"><a href="namespaceripple.html#ae6962034c5c2db38335513cae7086781">ripple::sfFinalFields</a></div><div class="ttdeci">const SField sfFinalFields</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a555c3b482f8688a50002a5a0a5faec03"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a555c3b482f8688a50002a5a0a5faec03">ripple::detail::ApplyStateTable::exists</a></div><div class="ttdeci">bool exists(ReadView const &amp;base, Keylet const &amp;k) const</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00268">ApplyStateTable.cpp:268</a></div></div>
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
<div class="ttc" id="aclassripple_1_1TxMeta_html_a5e6c6dcd1dfb5fa6791dcd3dcac3dbd8"><div class="ttname"><a href="classripple_1_1TxMeta.html#a5e6c6dcd1dfb5fa6791dcd3dcac3dbd8">ripple::TxMeta::getTxID</a></div><div class="ttdeci">uint256 const &amp; getTxID()</div><div class="ttdef"><b>Definition:</b> <a href="TxMeta_8h_source.html#l00053">TxMeta.h:53</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a701ddeba06b2df355cc359fcdf1e60e1"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a701ddeba06b2df355cc359fcdf1e60e1">ripple::detail::ApplyStateTable::threadItem</a></div><div class="ttdeci">static void threadItem(TxMeta &amp;meta, std::shared_ptr&lt; SLE &gt; const &amp;to)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00523">ApplyStateTable.cpp:523</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a958ac2550ee88b655217f6f1f51c6222a0fea6a13c52b4d4725368f24b045ca84"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a958ac2550ee88b655217f6f1f51c6222a0fea6a13c52b4d4725368f24b045ca84">ripple::detail::ApplyStateTable::Action::cache</a></div><div class="ttdeci">@ cache</div></div>
<div class="ttc" id="aclassripple_1_1RawView_html_ad27fcee888dd020ca39a2327d1a5f19c"><div class="ttname"><a href="classripple_1_1RawView.html#ad27fcee888dd020ca39a2327d1a5f19c">ripple::RawView::rawReplace</a></div><div class="ttdeci">virtual void rawReplace(std::shared_ptr&lt; SLE &gt; const &amp;sle)=0</div><div class="ttdoc">Unconditionally replace a state item.</div></div>
<div class="ttc" id="anamespaceripple_html_a97106dd9790795c6202aa5e4d95b3f7d"><div class="ttname"><a href="namespaceripple.html#a97106dd9790795c6202aa5e4d95b3f7d">ripple::sfFinalFields</a></div><div class="ttdeci">const SField sfFinalFields(access, STI_OBJECT, 7, &quot;FinalFields&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00505">SField.h:505</a></div></div>
<div class="ttc" id="anamespaceripple_html_a28444af630ffe05b75075785343b45c0"><div class="ttname"><a href="namespaceripple.html#a28444af630ffe05b75075785343b45c0">ripple::sfModifiedNode</a></div><div class="ttdeci">const SField sfModifiedNode(access, STI_OBJECT, 5, &quot;ModifiedNode&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00503">SField.h:503</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4f29578bd1b3d2d1225a87890489e7ca"><div class="ttname"><a href="namespaceripple.html#a4f29578bd1b3d2d1225a87890489e7ca">ripple::sfHighLimit</a></div><div class="ttdeci">const SF_Amount sfHighLimit(access, STI_AMOUNT, 7, &quot;HighLimit&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00447">SField.h:447</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6280c867bc49b5261f4ba06214bc9f34"><div class="ttname"><a href="namespaceripple.html#a6280c867bc49b5261f4ba06214bc9f34">ripple::sfDeletedNode</a></div><div class="ttdeci">const SField sfDeletedNode</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_aebf108c8a6b2e8e7a0f516df29d0e926"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#aebf108c8a6b2e8e7a0f516df29d0e926">ripple::detail::ApplyStateTable::destroyXRP</a></div><div class="ttdeci">void destroyXRP(XRPAmount const &amp;fee)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00514">ApplyStateTable.cpp:514</a></div></div>
<div class="ttc" id="anamespaceripple_html_aaf69964db2cd73dde65acefced1e3441"><div class="ttname"><a href="namespaceripple.html#aaf69964db2cd73dde65acefced1e3441">ripple::sfLowLimit</a></div><div class="ttdeci">const SF_Amount sfLowLimit(access, STI_AMOUNT, 6, &quot;LowLimit&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00446">SField.h:446</a></div></div>
<div class="ttc" id="anamespaceripple_html_af6e0324b257fc9992b83ecf827c2a07bad7915d2d8a69386a38eebd7b859dcb6d"><div class="ttname"><a href="namespaceripple.html#af6e0324b257fc9992b83ecf827c2a07bad7915d2d8a69386a38eebd7b859dcb6d">ripple::ltCHECK</a></div><div class="ttdeci">@ ltCHECK</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00085">LedgerFormats.h:85</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_aed60756c5ff71886b95b0d09022f3e3c"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#aed60756c5ff71886b95b0d09022f3e3c">ripple::detail::ApplyStateTable::dropsDestroyed_</a></div><div class="ttdeci">XRPAmount dropsDestroyed_</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8h_source.html#l00052">ApplyStateTable.h:52</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_ad8170222c018b2a9953559d5ca412ee6"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#ad8170222c018b2a9953559d5ca412ee6">ripple::detail::ApplyStateTable::replace</a></div><div class="ttdeci">void replace(ReadView const &amp;base, std::shared_ptr&lt; SLE &gt; const &amp;sle)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00462">ApplyStateTable.cpp:462</a></div></div>
@@ -763,21 +759,24 @@ $(function() {
<div class="ttc" id="aclassripple_1_1TxMeta_html"><div class="ttname"><a href="classripple_1_1TxMeta.html">ripple::TxMeta</a></div><div class="ttdef"><b>Definition:</b> <a href="TxMeta_8h_source.html#l00032">TxMeta.h:32</a></div></div>
<div class="ttc" id="astructripple_1_1Keylet_html_a482983062843a8682fcea76a309c73db"><div class="ttname"><a href="structripple_1_1Keylet.html#a482983062843a8682fcea76a309c73db">ripple::Keylet::key</a></div><div class="ttdeci">uint256 key</div><div class="ttdef"><b>Definition:</b> <a href="Keylet_8h_source.html#l00041">Keylet.h:41</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint&lt; 256 &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_a823af8711d62eb5661ccab5af1dde03a"><div class="ttname"><a href="namespaceripple.html#a823af8711d62eb5661ccab5af1dde03a">ripple::sfLowLimit</a></div><div class="ttdeci">const SF_AMOUNT sfLowLimit</div></div>
<div class="ttc" id="aclassripple_1_1RawView_html"><div class="ttname"><a href="classripple_1_1RawView.html">ripple::RawView</a></div><div class="ttdoc">Interface for ledger entry changes.</div><div class="ttdef"><b>Definition:</b> <a href="RawView_8h_source.html#l00037">RawView.h:37</a></div></div>
<div class="ttc" id="aemplace_hint_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/emplace_hint.html">std::map::emplace_hint</a></div><div class="ttdeci">T emplace_hint(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1SField_html_ab6123d053903d175f545b12f1436984aaac5fc3d945894a116e771a4b04e33847"><div class="ttname"><a href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aaac5fc3d945894a116e771a4b04e33847">ripple::SField::sMD_Always</a></div><div class="ttdeci">@ sMD_Always</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00118">SField.h:118</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_a6fd7dba1ad932f4c1246c9a090c145e5"><div class="ttname"><a href="classripple_1_1base__uint.html#a6fd7dba1ad932f4c1246c9a090c145e5">ripple::base_uint::isZero</a></div><div class="ttdeci">bool isZero() const</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00475">base_uint.h:475</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html_a6fd7dba1ad932f4c1246c9a090c145e5"><div class="ttname"><a href="classripple_1_1base__uint.html#a6fd7dba1ad932f4c1246c9a090c145e5">ripple::base_uint::isZero</a></div><div class="ttdeci">bool isZero() const</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00439">base_uint.h:439</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_ac71c446d6cd8570add6765c71d5f8e8d"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#ac71c446d6cd8570add6765c71d5f8e8d">ripple::detail::ApplyStateTable::apply</a></div><div class="ttdeci">void apply(RawView &amp;to) const</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00031">ApplyStateTable.cpp:31</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_ab6123d053903d175f545b12f1436984aa999d199098173271796050f2a3c40fad"><div class="ttname"><a href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aa999d199098173271796050f2a3c40fad">ripple::SField::sMD_Create</a></div><div class="ttdeci">@ sMD_Create</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00117">SField.h:117</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a50c370db96b4fdcdd202d9c2c38afce9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00129">Indexes.cpp:129</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a50c370db96b4fdcdd202d9c2c38afce9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00134">Indexes.cpp:134</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a97fac093c160ca7a69e1860c02750c7e"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a97fac093c160ca7a69e1860c02750c7e">ripple::detail::ApplyStateTable::threadOwners</a></div><div class="ttdeci">void threadOwners(ReadView const &amp;base, TxMeta &amp;meta, std::shared_ptr&lt; SLE const &gt; const &amp;sle, Mods &amp;mods, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00617">ApplyStateTable.cpp:617</a></div></div>
<div class="ttc" id="aclassripple_1_1RawView_html_a144f9ecbd046e28918d273728ad91eb0"><div class="ttname"><a href="classripple_1_1RawView.html#a144f9ecbd046e28918d273728ad91eb0">ripple::RawView::rawInsert</a></div><div class="ttdeci">virtual void rawInsert(std::shared_ptr&lt; SLE &gt; const &amp;sle)=0</div><div class="ttdoc">Unconditionally insert a state item.</div></div>
<div class="ttc" id="anamespaceripple_html_ac73c4c435b681301e35a8028c549c709"><div class="ttname"><a href="namespaceripple.html#ac73c4c435b681301e35a8028c549c709">ripple::fixCheckThreading</a></div><div class="ttdeci">const uint256 fixCheckThreading</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00180">Feature.cpp:180</a></div></div>
<div class="ttc" id="anamespaceripple_html_a737786376eaaa852f53f51d2463135f9"><div class="ttname"><a href="namespaceripple.html#a737786376eaaa852f53f51d2463135f9">ripple::sfNewFields</a></div><div class="ttdeci">const SField sfNewFields</div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_ad2a95c6fd9303d94164d55530cc1df39"><div class="ttname"><a href="classripple_1_1OpenView.html#ad2a95c6fd9303d94164d55530cc1df39">ripple::OpenView::rawReplace</a></div><div class="ttdeci">void rawReplace(std::shared_ptr&lt; SLE &gt; const &amp;sle) override</div><div class="ttdoc">Unconditionally replace a state item.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8cpp_source.html#l00244">OpenView.cpp:244</a></div></div>
<div class="ttc" id="anamespaceripple_html_a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8"><div class="ttname"><a href="namespaceripple.html#a169967ff418b80729654b6d45ade8711a334c4a4c42fdb79d7ebc3e73b517e6f8">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div></div>
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset&lt; CanCvtToTER &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1TxMeta_html_ae0538a322af7145258aed683057bfb70"><div class="ttname"><a href="classripple_1_1TxMeta.html#ae0538a322af7145258aed683057bfb70">ripple::TxMeta::addRaw</a></div><div class="ttdeci">void addRaw(Serializer &amp;, TER, std::uint32_t index)</div><div class="ttdef"><b>Definition:</b> <a href="TxMeta_8cpp_source.html#l00218">TxMeta.cpp:218</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_aea54a965aa77bcd1f3cdb34c24176cb6"><div class="ttname"><a href="classripple_1_1OpenView.html#aea54a965aa77bcd1f3cdb34c24176cb6">ripple::OpenView::open</a></div><div class="ttdeci">bool open() const override</div><div class="ttdoc">Returns true if this reflects an open ledger.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8h_source.html#l00175">OpenView.h:175</a></div></div>
<div class="ttc" id="anamespaceripple_html_acfcb7787aa81c35640ba284e541f9a68"><div class="ttname"><a href="namespaceripple.html#acfcb7787aa81c35640ba284e541f9a68">ripple::sfModifiedNode</a></div><div class="ttdeci">const SField sfModifiedNode</div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_ac1d377c35a8332d069b09be8f4008dec"><div class="ttname"><a href="classripple_1_1ReadView.html#ac1d377c35a8332d069b09be8f4008dec">ripple::ReadView::exists</a></div><div class="ttdeci">virtual bool exists(Keylet const &amp;k) const =0</div><div class="ttdoc">Determine if a state item exists.</div></div>
<div class="ttc" id="aerase_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/erase.html">std::map::erase</a></div><div class="ttdeci">T erase(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1SField_html_ab6123d053903d175f545b12f1436984aa27eebffbb3870e6dec971a4e5eab508e"><div class="ttname"><a href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aa27eebffbb3870e6dec971a4e5eab508e">ripple::SField::sMD_DeleteFinal</a></div><div class="ttdeci">@ sMD_DeleteFinal</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00116">SField.h:116</a></div></div>
@@ -787,17 +786,18 @@ $(function() {
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a3b84e6caea0d8f5e213a863d05e77563"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a3b84e6caea0d8f5e213a863d05e77563">ripple::detail::ApplyStateTable::threadTx</a></div><div class="ttdeci">void threadTx(ReadView const &amp;base, TxMeta &amp;meta, AccountID const &amp;to, Mods &amp;mods, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00597">ApplyStateTable.cpp:597</a></div></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#l00058">Journal.h:58</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a></div></div>
<div class="ttc" id="anamespaceripple_html_a78b8a880e6176b96eea2351ce8b9db77"><div class="ttname"><a href="namespaceripple.html#a78b8a880e6176b96eea2351ce8b9db77">ripple::sfHighLimit</a></div><div class="ttdeci">const SF_AMOUNT sfHighLimit</div></div>
<div class="ttc" id="aclassripple_1_1Rules_html_a7d7f2142bf5c4a4ddf9fba8eb6c2aebd"><div class="ttname"><a href="classripple_1_1Rules.html#a7d7f2142bf5c4a4ddf9fba8eb6c2aebd">ripple::Rules::enabled</a></div><div class="ttdeci">bool enabled(uint256 const &amp;id) const</div><div class="ttdoc">Returns true if a feature is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8cpp_source.html#l00103">ReadView.cpp:103</a></div></div>
<div class="ttc" id="aforward_as_tuple_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/tuple/forward_as_tuple.html">std::forward_as_tuple</a></div><div class="ttdeci">T forward_as_tuple(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_ad505bb1ea237080dcb947ec5a48b8aba"><div class="ttname"><a href="namespaceripple.html#ad505bb1ea237080dcb947ec5a48b8aba">ripple::sfCreatedNode</a></div><div class="ttdeci">const SField sfCreatedNode(access, STI_OBJECT, 3, &quot;CreatedNode&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00501">SField.h:501</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a78921721302f172696ebc5c64e279763"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a78921721302f172696ebc5c64e279763">ripple::keylet::unchecked</a></div><div class="ttdeci">Keylet unchecked(uint256 const &amp;key) noexcept</div><div class="ttdoc">Any ledger entry.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00293">Indexes.cpp:293</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a78921721302f172696ebc5c64e279763"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a78921721302f172696ebc5c64e279763">ripple::keylet::unchecked</a></div><div class="ttdeci">Keylet unchecked(uint256 const &amp;key) noexcept</div><div class="ttdoc">Any ledger entry.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00298">Indexes.cpp:298</a></div></div>
<div class="ttc" id="aclassripple_1_1TxMeta_html_a9fbad6f4d81e6952637230ee3f49a183"><div class="ttname"><a href="classripple_1_1TxMeta.html#a9fbad6f4d81e6952637230ee3f49a183">ripple::TxMeta::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions p) const</div><div class="ttdef"><b>Definition:</b> <a href="TxMeta_8h_source.html#l00090">TxMeta.h:90</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a47de0fffb27709a3f9a5b12c3cf56009"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a47de0fffb27709a3f9a5b12c3cf56009">ripple::detail::ApplyStateTable::read</a></div><div class="ttdeci">std::shared_ptr&lt; SLE const &gt; read(ReadView const &amp;base, Keylet const &amp;k) const</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00325">ApplyStateTable.cpp:325</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a3351e0244f921234d5ba005a07ddf539"><div class="ttname"><a href="classripple_1_1ReadView.html#a3351e0244f921234d5ba005a07ddf539">ripple::ReadView::read</a></div><div class="ttdeci">virtual std::shared_ptr&lt; SLE const &gt; read(Keylet const &amp;k) const =0</div><div class="ttdoc">Return the state item associated with a key.</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a1f72320635a01285c1ded84ade7c9676"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a1f72320635a01285c1ded84ade7c9676">ripple::detail::ApplyStateTable::rawErase</a></div><div class="ttdeci">void rawErase(ReadView const &amp;base, std::shared_ptr&lt; SLE &gt; const &amp;sle)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00405">ApplyStateTable.cpp:405</a></div></div>
<div class="ttc" id="aclassripple_1_1STTx_html_ad314af66e2542db537b3b5de291d33c3"><div class="ttname"><a href="classripple_1_1STTx.html#ad314af66e2542db537b3b5de291d33c3">ripple::STTx::getTransactionID</a></div><div class="ttdeci">uint256 getTransactionID() const</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00123">STTx.h:123</a></div></div>
<div class="ttc" id="aclassripple_1_1STTx_html_ad314af66e2542db537b3b5de291d33c3"><div class="ttname"><a href="classripple_1_1STTx.html#ad314af66e2542db537b3b5de291d33c3">ripple::STTx::getTransactionID</a></div><div class="ttdeci">uint256 getTransactionID() const</div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00117">STTx.h:117</a></div></div>
<div class="ttc" id="anamespaceripple_html_a81a75695c47f61029d3cb142e0c4116a"><div class="ttname"><a href="namespaceripple.html#a81a75695c47f61029d3cb142e0c4116a">ripple::sfPreviousFields</a></div><div class="ttdeci">const SField sfPreviousFields</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a7e62021e501c3d99b49590266318e657"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a7e62021e501c3d99b49590266318e657">ripple::detail::ApplyStateTable::getForMod</a></div><div class="ttdeci">std::shared_ptr&lt; SLE &gt; getForMod(ReadView const &amp;base, key_type const &amp;key, Mods &amp;mods, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00548">ApplyStateTable.cpp:548</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_ad924902da7debaf286597d6da0ae26e9"><div class="ttname"><a href="classripple_1_1STObject.html#ad924902da7debaf286597d6da0ae26e9">ripple::STObject::emplace_back</a></div><div class="ttdeci">std::size_t emplace_back(Args &amp;&amp;... args)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00391">STObject.h:391</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_ad924902da7debaf286597d6da0ae26e9"><div class="ttname"><a href="classripple_1_1STObject.html#ad924902da7debaf286597d6da0ae26e9">ripple::STObject::emplace_back</a></div><div class="ttdeci">std::size_t emplace_back(Args &amp;&amp;... args)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00385">STObject.h:385</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_ab6123d053903d175f545b12f1436984aa59b670b9992a3b5a100d52daca630353"><div class="ttname"><a href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aa59b670b9992a3b5a100d52daca630353">ripple::SField::sMD_ChangeOrig</a></div><div class="ttdeci">@ sMD_ChangeOrig</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00114">SField.h:114</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_ad372c5680fff19307f6ccf0d9c6d533d"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#ad372c5680fff19307f6ccf0d9c6d533d">ripple::detail::ApplyStateTable::succ</a></div><div class="ttdeci">boost::optional&lt; key_type &gt; succ(ReadView const &amp;base, key_type const &amp;key, boost::optional&lt; key_type &gt; const &amp;last) const</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00290">ApplyStateTable.cpp:290</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html"><div class="ttname"><a href="classripple_1_1STObject.html">ripple::STObject</a></div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00051">STObject.h:51</a></div></div>
@@ -805,7 +805,8 @@ $(function() {
<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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_af6e0324b257fc9992b83ecf827c2a07ba0dca36851b869200981387f3b9f5cdee"><div class="ttname"><a href="namespaceripple.html#af6e0324b257fc9992b83ecf827c2a07ba0dca36851b869200981387f3b9f5cdee">ripple::ltRIPPLE_STATE</a></div><div class="ttdeci">@ ltRIPPLE_STATE</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00066">LedgerFormats.h:66</a></div></div>
<div class="ttc" id="alower_bound_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/lower_bound.html">std::map::lower_bound</a></div><div class="ttdeci">T lower_bound(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a04978b5398a7b54a93dba72826b9e849"><div class="ttname"><a href="classripple_1_1STObject.html#a04978b5398a7b54a93dba72826b9e849">ripple::STObject::add</a></div><div class="ttdeci">virtual void add(Serializer &amp;s) const override</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00358">STObject.h:358</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a04978b5398a7b54a93dba72826b9e849"><div class="ttname"><a href="classripple_1_1STObject.html#a04978b5398a7b54a93dba72826b9e849">ripple::STObject::add</a></div><div class="ttdeci">virtual void add(Serializer &amp;s) const override</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00352">STObject.h:352</a></div></div>
<div class="ttc" id="anamespaceripple_html_a95e082491139cffc65c01b6fcaa3edfe"><div class="ttname"><a href="namespaceripple.html#a95e082491139cffc65c01b6fcaa3edfe">ripple::sfLedgerEntryType</a></div><div class="ttdeci">const SF_UINT16 sfLedgerEntryType</div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_ab230a32cbeedf37d8b30bbec8a91961d"><div class="ttname"><a href="classripple_1_1OpenView.html#ab230a32cbeedf37d8b30bbec8a91961d">ripple::OpenView::rawTxInsert</a></div><div class="ttdeci">void rawTxInsert(key_type const &amp;key, std::shared_ptr&lt; Serializer const &gt; const &amp;txn, std::shared_ptr&lt; Serializer const &gt; const &amp;metaData) override</div><div class="ttdoc">Add a transaction to the tx map.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8cpp_source.html#l00260">OpenView.cpp:260</a></div></div>
<div class="ttc" id="aclassripple_1_1TxMeta_html_ae5b63d95023f6bea1049f227beceb7d4"><div class="ttname"><a href="classripple_1_1TxMeta.html#ae5b63d95023f6bea1049f227beceb7d4">ripple::TxMeta::getAffectedNode</a></div><div class="ttdeci">STObject &amp; getAffectedNode(SLE::ref node, SField const &amp;type)</div><div class="ttdef"><b>Definition:</b> <a href="TxMeta_8cpp_source.html#l00173">TxMeta.cpp:173</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html"><div class="ttname"><a href="classripple_1_1SField.html">ripple::SField</a></div><div class="ttdoc">Identifies fields.</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00109">SField.h:109</a></div></div>
@@ -816,23 +817,22 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_aefd2f77338ce3c9a2fffc4f0b289b483"><div class="ttname"><a href="namespaceripple.html#aefd2f77338ce3c9a2fffc4f0b289b483">ripple::LogicError</a></div><div class="ttdeci">void LogicError(std::string const &amp;how) noexcept</div><div class="ttdoc">Called when faulty logic causes a broken invariant.</div><div class="ttdef"><b>Definition:</b> <a href="contract_8cpp_source.html#l00048">contract.cpp:48</a></div></div>
<div class="ttc" id="acassert_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cassert.html">cassert</a></div></div>
<div class="ttc" id="aclassripple_1_1TxMeta_html_a86363504776f915851aaa19703b3467d"><div class="ttname"><a href="classripple_1_1TxMeta.html#a86363504776f915851aaa19703b3467d">ripple::TxMeta::setDeliveredAmount</a></div><div class="ttdeci">void setDeliveredAmount(STAmount const &amp;delivered)</div><div class="ttdef"><b>Definition:</b> <a href="TxMeta_8h_source.html#l00106">TxMeta.h:106</a></div></div>
<div class="ttc" id="anamespaceripple_html_adf81d0ff0fd10842f44f21cac467d0b5"><div class="ttname"><a href="namespaceripple.html#adf81d0ff0fd10842f44f21cac467d0b5">ripple::sfCreatedNode</a></div><div class="ttdeci">const SField sfCreatedNode</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a4f02173d95de431d5d65f9988e846410"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a4f02173d95de431d5d65f9988e846410">ripple::detail::ApplyStateTable::update</a></div><div class="ttdeci">void update(ReadView const &amp;base, std::shared_ptr&lt; SLE &gt; const &amp;sle)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00491">ApplyStateTable.cpp:491</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_ad31c6cb5856530ac7d72bf01fe780d43"><div class="ttname"><a href="classripple_1_1OpenView.html#ad31c6cb5856530ac7d72bf01fe780d43">ripple::OpenView::read</a></div><div class="ttdeci">std::shared_ptr&lt; SLE const &gt; read(Keylet const &amp;k) const override</div><div class="ttdoc">Return the state item associated with a key.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8cpp_source.html#l00170">OpenView.cpp:170</a></div></div>
<div class="ttc" id="anamespaceripple_html_a902fa1f41357ca087dfc0cd8aa3c517f"><div class="ttname"><a href="namespaceripple.html#a902fa1f41357ca087dfc0cd8aa3c517f">ripple::sfDestination</a></div><div class="ttdeci">const SF_Account sfDestination(access, STI_ACCOUNT, 3, &quot;Destination&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00483">SField.h:483</a></div></div>
<div class="ttc" id="anamespaceripple_html_aebcc26ebe20ddcd3bcbfd5402e0acb89"><div class="ttname"><a href="namespaceripple.html#aebcc26ebe20ddcd3bcbfd5402e0acb89">ripple::after</a></div><div class="ttdeci">static 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="Escrow_8cpp_source.html#l00088">Escrow.cpp:88</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="aclassripple_1_1TxMeta_html_a5e88523bb54b423da1c99c1d4313cf49"><div class="ttname"><a href="classripple_1_1TxMeta.html#a5e88523bb54b423da1c99c1d4313cf49">ripple::TxMeta::getLgrSeq</a></div><div class="ttdeci">std::uint32_t getLgrSeq()</div><div class="ttdef"><b>Definition:</b> <a href="TxMeta_8h_source.html#l00058">TxMeta.h:58</a></div></div>
<div class="ttc" id="astructripple_1_1Keylet_html_a1e8ccd4a50a894a338c789fc566d8802"><div class="ttname"><a href="structripple_1_1Keylet.html#a1e8ccd4a50a894a338c789fc566d8802">ripple::Keylet::check</a></div><div class="ttdeci">bool check(STLedgerEntry const &amp;) const</div><div class="ttdoc">Returns true if the SLE matches the type.</div><div class="ttdef"><b>Definition:</b> <a href="Keylet_8cpp_source.html#l00026">Keylet.cpp:26</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5bab99595719d22579e10d21cf048eb0"><div class="ttname"><a href="namespaceripple.html#a5bab99595719d22579e10d21cf048eb0">ripple::sfAccount</a></div><div class="ttdeci">const SF_ACCOUNT sfAccount</div></div>
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/end.html">std::map::end</a></div><div class="ttdeci">T end(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a958ac2550ee88b655217f6f1f51c6222a8f45a2644508b5282f57fe129f62d19a"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a958ac2550ee88b655217f6f1f51c6222a8f45a2644508b5282f57fe129f62d19a">ripple::detail::ApplyStateTable::Action::modify</a></div><div class="ttdeci">@ modify</div></div>
<div class="ttc" id="anamespaceripple_html_a738f8b07410bfb3ca6f9c097de3a8832"><div class="ttname"><a href="namespaceripple.html#a738f8b07410bfb3ca6f9c097de3a8832">ripple::sfDeletedNode</a></div><div class="ttdeci">const SField sfDeletedNode(access, STI_OBJECT, 4, &quot;DeletedNode&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00502">SField.h:502</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a15ce23331a3e0efc8b82593615d06179"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a15ce23331a3e0efc8b82593615d06179">ripple::detail::ApplyStateTable::peek</a></div><div class="ttdeci">std::shared_ptr&lt; SLE &gt; peek(ReadView const &amp;base, Keylet const &amp;k)</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8cpp_source.html#l00347">ApplyStateTable.cpp:347</a></div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a147c23bf0232814a71d4a5f11fe92272"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a147c23bf0232814a71d4a5f11fe92272">ripple::detail::ApplyStateTable::items_</a></div><div class="ttdeci">items_t items_</div><div class="ttdef"><b>Definition:</b> <a href="ApplyStateTable_8h_source.html#l00051">ApplyStateTable.h:51</a></div></div>
<div class="ttc" id="anamespaceripple_html_af6e0324b257fc9992b83ecf827c2a07bac03405d2da6d19e17f321a6b7f7a412e"><div class="ttname"><a href="namespaceripple.html#af6e0324b257fc9992b83ecf827c2a07bac03405d2da6d19e17f321a6b7f7a412e">ripple::ltACCOUNT_ROOT</a></div><div class="ttdeci">@ ltACCOUNT_ROOT</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00053">LedgerFormats.h:53</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 class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyStateTable_html_a958ac2550ee88b655217f6f1f51c6222ae0df5f3dfd2650ae5be9993434e2b2c0"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyStateTable.html#a958ac2550ee88b655217f6f1f51c6222ae0df5f3dfd2650ae5be9993434e2b2c0">ripple::detail::ApplyStateTable::Action::insert</a></div><div class="ttdeci">@ insert</div></div>
<div class="ttc" id="aclassripple_1_1TxMeta_html_a773883dcb28ff0f6e0cc2bd0055f908e"><div class="ttname"><a href="classripple_1_1TxMeta.html#a773883dcb28ff0f6e0cc2bd0055f908e">ripple::TxMeta::setAffectedNode</a></div><div class="ttdeci">void setAffectedNode(uint256 const &amp;, SField const &amp;type, std::uint16_t nodeType)</div><div class="ttdef"><b>Definition:</b> <a href="TxMeta_8cpp_source.html#l00090">TxMeta.cpp:90</a></div></div>
<div class="ttc" id="anamespaceripple_html_a79718944ee9814817f43065752c76b77"><div class="ttname"><a href="namespaceripple.html#a79718944ee9814817f43065752c76b77">ripple::sfPreviousTxnID</a></div><div class="ttdeci">const SF_U256 sfPreviousTxnID(access, STI_HASH256, 5, &quot;PreviousTxnID&quot;, SField::sMD_DeleteFinal)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00423">SField.h:423</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#l00046">XRPAmount.h:46</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>