This commit is contained in:
manojsdoshi
2020-08-07 00:47:51 +00:00
parent dcccd76a0a
commit 2b1db1a63f
2465 changed files with 38488 additions and 40570 deletions

View File

@@ -295,143 +295,142 @@ $(function() {
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <a class="code" href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>,</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Blob</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a04502f7a2b948a097dee080766c67904">sfUNLModifyValidator</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaa3610a30b588fe726c634dc99b90fdde">STI_VL</a>, 19, <span class="stringliteral">&quot;UNLModifyValidator&quot;</span>);</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Blob</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#aba934e0f354aa9ad71192b7c4e053cf4">sfNegativeUNLToDisable</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaa3610a30b588fe726c634dc99b90fdde">STI_VL</a>, 20, <span class="stringliteral">&quot;ValidatorToDisable&quot;</span>);</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Blob</a> <span class="keyword">const</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <a class="code" href="namespaceripple.html#a651ae2bc5ffca2303422bbacdacfcc77">sfNegativeUNLToReEnable</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaa3610a30b588fe726c634dc99b90fdde">STI_VL</a>, 21, <span class="stringliteral">&quot;ValidatorToReEnable&quot;</span>);</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; </div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<span class="comment">// account</span></div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#af0fe0cd9ec9c5f73998088d7d133c394">sfAccount</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 1, <span class="stringliteral">&quot;Account&quot;</span>);</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#ab58c0b15520d1efd36a12c6e671f3b34">sfOwner</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 2, <span class="stringliteral">&quot;Owner&quot;</span>);</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a902fa1f41357ca087dfc0cd8aa3c517f">sfDestination</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 3, <span class="stringliteral">&quot;Destination&quot;</span>);</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a222252d3769c019cf78fb1ed5fc2ee87">sfIssuer</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 4, <span class="stringliteral">&quot;Issuer&quot;</span>);</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a3f9226cc13c50ec1c8dd129f3f55bce0">sfAuthorize</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 5, <span class="stringliteral">&quot;Authorize&quot;</span>);</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a5ef6a636e530a885438b45616c84296d">sfUnauthorize</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 6, <span class="stringliteral">&quot;Unauthorize&quot;</span>);</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a31001f659e34eef44071be0f618c58ff">sfTarget</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 7, <span class="stringliteral">&quot;Target&quot;</span>);</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a158b274a383fd8d9654a27ef67ad2aee">sfRegularKey</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 8, <span class="stringliteral">&quot;RegularKey&quot;</span>);</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; </div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<span class="comment">// path set</span></div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a20441c38ff3ef727e513e33e4bca1e0b">sfPaths</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5c103c5978cb8502842c10dfbae88e7c">STI_PATHSET</a>, 1, <span class="stringliteral">&quot;Paths&quot;</span>);</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; </div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="comment">// vector of 256-bit</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Vec256</a> <span class="keyword">const</span></div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaeaa9cf802e71e6cc4311ee75d896d809">STI_VECTOR256</a>, 1, <span class="stringliteral">&quot;Indexes&quot;</span>, <a class="code" href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aa16f5e124abba72dd7fee5cbc6a166bc1">SField::sMD_Never</a>);</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Vec256</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#afd33ec65ca41bd231dc8e20f70f27b7e">sfHashes</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaeaa9cf802e71e6cc4311ee75d896d809">STI_VECTOR256</a>, 2, <span class="stringliteral">&quot;Hashes&quot;</span>);</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Vec256</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a9e03c8b33593df82d17427a8771e3106">sfAmendments</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaeaa9cf802e71e6cc4311ee75d896d809">STI_VECTOR256</a>, 3, <span class="stringliteral">&quot;Amendments&quot;</span>);</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; </div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment">// inner object</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<span class="comment">// OBJECT/1 is reserved for end of object</span></div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span></div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; <a class="code" href="namespaceripple.html#a4c2faf9b3272c53bff03b7937111a8d1">sfTransactionMetaData</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 2, <span class="stringliteral">&quot;TransactionMetaData&quot;</span>);</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#ad505bb1ea237080dcb947ec5a48b8aba">sfCreatedNode</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 3, <span class="stringliteral">&quot;CreatedNode&quot;</span>);</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a738f8b07410bfb3ca6f9c097de3a8832">sfDeletedNode</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 4, <span class="stringliteral">&quot;DeletedNode&quot;</span>);</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a28444af630ffe05b75075785343b45c0">sfModifiedNode</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 5, <span class="stringliteral">&quot;ModifiedNode&quot;</span>);</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#ab81d634185168f1fa7f144dd18c31089">sfPreviousFields</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 6, <span class="stringliteral">&quot;PreviousFields&quot;</span>);</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a97106dd9790795c6202aa5e4d95b3f7d">sfFinalFields</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 7, <span class="stringliteral">&quot;FinalFields&quot;</span>);</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#aac1bba296382f51cbea52bf57a68f0bc">sfNewFields</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 8, <span class="stringliteral">&quot;NewFields&quot;</span>);</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a3c30cc6f42ce1e6af9c8db75d64c2fa2">sfTemplateEntry</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 9, <span class="stringliteral">&quot;TemplateEntry&quot;</span>);</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a9cf7d37f69e388ad06b7d0119578d9f5">sfMemo</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 10, <span class="stringliteral">&quot;Memo&quot;</span>);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a13e8abe729e1e5b0f3cf6e0b20fb43ce">sfSignerEntry</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 11, <span class="stringliteral">&quot;SignerEntry&quot;</span>);</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; </div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment">// inner object (uncommon)</span></div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a84208a9a90d0dc2143d3d49d1f053fbd">sfSigner</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 16, <span class="stringliteral">&quot;Signer&quot;</span>);</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<span class="comment">// 17 has not been used yet...</span></div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a6596545fefe1428d9fef7b037f609e10">sfMajority</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 18, <span class="stringliteral">&quot;Majority&quot;</span>);</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#afd7041310afdb9945c948296e9a4471f">sfNegativeUNLEntry</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 19, <span class="stringliteral">&quot;DisabledValidator&quot;</span>);</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; </div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment">// array of objects</span></div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment">// ARRAY/1 is reserved for end of array</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment">// SField const sfSigningAccounts (access, STI_ARRAY, 2, &quot;SigningAccounts&quot;); //</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="comment">// Never been used.</span></div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a6c7393b8ba980386cc2fd1bcb832128a">sfSigners</a>(</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>,</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>,</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; 3,</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="stringliteral">&quot;Signers&quot;</span>,</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <a class="code" href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>,</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#aa1984aa5a02fe2ca903c4f78c574b809">sfSignerEntries</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 4, <span class="stringliteral">&quot;SignerEntries&quot;</span>);</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#af3bedef8ea5709405a6d714825afc961">sfTemplate</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 5, <span class="stringliteral">&quot;Template&quot;</span>);</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a78b8217d2d1e46a4e45e275fe4774739">sfNecessary</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 6, <span class="stringliteral">&quot;Necessary&quot;</span>);</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#ae8ea577d36feb45886c4e4b5775cb44d">sfSufficient</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 7, <span class="stringliteral">&quot;Sufficient&quot;</span>);</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a3097a532ddb01023a95439671011fa97">sfAffectedNodes</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 8, <span class="stringliteral">&quot;AffectedNodes&quot;</span>);</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a920e70ffb678e79103010040fb223fd3">sfMemos</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 9, <span class="stringliteral">&quot;Memos&quot;</span>);</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; </div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="comment">// array of objects (uncommon)</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a3b87008a5cddf47c7d5510eb8be50902">sfMajorities</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 16, <span class="stringliteral">&quot;Majorities&quot;</span>);</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a332fc2a71cb81b65fc7f92330f1a9bc8">sfNegativeUNL</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 17, <span class="stringliteral">&quot;NegativeUNL&quot;</span>);</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; </div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#aebc4c4655a5cd6fcc7231eafb8360b81"> 292</a></span>&#160;<a class="code" href="classripple_1_1SField.html#a227e5bce1407595b25adff33a78c6b08">SField::SField</a>(</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <a class="code" href="structripple_1_1SField_1_1private__access__tag__t.html">private_access_tag_t</a>,</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> tid,</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordtype">int</span> fv,</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* fn,</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <span class="keywordtype">int</span> meta,</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; <a class="code" href="classripple_1_1SField.html#aadcc78aed20dbdb0a4fb86867bb56ab0">IsSigning</a> signing)</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; : fieldCode(<a class="code" href="namespaceripple.html#a91c6f9c0f00d0e566dd64bb37610141d">field_code</a>(tid, fv))</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; , fieldType(tid)</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; , fieldValue(fv)</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; , fieldName(fn)</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; , fieldMeta(meta)</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; , fieldNum(++num)</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; , signingField(signing)</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; , jsonName(fieldName.c_str())</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;{</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>[<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>] = <span class="keyword">this</span>;</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160;}</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; </div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ababf0fe2dc15dd51171ede364037ae45"> 311</a></span>&#160;<a class="code" href="classripple_1_1SField.html#a227e5bce1407595b25adff33a78c6b08">SField::SField</a>(<a class="code" href="structripple_1_1SField_1_1private__access__tag__t.html">private_access_tag_t</a>, <span class="keywordtype">int</span> fc)</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; : fieldCode(fc)</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; , fieldType(<a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab945119e1396d09a9c21586bc78ae6ce">STI_UNKNOWN</a>)</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; , fieldValue(0)</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; , fieldMeta(sMD_Never)</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; , fieldNum(++num)</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; , signingField(<a class="code" href="classripple_1_1SField.html#aadcc78aed20dbdb0a4fb86867bb56ab0">IsSigning</a>::<a class="code" href="namespaceripple.html#a1831c885ef4723b88227c9c79dfe9a93aa6105c0a611b41b08f1209506350279e">yes</a>)</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; , jsonName(fieldName.c_str())</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160;{</div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>[<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>] = <span class="keyword">this</span>;</div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160;}</div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; </div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&amp;</div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39"> 324</a></span>&#160;<a class="code" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39">SField::getField</a>(<span class="keywordtype">int</span> code)</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160;{</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keyword">auto</span> it = <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>.find(code);</div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; </div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; <span class="keywordflow">if</span> (it != <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>.end())</div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; {</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">return</span> *(it-&gt;second);</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; }</div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>;</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;}</div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; </div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;<span class="keywordtype">int</span></div>
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#a9ee9e5c111d248e7c5d52c297b8802ee"> 336</a></span>&#160;<a class="code" href="classripple_1_1SField.html#a9ee9e5c111d248e7c5d52c297b8802ee">SField::compare</a>(<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&amp; f1, <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&amp; f2)</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160;{</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="comment">// -1 = f1 comes before f2, 0 = illegal combination, 1 = f1 comes after f2</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">if</span> ((f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> &lt;= 0) || (f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> &lt;= 0))</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; </div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordflow">if</span> (f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> &lt; f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>)</div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">return</span> -1;</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; </div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">if</span> (f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> &lt; f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>)</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keywordflow">return</span> 1;</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; </div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;}</div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; </div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&amp;</div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ab99ca01c43e5bf062e63129ce767fb28"> 352</a></span>&#160;<a class="code" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39">SField::getField</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; fieldName)</div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160;{</div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; [_, f] : <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>)</div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; {</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; (void)_;</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">if</span> (f-&gt;fieldName == <a class="code" href="classripple_1_1SField.html#a634bfabbd5e4494a2d5be6b7c6d3d70d">fieldName</a>)</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="keywordflow">return</span> *f;</div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; }</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>;</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160;}</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; </div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Blob</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a4866a4e67ef4ee45e477e4a850fa3952">sfValidatorToDisable</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaa3610a30b588fe726c634dc99b90fdde">STI_VL</a>, 20, <span class="stringliteral">&quot;ValidatorToDisable&quot;</span>);</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Blob</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a9408db78895ee49dc4a6b9fb4afd83ec">sfValidatorToReEnable</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaa3610a30b588fe726c634dc99b90fdde">STI_VL</a>, 21, <span class="stringliteral">&quot;ValidatorToReEnable&quot;</span>);</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;<span class="comment">// account</span></div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#af0fe0cd9ec9c5f73998088d7d133c394">sfAccount</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 1, <span class="stringliteral">&quot;Account&quot;</span>);</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#ab58c0b15520d1efd36a12c6e671f3b34">sfOwner</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 2, <span class="stringliteral">&quot;Owner&quot;</span>);</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a902fa1f41357ca087dfc0cd8aa3c517f">sfDestination</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 3, <span class="stringliteral">&quot;Destination&quot;</span>);</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a222252d3769c019cf78fb1ed5fc2ee87">sfIssuer</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 4, <span class="stringliteral">&quot;Issuer&quot;</span>);</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a3f9226cc13c50ec1c8dd129f3f55bce0">sfAuthorize</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 5, <span class="stringliteral">&quot;Authorize&quot;</span>);</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a5ef6a636e530a885438b45616c84296d">sfUnauthorize</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 6, <span class="stringliteral">&quot;Unauthorize&quot;</span>);</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a31001f659e34eef44071be0f618c58ff">sfTarget</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 7, <span class="stringliteral">&quot;Target&quot;</span>);</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Account</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a158b274a383fd8d9654a27ef67ad2aee">sfRegularKey</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">STI_ACCOUNT</a>, 8, <span class="stringliteral">&quot;RegularKey&quot;</span>);</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; </div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="comment">// path set</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a20441c38ff3ef727e513e33e4bca1e0b">sfPaths</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5c103c5978cb8502842c10dfbae88e7c">STI_PATHSET</a>, 1, <span class="stringliteral">&quot;Paths&quot;</span>);</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; </div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160;<span class="comment">// vector of 256-bit</span></div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Vec256</a> <span class="keyword">const</span></div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="namespaceripple.html#a7a057a09039ceedfe09aa311644c91b9">sfIndexes</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaeaa9cf802e71e6cc4311ee75d896d809">STI_VECTOR256</a>, 1, <span class="stringliteral">&quot;Indexes&quot;</span>, <a class="code" href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aa16f5e124abba72dd7fee5cbc6a166bc1">SField::sMD_Never</a>);</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Vec256</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#afd33ec65ca41bd231dc8e20f70f27b7e">sfHashes</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaeaa9cf802e71e6cc4311ee75d896d809">STI_VECTOR256</a>, 2, <span class="stringliteral">&quot;Hashes&quot;</span>);</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<a class="code" href="structripple_1_1TypedField.html">SF_Vec256</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a9e03c8b33593df82d17427a8771e3106">sfAmendments</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaeaa9cf802e71e6cc4311ee75d896d809">STI_VECTOR256</a>, 3, <span class="stringliteral">&quot;Amendments&quot;</span>);</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; </div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;<span class="comment">// inner object</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;<span class="comment">// OBJECT/1 is reserved for end of object</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span></div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <a class="code" href="namespaceripple.html#a4c2faf9b3272c53bff03b7937111a8d1">sfTransactionMetaData</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 2, <span class="stringliteral">&quot;TransactionMetaData&quot;</span>);</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#ad505bb1ea237080dcb947ec5a48b8aba">sfCreatedNode</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 3, <span class="stringliteral">&quot;CreatedNode&quot;</span>);</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a738f8b07410bfb3ca6f9c097de3a8832">sfDeletedNode</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 4, <span class="stringliteral">&quot;DeletedNode&quot;</span>);</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a28444af630ffe05b75075785343b45c0">sfModifiedNode</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 5, <span class="stringliteral">&quot;ModifiedNode&quot;</span>);</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#ab81d634185168f1fa7f144dd18c31089">sfPreviousFields</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 6, <span class="stringliteral">&quot;PreviousFields&quot;</span>);</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a97106dd9790795c6202aa5e4d95b3f7d">sfFinalFields</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 7, <span class="stringliteral">&quot;FinalFields&quot;</span>);</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#aac1bba296382f51cbea52bf57a68f0bc">sfNewFields</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 8, <span class="stringliteral">&quot;NewFields&quot;</span>);</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a3c30cc6f42ce1e6af9c8db75d64c2fa2">sfTemplateEntry</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 9, <span class="stringliteral">&quot;TemplateEntry&quot;</span>);</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a9cf7d37f69e388ad06b7d0119578d9f5">sfMemo</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 10, <span class="stringliteral">&quot;Memo&quot;</span>);</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a13e8abe729e1e5b0f3cf6e0b20fb43ce">sfSignerEntry</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 11, <span class="stringliteral">&quot;SignerEntry&quot;</span>);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; </div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;<span class="comment">// inner object (uncommon)</span></div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a84208a9a90d0dc2143d3d49d1f053fbd">sfSigner</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 16, <span class="stringliteral">&quot;Signer&quot;</span>);</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;<span class="comment">// 17 has not been used yet...</span></div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a6596545fefe1428d9fef7b037f609e10">sfMajority</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 18, <span class="stringliteral">&quot;Majority&quot;</span>);</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a5704c95dc49172864465459cd250c353">sfDisabledValidator</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">STI_OBJECT</a>, 19, <span class="stringliteral">&quot;DisabledValidator&quot;</span>);</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; </div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment">// array of objects</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;<span class="comment">// ARRAY/1 is reserved for end of array</span></div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;<span class="comment">// SField const sfSigningAccounts (access, STI_ARRAY, 2, &quot;SigningAccounts&quot;); //</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;<span class="comment">// Never been used.</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a6c7393b8ba980386cc2fd1bcb832128a">sfSigners</a>(</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>,</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>,</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; 3,</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="stringliteral">&quot;Signers&quot;</span>,</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="classripple_1_1SField.html#ab6123d053903d175f545b12f1436984aae46e414a936731e9c92ac910d935a6a0">SField::sMD_Default</a>,</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <a class="code" href="classripple_1_1SField.html#ae7343c9f335a2ad9d923fa52cf0d2312">SField::notSigning</a>);</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#aa1984aa5a02fe2ca903c4f78c574b809">sfSignerEntries</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 4, <span class="stringliteral">&quot;SignerEntries&quot;</span>);</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#af3bedef8ea5709405a6d714825afc961">sfTemplate</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 5, <span class="stringliteral">&quot;Template&quot;</span>);</div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a78b8217d2d1e46a4e45e275fe4774739">sfNecessary</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 6, <span class="stringliteral">&quot;Necessary&quot;</span>);</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#ae8ea577d36feb45886c4e4b5775cb44d">sfSufficient</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 7, <span class="stringliteral">&quot;Sufficient&quot;</span>);</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a3097a532ddb01023a95439671011fa97">sfAffectedNodes</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 8, <span class="stringliteral">&quot;AffectedNodes&quot;</span>);</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a920e70ffb678e79103010040fb223fd3">sfMemos</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 9, <span class="stringliteral">&quot;Memos&quot;</span>);</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; </div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;<span class="comment">// array of objects (uncommon)</span></div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a3b87008a5cddf47c7d5510eb8be50902">sfMajorities</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 16, <span class="stringliteral">&quot;Majorities&quot;</span>);</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span> <a class="code" href="namespaceripple.html#a4ea52a6d5f908bfcc5a6d31b7de4419a">sfDisabledValidators</a>(<a class="code" href="namespaceripple.html#a915344ea54084ababf785a19417ce51a">access</a>, <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">STI_ARRAY</a>, 17, <span class="stringliteral">&quot;DisabledValidators&quot;</span>);</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; </div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#aebc4c4655a5cd6fcc7231eafb8360b81"> 291</a></span>&#160;<a class="code" href="classripple_1_1SField.html#a227e5bce1407595b25adff33a78c6b08">SField::SField</a>(</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; <a class="code" href="structripple_1_1SField_1_1private__access__tag__t.html">private_access_tag_t</a>,</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fc">SerializedTypeID</a> tid,</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keywordtype">int</span> fv,</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span>* fn,</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordtype">int</span> meta,</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; <a class="code" href="classripple_1_1SField.html#aadcc78aed20dbdb0a4fb86867bb56ab0">IsSigning</a> signing)</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; : fieldCode(<a class="code" href="namespaceripple.html#a91c6f9c0f00d0e566dd64bb37610141d">field_code</a>(tid, fv))</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; , fieldType(tid)</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; , fieldValue(fv)</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; , fieldName(fn)</div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; , fieldMeta(meta)</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; , fieldNum(++num)</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; , signingField(signing)</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; , jsonName(fieldName.c_str())</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160;{</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>[<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>] = <span class="keyword">this</span>;</div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;}</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; </div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ababf0fe2dc15dd51171ede364037ae45"> 310</a></span>&#160;<a class="code" href="classripple_1_1SField.html#a227e5bce1407595b25adff33a78c6b08">SField::SField</a>(<a class="code" href="structripple_1_1SField_1_1private__access__tag__t.html">private_access_tag_t</a>, <span class="keywordtype">int</span> fc)</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; : fieldCode(fc)</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; , fieldType(<a class="code" href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcab945119e1396d09a9c21586bc78ae6ce">STI_UNKNOWN</a>)</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; , fieldValue(0)</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; , fieldMeta(sMD_Never)</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; , fieldNum(++num)</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; , signingField(<a class="code" href="classripple_1_1SField.html#aadcc78aed20dbdb0a4fb86867bb56ab0">IsSigning</a>::<a class="code" href="namespaceripple.html#a1831c885ef4723b88227c9c79dfe9a93aa6105c0a611b41b08f1209506350279e">yes</a>)</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; , jsonName(fieldName.c_str())</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;{</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>[<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>] = <span class="keyword">this</span>;</div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;}</div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; </div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&amp;</div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39"> 323</a></span>&#160;<a class="code" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39">SField::getField</a>(<span class="keywordtype">int</span> code)</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160;{</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keyword">auto</span> it = <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>.find(code);</div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; </div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordflow">if</span> (it != <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>.end())</div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; {</div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">return</span> *(it-&gt;second);</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; }</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>;</div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;}</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; </div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;<span class="keywordtype">int</span></div>
<div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#a9ee9e5c111d248e7c5d52c297b8802ee"> 335</a></span>&#160;<a class="code" href="classripple_1_1SField.html#a9ee9e5c111d248e7c5d52c297b8802ee">SField::compare</a>(<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&amp; f1, <a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&amp; f2)</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160;{</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; <span class="comment">// -1 = f1 comes before f2, 0 = illegal combination, 1 = f1 comes after f2</span></div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keywordflow">if</span> ((f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> &lt;= 0) || (f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> &lt;= 0))</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; </div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordflow">if</span> (f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> &lt; f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>)</div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; <span class="keywordflow">return</span> -1;</div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; </div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; <span class="keywordflow">if</span> (f2.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a> &lt; f1.<a class="code" href="classripple_1_1SField.html#a43d8a1ab31e23601906d138d0df34580">fieldCode</a>)</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; <span class="keywordflow">return</span> 1;</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; </div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160;}</div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; </div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<a class="code" href="classripple_1_1SField.html">SField</a> <span class="keyword">const</span>&amp;</div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="classripple_1_1SField.html#ab99ca01c43e5bf062e63129ce767fb28"> 351</a></span>&#160;<a class="code" href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39">SField::getField</a>(<a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; fieldName)</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160;{</div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; [_, f] : <a class="code" href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">knownCodeToField</a>)</div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; {</div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; (void)_;</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordflow">if</span> (f-&gt;fieldName == <a class="code" href="classripple_1_1SField.html#a634bfabbd5e4494a2d5be6b7c6d3d70d">fieldName</a>)</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; <span class="keywordflow">return</span> *f;</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; }</div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">sfInvalid</a>;</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160;}</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; </div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceripple_html_a45f544efdc2b9c88ab5d029cde614264"><div class="ttname"><a href="namespaceripple.html#a45f544efdc2b9c88ab5d029cde614264">ripple::sfHighQualityIn</a></div><div class="ttdeci">const SF_U32 sfHighQualityIn(access, STI_UINT32, 16, &quot;HighQualityIn&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00369">SField.h:369</a></div></div>
<div class="ttc" id="anamespaceripple_html_a158b274a383fd8d9654a27ef67ad2aee"><div class="ttname"><a href="namespaceripple.html#a158b274a383fd8d9654a27ef67ad2aee">ripple::sfRegularKey</a></div><div class="ttdeci">const SF_Account sfRegularKey(access, STI_ACCOUNT, 8, &quot;RegularKey&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00487">SField.h:487</a></div></div>
@@ -486,13 +485,14 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a5ef6a636e530a885438b45616c84296d"><div class="ttname"><a href="namespaceripple.html#a5ef6a636e530a885438b45616c84296d">ripple::sfUnauthorize</a></div><div class="ttdeci">const SF_Account sfUnauthorize(access, STI_ACCOUNT, 6, &quot;Unauthorize&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00485">SField.h:485</a></div></div>
<div class="ttc" id="anamespaceripple_html_a04502f7a2b948a097dee080766c67904"><div class="ttname"><a href="namespaceripple.html#a04502f7a2b948a097dee080766c67904">ripple::sfUNLModifyValidator</a></div><div class="ttdeci">const SF_Blob sfUNLModifyValidator(access, STI_VL, 19, &quot;UNLModifyValidator&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00475">SField.h:475</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac5385dc95d1e83e85ac526fa9b37bddf"><div class="ttname"><a href="namespaceripple.html#ac5385dc95d1e83e85ac526fa9b37bddf">ripple::sfUNLModifyDisabling</a></div><div class="ttdeci">const SF_U8 sfUNLModifyDisabling(access, STI_UINT8, 17, &quot;UNLModifyDisabling&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00343">SField.h:343</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_ac50e95825ecf10dfd786cb9b8da4ae39"><div class="ttname"><a href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39">ripple::SField::getField</a></div><div class="ttdeci">static const SField &amp; getField(int fieldCode)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00324">SField.cpp:324</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_ac50e95825ecf10dfd786cb9b8da4ae39"><div class="ttname"><a href="classripple_1_1SField.html#ac50e95825ecf10dfd786cb9b8da4ae39">ripple::SField::getField</a></div><div class="ttdeci">static const SField &amp; getField(int fieldCode)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00323">SField.cpp:323</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca5752fbabcb9d6425971b3043ba1f2ab9">ripple::STI_ACCOUNT</a></div><div class="ttdeci">@ STI_ACCOUNT</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00066">SField.h:66</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca878733aa4695905ac5e71c53baf687c6">ripple::STI_ARRAY</a></div><div class="ttdeci">@ STI_ARRAY</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00069">SField.h:69</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_a2ceb48438e69a9f31265c4e89cc38ce2"><div class="ttname"><a href="classripple_1_1SField.html#a2ceb48438e69a9f31265c4e89cc38ce2">ripple::SField::knownCodeToField</a></div><div class="ttdeci">static std::map&lt; int, SField const * &gt; knownCodeToField</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00276">SField.h:276</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fca02fe172c57281143d6707f164ac5322e"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca02fe172c57281143d6707f164ac5322e">ripple::STI_HASH160</a></div><div class="ttdeci">@ STI_HASH160</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00073">SField.h:73</a></div></div>
<div class="ttc" id="anamespaceripple_html_aef930b1b72ad98f2613d76db583c2984"><div class="ttname"><a href="namespaceripple.html#aef930b1b72ad98f2613d76db583c2984">ripple::sfOwnerNode</a></div><div class="ttdeci">const SF_U64 sfOwnerNode(access, STI_UINT64, 4, &quot;OwnerNode&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00398">SField.h:398</a></div></div>
<div class="ttc" id="anamespaceripple_html_a84208a9a90d0dc2143d3d49d1f053fbd"><div class="ttname"><a href="namespaceripple.html#a84208a9a90d0dc2143d3d49d1f053fbd">ripple::sfSigner</a></div><div class="ttdeci">const SField sfSigner(access, STI_OBJECT, 16, &quot;Signer&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00509">SField.h:509</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4ea52a6d5f908bfcc5a6d31b7de4419a"><div class="ttname"><a href="namespaceripple.html#a4ea52a6d5f908bfcc5a6d31b7de4419a">ripple::sfDisabledValidators</a></div><div class="ttdeci">const SField sfDisabledValidators(access, STI_ARRAY, 17, &quot;DisabledValidators&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00524">SField.h:524</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac797136e5eeb79d19554d6ed615a3e9c"><div class="ttname"><a href="namespaceripple.html#ac797136e5eeb79d19554d6ed615a3e9c">ripple::sfTakerGetsCurrency</a></div><div class="ttdeci">const SF_U160 sfTakerGetsCurrency(access, STI_HASH160, 3, &quot;TakerGetsCurrency&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00413">SField.h:413</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8391d68316a97f8c08ccc91882973417"><div class="ttname"><a href="namespaceripple.html#a8391d68316a97f8c08ccc91882973417">ripple::sfPayChannel</a></div><div class="ttdeci">const SF_U256 sfPayChannel(access, STI_HASH256, 22, &quot;Channel&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00434">SField.h:434</a></div></div>
<div class="ttc" id="anamespaceripple_html_a25989628bb7b3cae46312d3541333369"><div class="ttname"><a href="namespaceripple.html#a25989628bb7b3cae46312d3541333369">ripple::sfValidatedHash</a></div><div class="ttdeci">const SF_U256 sfValidatedHash(access, STI_HASH256, 25, &quot;ValidatedHash&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00437">SField.h:437</a></div></div>
@@ -509,12 +509,10 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a6387398e0f4ed9ffc061fa818d0ca765"><div class="ttname"><a href="namespaceripple.html#a6387398e0f4ed9ffc061fa818d0ca765">ripple::sfFinishAfter</a></div><div class="ttdeci">const SF_U32 sfFinishAfter(access, STI_UINT32, 37, &quot;FinishAfter&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00390">SField.h:390</a></div></div>
<div class="ttc" id="anamespaceripple_html_acb4c76f4bb5b316911034e025cde5489"><div class="ttname"><a href="namespaceripple.html#acb4c76f4bb5b316911034e025cde5489">ripple::sfInvalid</a></div><div class="ttdeci">const SField sfInvalid(access, -1)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00331">SField.h:331</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6925a9f817dd31a1903b95d285620277"><div class="ttname"><a href="namespaceripple.html#a6925a9f817dd31a1903b95d285620277">ripple::sfSignature</a></div><div class="ttdeci">const SF_Blob sfSignature(access, STI_VL, 6, &quot;Signature&quot;, SField::sMD_Default, SField::notSigning)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00461">SField.h:461</a></div></div>
<div class="ttc" id="anamespaceripple_html_afd7041310afdb9945c948296e9a4471f"><div class="ttname"><a href="namespaceripple.html#afd7041310afdb9945c948296e9a4471f">ripple::sfNegativeUNLEntry</a></div><div class="ttdeci">const SField sfNegativeUNLEntry(access, STI_OBJECT, 19, &quot;DisabledValidator&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00511">SField.h:511</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad20ca313fa27d2886e4f7331199a8954"><div class="ttname"><a href="namespaceripple.html#ad20ca313fa27d2886e4f7331199a8954">ripple::sfAccountTxnID</a></div><div class="ttdeci">const SF_U256 sfAccountTxnID(access, STI_HASH256, 9, &quot;AccountTxnID&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00425">SField.h:425</a></div></div>
<div class="ttc" id="anamespaceripple_html_aca5717b89f6135c3fc5859f731f1405d"><div class="ttname"><a href="namespaceripple.html#aca5717b89f6135c3fc5859f731f1405d">ripple::sfLedgerEntry</a></div><div class="ttdeci">const SField sfLedgerEntry(access, STI_LEDGERENTRY, 257, &quot;LedgerEntry&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00333">SField.h:333</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#l00445">SField.h:445</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6596545fefe1428d9fef7b037f609e10"><div class="ttname"><a href="namespaceripple.html#a6596545fefe1428d9fef7b037f609e10">ripple::sfMajority</a></div><div class="ttdeci">const SField sfMajority(access, STI_OBJECT, 18, &quot;Majority&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00510">SField.h:510</a></div></div>
<div class="ttc" id="anamespaceripple_html_aba934e0f354aa9ad71192b7c4e053cf4"><div class="ttname"><a href="namespaceripple.html#aba934e0f354aa9ad71192b7c4e053cf4">ripple::sfNegativeUNLToDisable</a></div><div class="ttdeci">const SF_Blob sfNegativeUNLToDisable(access, STI_VL, 20, &quot;ValidatorToDisable&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00476">SField.h:476</a></div></div>
<div class="ttc" id="anamespaceripple_html_a82fee8f05bad0e9e94b3c4e9f89867e9"><div class="ttname"><a href="namespaceripple.html#a82fee8f05bad0e9e94b3c4e9f89867e9">ripple::sfDestinationTag</a></div><div class="ttdeci">const SF_U32 sfDestinationTag(access, STI_UINT32, 14, &quot;DestinationTag&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00366">SField.h:366</a></div></div>
<div class="ttc" id="anamespaceripple_html_a645f0f1f1161718020c63f88f43d2774"><div class="ttname"><a href="namespaceripple.html#a645f0f1f1161718020c63f88f43d2774">ripple::sfMemoData</a></div><div class="ttdeci">const SF_Blob sfMemoData(access, STI_VL, 13, &quot;MemoData&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00468">SField.h:468</a></div></div>
<div class="ttc" id="anamespaceripple_html_a10924290886398d9747dac78ba256553"><div class="ttname"><a href="namespaceripple.html#a10924290886398d9747dac78ba256553">ripple::sfIndexPrevious</a></div><div class="ttdeci">const SF_U64 sfIndexPrevious(access, STI_UINT64, 2, &quot;IndexPrevious&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00396">SField.h:396</a></div></div>
@@ -564,6 +562,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a41dec5b1e0e15c4f16f1dba985a0a0e4"><div class="ttname"><a href="namespaceripple.html#a41dec5b1e0e15c4f16f1dba985a0a0e4">ripple::sfQualityOut</a></div><div class="ttdeci">const SF_U32 sfQualityOut(access, STI_UINT32, 21, &quot;QualityOut&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00374">SField.h:374</a></div></div>
<div class="ttc" id="anamespaceripple_html_a80d9c4d0053da81fb0fd7ac148fdda4a"><div class="ttname"><a href="namespaceripple.html#a80d9c4d0053da81fb0fd7ac148fdda4a">ripple::sfVersion</a></div><div class="ttdeci">const SF_U16 sfVersion(access, STI_UINT16, 16, &quot;Version&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00351">SField.h:351</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9a7a94a29ec13d6ce47f99b08d7bdf62"><div class="ttname"><a href="namespaceripple.html#a9a7a94a29ec13d6ce47f99b08d7bdf62">ripple::sfIndex</a></div><div class="ttdeci">const SField sfIndex(access, STI_HASH256, 258, &quot;index&quot;)</div></div>
<div class="ttc" id="anamespaceripple_html_a9408db78895ee49dc4a6b9fb4afd83ec"><div class="ttname"><a href="namespaceripple.html#a9408db78895ee49dc4a6b9fb4afd83ec">ripple::sfValidatorToReEnable</a></div><div class="ttdeci">const SF_Blob sfValidatorToReEnable(access, STI_VL, 21, &quot;ValidatorToReEnable&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00477">SField.h:477</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9cf7d37f69e388ad06b7d0119578d9f5"><div class="ttname"><a href="namespaceripple.html#a9cf7d37f69e388ad06b7d0119578d9f5">ripple::sfMemo</a></div><div class="ttdeci">const SField sfMemo(access, STI_OBJECT, 10, &quot;Memo&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00507">SField.h:507</a></div></div>
<div class="ttc" id="anamespaceripple_html_afd33ec65ca41bd231dc8e20f70f27b7e"><div class="ttname"><a href="namespaceripple.html#afd33ec65ca41bd231dc8e20f70f27b7e">ripple::sfHashes</a></div><div class="ttdeci">const SF_Vec256 sfHashes(access, STI_VECTOR256, 2, &quot;Hashes&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00494">SField.h:494</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fcaf2f00d7ff3c3f0cc9621092296ae2360"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fcaf2f00d7ff3c3f0cc9621092296ae2360">ripple::STI_UINT32</a></div><div class="ttdeci">@ STI_UINT32</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00060">SField.h:60</a></div></div>
@@ -593,8 +592,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_ad742b8fe15b23f480b354ce5ba310487"><div class="ttname"><a href="namespaceripple.html#ad742b8fe15b23f480b354ce5ba310487">ripple::sfTransactionResult</a></div><div class="ttdeci">const SF_U8 sfTransactionResult(access, STI_UINT8, 3, &quot;TransactionResult&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00341">SField.h:341</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad1ba5ab6bbe324c1cabd16b7ed667340"><div class="ttname"><a href="namespaceripple.html#ad1ba5ab6bbe324c1cabd16b7ed667340">ripple::sfCloseTime</a></div><div class="ttdeci">const SF_U32 sfCloseTime(access, STI_UINT32, 7, &quot;CloseTime&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00359">SField.h:359</a></div></div>
<div class="ttc" id="anamespaceripple_html_a920e70ffb678e79103010040fb223fd3"><div class="ttname"><a href="namespaceripple.html#a920e70ffb678e79103010040fb223fd3">ripple::sfMemos</a></div><div class="ttdeci">const SField sfMemos(access, STI_ARRAY, 9, &quot;Memos&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00522">SField.h:522</a></div></div>
<div class="ttc" id="anamespaceripple_html_a332fc2a71cb81b65fc7f92330f1a9bc8"><div class="ttname"><a href="namespaceripple.html#a332fc2a71cb81b65fc7f92330f1a9bc8">ripple::sfNegativeUNL</a></div><div class="ttdeci">const SField sfNegativeUNL(access, STI_ARRAY, 17, &quot;NegativeUNL&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00524">SField.h:524</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_a9ee9e5c111d248e7c5d52c297b8802ee"><div class="ttname"><a href="classripple_1_1SField.html#a9ee9e5c111d248e7c5d52c297b8802ee">ripple::SField::compare</a></div><div class="ttdeci">static int compare(const SField &amp;f1, const SField &amp;f2)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00336">SField.cpp:336</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_a9ee9e5c111d248e7c5d52c297b8802ee"><div class="ttname"><a href="classripple_1_1SField.html#a9ee9e5c111d248e7c5d52c297b8802ee">ripple::SField::compare</a></div><div class="ttdeci">static int compare(const SField &amp;f1, const SField &amp;f2)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8cpp_source.html#l00335">SField.cpp:335</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6cc6560106db63c65ae13706017386c6"><div class="ttname"><a href="namespaceripple.html#a6cc6560106db63c65ae13706017386c6">ripple::sfSettleDelay</a></div><div class="ttdeci">const SF_U32 sfSettleDelay(access, STI_UINT32, 39, &quot;SettleDelay&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00392">SField.h:392</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7b344311df2e05264161f7b7e38c9730"><div class="ttname"><a href="namespaceripple.html#a7b344311df2e05264161f7b7e38c9730">ripple::sfTakerGets</a></div><div class="ttdeci">const SF_Amount sfTakerGets(access, STI_AMOUNT, 5, &quot;TakerGets&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00444">SField.h:444</a></div></div>
<div class="ttc" id="anamespaceripple_html_af884b41897c3cb5dd1a6b117453f432f"><div class="ttname"><a href="namespaceripple.html#af884b41897c3cb5dd1a6b117453f432f">ripple::sfDigest</a></div><div class="ttdeci">const SF_U256 sfDigest(access, STI_HASH256, 21, &quot;Digest&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00433">SField.h:433</a></div></div>
@@ -604,6 +602,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a1e94eaf7bff76b10fa0b8c3e96d1406e"><div class="ttname"><a href="namespaceripple.html#a1e94eaf7bff76b10fa0b8c3e96d1406e">ripple::sfRootIndex</a></div><div class="ttdeci">const SF_U256 sfRootIndex(access, STI_HASH256, 8, &quot;RootIndex&quot;, SField::sMD_Always)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00424">SField.h:424</a></div></div>
<div class="ttc" id="anamespaceripple_html_af28cbf7ee349c8f1d816afe92f4c5da3"><div class="ttname"><a href="namespaceripple.html#af28cbf7ee349c8f1d816afe92f4c5da3">ripple::sfCookie</a></div><div class="ttdeci">const SF_U64 sfCookie(access, STI_UINT64, 10, &quot;Cookie&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00404">SField.h:404</a></div></div>
<div class="ttc" id="anamespaceripple_html_a53b5aebba8917dab1a570141682a5ee2"><div class="ttname"><a href="namespaceripple.html#a53b5aebba8917dab1a570141682a5ee2">ripple::sfTransferRate</a></div><div class="ttdeci">const SF_U32 sfTransferRate(access, STI_UINT32, 11, &quot;TransferRate&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00363">SField.h:363</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4866a4e67ef4ee45e477e4a850fa3952"><div class="ttname"><a href="namespaceripple.html#a4866a4e67ef4ee45e477e4a850fa3952">ripple::sfValidatorToDisable</a></div><div class="ttdeci">const SF_Blob sfValidatorToDisable(access, STI_VL, 20, &quot;ValidatorToDisable&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00476">SField.h:476</a></div></div>
<div class="ttc" id="anamespaceripple_html_a142bc04ba3af817d6865a48d32a8835c"><div class="ttname"><a href="namespaceripple.html#a142bc04ba3af817d6865a48d32a8835c">ripple::sfLowNode</a></div><div class="ttdeci">const SF_U64 sfLowNode(access, STI_UINT64, 7, &quot;LowNode&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00401">SField.h:401</a></div></div>
<div class="ttc" id="anamespaceripple_html_afaec0e9a9d69e8c0c2a25d20fc8c1012"><div class="ttname"><a href="namespaceripple.html#afaec0e9a9d69e8c0c2a25d20fc8c1012">ripple::sfBondAmount</a></div><div class="ttdeci">const SF_U32 sfBondAmount(access, STI_UINT32, 23, &quot;BondAmount&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00376">SField.h:376</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca25713e3bf675f93eaf769eb23f025f01">ripple::STI_OBJECT</a></div><div class="ttdeci">@ STI_OBJECT</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00068">SField.h:68</a></div></div>
@@ -615,7 +614,6 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a3f9226cc13c50ec1c8dd129f3f55bce0"><div class="ttname"><a href="namespaceripple.html#a3f9226cc13c50ec1c8dd129f3f55bce0">ripple::sfAuthorize</a></div><div class="ttdeci">const SF_Account sfAuthorize(access, STI_ACCOUNT, 5, &quot;Authorize&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00484">SField.h:484</a></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#l00501">SField.h:501</a></div></div>
<div class="ttc" id="anamespaceripple_html_af967dd74fc03e6431f3cd03bf1a4deab"><div class="ttname"><a href="namespaceripple.html#af967dd74fc03e6431f3cd03bf1a4deab">ripple::sfCloseResolution</a></div><div class="ttdeci">const SF_U8 sfCloseResolution(access, STI_UINT8, 1, &quot;CloseResolution&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00339">SField.h:339</a></div></div>
<div class="ttc" id="anamespaceripple_html_a651ae2bc5ffca2303422bbacdacfcc77"><div class="ttname"><a href="namespaceripple.html#a651ae2bc5ffca2303422bbacdacfcc77">ripple::sfNegativeUNLToReEnable</a></div><div class="ttdeci">const SF_Blob sfNegativeUNLToReEnable(access, STI_VL, 21, &quot;ValidatorToReEnable&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00477">SField.h:477</a></div></div>
<div class="ttc" id="anamespaceripple_html_a25abc404f4cf7c1ebad4abe527f0bc21"><div class="ttname"><a href="namespaceripple.html#a25abc404f4cf7c1ebad4abe527f0bc21">ripple::sfNickname</a></div><div class="ttdeci">const SF_U256 sfNickname(access, STI_HASH256, 18, &quot;Nickname&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00430">SField.h:430</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5de7677a1423763c404f3fb6278adbc3"><div class="ttname"><a href="namespaceripple.html#a5de7677a1423763c404f3fb6278adbc3">ripple::sfConsensusHash</a></div><div class="ttdeci">const SF_U256 sfConsensusHash(access, STI_HASH256, 23, &quot;ConsensusHash&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00435">SField.h:435</a></div></div>
<div class="ttc" id="anamespaceripple_html_acdff7bc94fb7162913080eacc5cef92a"><div class="ttname"><a href="namespaceripple.html#acdff7bc94fb7162913080eacc5cef92a">ripple::sfHighQualityOut</a></div><div class="ttdeci">const SF_U32 sfHighQualityOut(access, STI_UINT32, 17, &quot;HighQualityOut&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00370">SField.h:370</a></div></div>
@@ -630,6 +628,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_ae17bb88deaa0a03be218279436f8edac"><div class="ttname"><a href="namespaceripple.html#ae17bb88deaa0a03be218279436f8edac">ripple::sfServerVersion</a></div><div class="ttdeci">const SF_U64 sfServerVersion(access, STI_UINT64, 11, &quot;ServerVersion&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00405">SField.h:405</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad345b3ed94c0e745bac17c65a4908461"><div class="ttname"><a href="namespaceripple.html#ad345b3ed94c0e745bac17c65a4908461">ripple::sfInvoiceID</a></div><div class="ttdeci">const SF_U256 sfInvoiceID(access, STI_HASH256, 17, &quot;InvoiceID&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00429">SField.h:429</a></div></div>
<div class="ttc" id="anamespaceripple_html_a3e7e3f29aef85bcca06706da54e950fca8e9d16afc91e8fb34f4b32089775c4b2"><div class="ttname"><a href="namespaceripple.html#a3e7e3f29aef85bcca06706da54e950fca8e9d16afc91e8fb34f4b32089775c4b2">ripple::STI_TRANSACTION</a></div><div class="ttdeci">@ STI_TRANSACTION</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00079">SField.h:79</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5704c95dc49172864465459cd250c353"><div class="ttname"><a href="namespaceripple.html#a5704c95dc49172864465459cd250c353">ripple::sfDisabledValidator</a></div><div class="ttdeci">const SField sfDisabledValidator(access, STI_OBJECT, 19, &quot;DisabledValidator&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00511">SField.h:511</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac31858d90bf2d009df18c885f4beac72"><div class="ttname"><a href="namespaceripple.html#ac31858d90bf2d009df18c885f4beac72">ripple::sfStampEscrow</a></div><div class="ttdeci">const SF_U32 sfStampEscrow(access, STI_UINT32, 22, &quot;StampEscrow&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00375">SField.h:375</a></div></div>
<div class="ttc" id="anamespaceripple_html_a771f33c673c1be6ae479213d27d3459c"><div class="ttname"><a href="namespaceripple.html#a771f33c673c1be6ae479213d27d3459c">ripple::sfTakerGetsIssuer</a></div><div class="ttdeci">const SF_U160 sfTakerGetsIssuer(access, STI_HASH160, 4, &quot;TakerGetsIssuer&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00414">SField.h:414</a></div></div>
<div class="ttc" id="astring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/string.html">string</a></div></div>